From c86d3f8b0eb753961b850687e71babac64865f24 Mon Sep 17 00:00:00 2001 From: Vos Date: Wed, 19 Nov 2025 16:20:00 -0600 Subject: [PATCH] Bro IDK a whole bunch of shit --- .../assets/acesbs/models/item/bricked_up.json | 6 + .../advancement/recipes/food/bricked_up.json | 32 ++++ .../data/acesbs/recipe/bricked_up.json | 16 ++ .../minecraft/tags/item/enchantable/bow.json | 5 + .../acethewildfire/acesbs/AcesBSClient.java | 5 + .../java/com/acethewildfire/acesbs/TODO.txt | 4 + .../acesbs/block/custom/CombustibleLemon.java | 36 ++++ .../acesbs/datagen/ModItemTagProvider.java | 2 + .../acesbs/datagen/ModModelProvider.java | 1 + .../acesbs/datagen/ModRecipeProvider.java | 6 + .../acesbs/effect/BrickedUpEffect.java | 75 +++++++++ .../acesbs/effect/InfernalFireEffect.java | 28 +++- .../acesbs/effect/ModEffects.java | 7 +- .../acesbs/entity/ModEntities.java | 6 + .../entity/client/CombustibleLemonModel.java | 39 +++++ .../client/CombustibleLemonRenderer.java | 51 ++++++ .../entity/custom/CombustibleLemonEntity.java | 92 +++++++++++ .../acesbs/item/ModFoodComponent.java | 6 + .../acesbs/item/ModItemGroups.java | 2 + .../acethewildfire/acesbs/item/ModItems.java | 27 ++- .../acesbs/sounds/ModSounds.java | 6 + .../resources/assets/acesbs/lang/en_us.json | 18 +- .../acesbs/models/item/combustible_lemon.json | 156 ++++++++++++++++++ src/main/resources/assets/acesbs/sounds.json | 30 ++++ .../assets/acesbs/sounds/bricked_up.ogg | Bin 0 -> 106723 bytes .../resources/assets/acesbs/sounds/fart.ogg | Bin 0 -> 60248 bytes .../assets/acesbs/sounds/grumble.ogg | Bin 0 -> 20344 bytes .../resources/assets/acesbs/sounds/holy.ogg | Bin 0 -> 119100 bytes .../resources/assets/acesbs/sounds/holy_s.ogg | Bin 0 -> 35500 bytes .../combustible_lemon/combustible_lemon.png | Bin 0 -> 9956 bytes .../acesbs/textures/item/bricked_up.png | Bin 0 -> 2475 bytes .../textures/item/combustible_lemon.png | Bin 0 -> 4437 bytes .../acesbs/textures/mob_effect/bricked_up.png | Bin 0 -> 412 bytes .../textures/mob_effect/infernal_fire.png | Bin 6695 -> 291928 bytes .../textures/mob_effect/old/infernal_fire.png | Bin 0 -> 6695 bytes 35 files changed, 642 insertions(+), 14 deletions(-) create mode 100644 src/main/generated/assets/acesbs/models/item/bricked_up.json create mode 100644 src/main/generated/data/acesbs/advancement/recipes/food/bricked_up.json create mode 100644 src/main/generated/data/acesbs/recipe/bricked_up.json create mode 100644 src/main/generated/data/minecraft/tags/item/enchantable/bow.json create mode 100644 src/main/java/com/acethewildfire/acesbs/block/custom/CombustibleLemon.java create mode 100644 src/main/java/com/acethewildfire/acesbs/effect/BrickedUpEffect.java create mode 100644 src/main/java/com/acethewildfire/acesbs/entity/client/CombustibleLemonModel.java create mode 100644 src/main/java/com/acethewildfire/acesbs/entity/client/CombustibleLemonRenderer.java create mode 100644 src/main/java/com/acethewildfire/acesbs/entity/custom/CombustibleLemonEntity.java create mode 100644 src/main/resources/assets/acesbs/models/item/combustible_lemon.json create mode 100644 src/main/resources/assets/acesbs/sounds/bricked_up.ogg create mode 100644 src/main/resources/assets/acesbs/sounds/fart.ogg create mode 100644 src/main/resources/assets/acesbs/sounds/grumble.ogg create mode 100644 src/main/resources/assets/acesbs/sounds/holy.ogg create mode 100644 src/main/resources/assets/acesbs/sounds/holy_s.ogg create mode 100644 src/main/resources/assets/acesbs/textures/entity/combustible_lemon/combustible_lemon.png create mode 100644 src/main/resources/assets/acesbs/textures/item/bricked_up.png create mode 100644 src/main/resources/assets/acesbs/textures/item/combustible_lemon.png create mode 100644 src/main/resources/assets/acesbs/textures/mob_effect/bricked_up.png create mode 100644 src/main/resources/assets/acesbs/textures/mob_effect/old/infernal_fire.png diff --git a/src/main/generated/assets/acesbs/models/item/bricked_up.json b/src/main/generated/assets/acesbs/models/item/bricked_up.json new file mode 100644 index 0000000..802cfeb --- /dev/null +++ b/src/main/generated/assets/acesbs/models/item/bricked_up.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "acesbs:item/bricked_up" + } +} \ No newline at end of file diff --git a/src/main/generated/data/acesbs/advancement/recipes/food/bricked_up.json b/src/main/generated/data/acesbs/advancement/recipes/food/bricked_up.json new file mode 100644 index 0000000..2f6d904 --- /dev/null +++ b/src/main/generated/data/acesbs/advancement/recipes/food/bricked_up.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_stable_endtropy": { + "conditions": { + "items": [ + { + "items": "acesbs:stable_endtropy" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "acesbs:bricked_up" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_stable_endtropy" + ] + ], + "rewards": { + "recipes": [ + "acesbs:bricked_up" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/acesbs/recipe/bricked_up.json b/src/main/generated/data/acesbs/recipe/bricked_up.json new file mode 100644 index 0000000..6e2a6e0 --- /dev/null +++ b/src/main/generated/data/acesbs/recipe/bricked_up.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "misc", + "ingredients": [ + { + "item": "minecraft:brick" + }, + { + "item": "acesbs:stable_endtropy" + } + ], + "result": { + "count": 1, + "id": "acesbs:bricked_up" + } +} \ No newline at end of file diff --git a/src/main/generated/data/minecraft/tags/item/enchantable/bow.json b/src/main/generated/data/minecraft/tags/item/enchantable/bow.json new file mode 100644 index 0000000..65c97b6 --- /dev/null +++ b/src/main/generated/data/minecraft/tags/item/enchantable/bow.json @@ -0,0 +1,5 @@ +{ + "values": [ + "acesbs:kaupen_bow" + ] +} \ No newline at end of file diff --git a/src/main/java/com/acethewildfire/acesbs/AcesBSClient.java b/src/main/java/com/acethewildfire/acesbs/AcesBSClient.java index e2a4595..83d5c97 100644 --- a/src/main/java/com/acethewildfire/acesbs/AcesBSClient.java +++ b/src/main/java/com/acethewildfire/acesbs/AcesBSClient.java @@ -2,6 +2,8 @@ package com.acethewildfire.acesbs; import com.acethewildfire.acesbs.block.ModBlocks; import com.acethewildfire.acesbs.entity.ModEntities; +import com.acethewildfire.acesbs.entity.client.CombustibleLemonModel; +import com.acethewildfire.acesbs.entity.client.CombustibleLemonRenderer; import com.acethewildfire.acesbs.entity.client.FrenModel; import com.acethewildfire.acesbs.entity.client.FrenRenderer; import com.acethewildfire.acesbs.util.ModModelPredicates; @@ -26,5 +28,8 @@ public class AcesBSClient implements ClientModInitializer { EntityModelLayerRegistry.registerModelLayer(FrenModel.FREN, FrenModel::getTexturedModelData); EntityRendererRegistry.register(ModEntities.FREN, FrenRenderer::new); + + EntityModelLayerRegistry.registerModelLayer(CombustibleLemonModel.C_LEMON, CombustibleLemonModel::getTexturedModelData); + EntityRendererRegistry.register(ModEntities.C_LEMON, CombustibleLemonRenderer::new); } } diff --git a/src/main/java/com/acethewildfire/acesbs/TODO.txt b/src/main/java/com/acethewildfire/acesbs/TODO.txt index 2b59921..e47c343 100644 --- a/src/main/java/com/acethewildfire/acesbs/TODO.txt +++ b/src/main/java/com/acethewildfire/acesbs/TODO.txt @@ -16,6 +16,9 @@ O Prisma Steel (Stable Entropy + Iron) (Needs recipe) Food - Aquarium Gravel (CT:Prismarine shards + crystals) - Bricked Up (Brick + End-tropy) + - Holy SFX + slow levitate up + - Stomach grumble + - Fart reverb and shoot into sky - Infernal Beef (Mob/Ashes + Cooked Beef) - Hyper Stimulants (Hyper Sugar) - Narcan (Stimulants + Entropic Eviscerator) @@ -31,6 +34,7 @@ Items Armor X Beserker Pauldron (Special: Skeleton hurt sound) - Wildfire Boots (Special: Rainbow ember) +- Fireskip Boots (Infernal Fire effect on water) - Sov's Plate Carrier - (Headlamp Armors using Everburn Gold) - Eternal Armor (Binding and mending) diff --git a/src/main/java/com/acethewildfire/acesbs/block/custom/CombustibleLemon.java b/src/main/java/com/acethewildfire/acesbs/block/custom/CombustibleLemon.java new file mode 100644 index 0000000..6cbdfe6 --- /dev/null +++ b/src/main/java/com/acethewildfire/acesbs/block/custom/CombustibleLemon.java @@ -0,0 +1,36 @@ +package com.acethewildfire.acesbs.block.custom; + +import com.acethewildfire.acesbs.entity.custom.CombustibleLemonEntity; +import net.minecraft.entity.player.PlayerEntity; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.sound.SoundCategory; +import net.minecraft.sound.SoundEvents; +import net.minecraft.stat.Stats; +import net.minecraft.util.Hand; +import net.minecraft.util.TypedActionResult; +import net.minecraft.world.World; + +public class CombustibleLemon extends Item { + public CombustibleLemon(Settings settings) { + super(settings); + } + + @Override + public TypedActionResult use(World world, PlayerEntity user, Hand hand) { + ItemStack itemStack = user.getStackInHand(hand); + world.playSound(null, user.getX(), user.getY(), user.getZ(), SoundEvents.ENTITY_SNOWBALL_THROW, SoundCategory.NEUTRAL, 0.5f, 0.4f / (world.getRandom().nextFloat() * 0.4f + 0.8f)); + if (!world.isClient) { + CombustibleLemonEntity c_lemon = new CombustibleLemonEntity(world, user); + c_lemon.setVelocity(user, user.getPitch(), user.getYaw(), 0.0f, 1.5f, 0f); + world.spawnEntity(c_lemon); + } + + user.incrementStat(Stats.USED.getOrCreateStat(this)); + if (!user.getAbilities().creativeMode) { + itemStack.decrement(1); + } + + return TypedActionResult.success(itemStack, world.isClient()); + } +} diff --git a/src/main/java/com/acethewildfire/acesbs/datagen/ModItemTagProvider.java b/src/main/java/com/acethewildfire/acesbs/datagen/ModItemTagProvider.java index b4d621b..d76e93e 100644 --- a/src/main/java/com/acethewildfire/acesbs/datagen/ModItemTagProvider.java +++ b/src/main/java/com/acethewildfire/acesbs/datagen/ModItemTagProvider.java @@ -31,6 +31,8 @@ public class ModItemTagProvider extends FabricTagProvider.ItemTagProvider { .add(Items.LAPIS_LAZULI) .add(Items.EMERALD) .add(Items.DIAMOND); + getOrCreateTagBuilder(ItemTags.BOW_ENCHANTABLE) + .add(ModItems.KAUPEN_BOW); getOrCreateTagBuilder(ItemTags.SWORDS) .add(ModItems.PRISMA_STEEL_SWORD); getOrCreateTagBuilder(ItemTags.AXES) diff --git a/src/main/java/com/acethewildfire/acesbs/datagen/ModModelProvider.java b/src/main/java/com/acethewildfire/acesbs/datagen/ModModelProvider.java index 1b298e7..54b272c 100644 --- a/src/main/java/com/acethewildfire/acesbs/datagen/ModModelProvider.java +++ b/src/main/java/com/acethewildfire/acesbs/datagen/ModModelProvider.java @@ -73,6 +73,7 @@ public class ModModelProvider extends FabricModelProvider { itemModelGenerator.register(ModItems.COOKED_LEMON, Models.GENERATED); itemModelGenerator.register(ModItems.LEMON, Models.GENERATED); itemModelGenerator.register(ModItems.INFERNAL_BEEF, Models.GENERATED); + itemModelGenerator.register(ModItems.BRICKED_UP, Models.GENERATED); itemModelGenerator.register(ModItems.TOBACCO, Models.GENERATED); itemModelGenerator.register(ModItems.RAW_ENTROPY, Models.GENERATED); itemModelGenerator.register(ModItems.STABLE_ENTROPY, Models.GENERATED); diff --git a/src/main/java/com/acethewildfire/acesbs/datagen/ModRecipeProvider.java b/src/main/java/com/acethewildfire/acesbs/datagen/ModRecipeProvider.java index e31b443..6c29ad7 100644 --- a/src/main/java/com/acethewildfire/acesbs/datagen/ModRecipeProvider.java +++ b/src/main/java/com/acethewildfire/acesbs/datagen/ModRecipeProvider.java @@ -54,6 +54,12 @@ public class ModRecipeProvider extends FabricRecipeProvider { .criterion(hasItem(ModItems.LEMON), conditionsFromItem(ModItems.LEMON)) .offerTo(recipeExporter); + ShapelessRecipeJsonBuilder.create(RecipeCategory.FOOD, ModItems.BRICKED_UP, 1) + .input(Items.BRICK, 1) + .input(ModItems.STABLE_ENDTROPY, 1) + .criterion(hasItem(ModItems.STABLE_ENDTROPY), conditionsFromItem(ModItems.STABLE_ENDTROPY)) + .offerTo(recipeExporter); + ShapedRecipeJsonBuilder.create(RecipeCategory.DECORATIONS, ModBlocks.CRYSTAL_ENTROPY, 8) .pattern("###") .pattern("#S#") diff --git a/src/main/java/com/acethewildfire/acesbs/effect/BrickedUpEffect.java b/src/main/java/com/acethewildfire/acesbs/effect/BrickedUpEffect.java new file mode 100644 index 0000000..3060376 --- /dev/null +++ b/src/main/java/com/acethewildfire/acesbs/effect/BrickedUpEffect.java @@ -0,0 +1,75 @@ +package com.acethewildfire.acesbs.effect; + +import com.acethewildfire.acesbs.AcesBS; +import com.acethewildfire.acesbs.sounds.ModSounds; +import net.minecraft.entity.Flutterer; +import net.minecraft.entity.LivingEntity; +import net.minecraft.entity.effect.StatusEffect; +import net.minecraft.entity.effect.StatusEffectCategory; +import net.minecraft.entity.effect.StatusEffects; +import net.minecraft.sound.SoundCategory; +import net.minecraft.sound.SoundEvents; +import net.minecraft.util.math.Vec3d; +import net.minecraft.world.World; + +public class BrickedUpEffect extends StatusEffect { + protected BrickedUpEffect(StatusEffectCategory category, int color) { + super(category, color); + } + + @Override + public boolean applyUpdateEffect(LivingEntity entity, int amplifier) { + + int durationLeft = entity.getStatusEffect(ModEffects.BRICKED_UP).getDuration(); + int idealLen = 160; + World world = entity.getWorld(); + + if(durationLeft > idealLen - 1){ + world.playSound(entity, entity.getBlockPos(), ModSounds.BRICKED_UP, SoundCategory.PLAYERS, 2f, 1f); + } + else if(durationLeft > idealLen - 120){ + float p = entity.getWorld().getBlockState(entity.getBlockPos()).getBlock().getSlipperiness(); + float f = entity.isOnGround() ? p * 0.91F : 0.91F; + Vec3d vec3d6 = entity.applyMovementInput(entity.getMovement(), p); + double q = vec3d6.y; + q += (0.05 * 7.75 - vec3d6.y) * 0.2; + + entity.setVelocity(vec3d6.x * (double)f, this instanceof Flutterer ? q * (double)f : q * 0.9800000190734863, vec3d6.z * (double)f); + } +// else if (durationLeft < idealLen - 80 && durationLeft > idealLen - 120) { +// +// // Freeze in place +// entity.setVelocity(0, 0, 0); +// +//// float p = entity.getWorld().getBlockState(entity.getBlockPos()).getBlock().getSlipperiness(); +//// float f = entity.isOnGround() ? p * 0.91F : 0.91F; +//// Vec3d vec3d6 = entity.applyMovementInput(entity.getMovement(), p); +//// double q = vec3d6.y; +//// q += (0.05 * 7 - vec3d6.y) * 0.2; +//// +//// entity.setVelocity(vec3d6.x * (double)f, this instanceof Flutterer ? q * (double)f : q * 0.9800000190734863, vec3d6.z * (double)f); +// } +// else if (durationLeft < idealLen - 120 && durationLeft > idealLen - 122) { +// world.playSound(entity, entity.getBlockPos(), ModSounds.FART, SoundCategory.PLAYERS, 5f, 1f); +// } + else { + float p = entity.getWorld().getBlockState(entity.getBlockPos()).getBlock().getSlipperiness(); + float f = entity.isOnGround() ? p * 0.91F : 0.91F; + Vec3d vec3d6 = entity.applyMovementInput(entity.getMovement(), p); + double q = vec3d6.y; + q += (0.05 * 250 - vec3d6.y) * 0.2; + + entity.setVelocity(vec3d6.x * (double)f, this instanceof Flutterer ? q * (double)f : q * 0.9800000190734863, vec3d6.z * (double)f); + } + + + return true; + + } + + @Override + public boolean canApplyUpdateEffect(int duration, int amplifier) { + return true; + } + +} diff --git a/src/main/java/com/acethewildfire/acesbs/effect/InfernalFireEffect.java b/src/main/java/com/acethewildfire/acesbs/effect/InfernalFireEffect.java index 77375d4..044a0c5 100644 --- a/src/main/java/com/acethewildfire/acesbs/effect/InfernalFireEffect.java +++ b/src/main/java/com/acethewildfire/acesbs/effect/InfernalFireEffect.java @@ -1,8 +1,12 @@ package com.acethewildfire.acesbs.effect; +import com.acethewildfire.acesbs.AcesBS; import net.minecraft.entity.LivingEntity; import net.minecraft.entity.effect.StatusEffect; import net.minecraft.entity.effect.StatusEffectCategory; +import net.minecraft.particle.ParticleTypes; +import net.minecraft.server.world.ServerWorld; +import net.minecraft.world.World; import java.util.Random; @@ -16,12 +20,28 @@ public class InfernalFireEffect extends StatusEffect { @Override public boolean applyUpdateEffect(LivingEntity entity, int amplifier) { entity.setOnFireFor(1); + World world = entity.getWorld(); if (entity.isTouchingWater()){ - double randomVelocityX = r.nextDouble(-0.5, 0.5); - double randomVelocityY = r.nextDouble(0.5, 1.0); - double randomVelocityZ = r.nextDouble(-0.5, 0.5); - entity.addVelocity(randomVelocityX, randomVelocityY, randomVelocityZ); +// double randomVelocityX = r.nextDouble(-0.5, 0.5); +// double randomVelocityY = r.nextDouble(0.5, 1.0); +// double randomVelocityZ = r.nextDouble(-0.5, 0.5); + + if (!world.isClient) { + ((ServerWorld) world).spawnParticles( + ParticleTypes.CAMPFIRE_COSY_SMOKE, + entity.getX(), + entity.getY() + 0.5f, + entity.getZ(), + 5, // count + 0.02, // dx + 0.2, // dy + 0.02, // dz + 0.01 // speed + ); + } + + entity.addVelocity(0, 0.75f, 0); } return true; diff --git a/src/main/java/com/acethewildfire/acesbs/effect/ModEffects.java b/src/main/java/com/acethewildfire/acesbs/effect/ModEffects.java index f931c12..7fa9823 100644 --- a/src/main/java/com/acethewildfire/acesbs/effect/ModEffects.java +++ b/src/main/java/com/acethewildfire/acesbs/effect/ModEffects.java @@ -20,7 +20,12 @@ public class ModEffects { public static final RegistryEntry INFERNAL_FIRE = registerStatusEffect("infernal_fire", new InfernalFireEffect(StatusEffectCategory.HARMFUL, 0x963830) .addAttributeModifier(EntityAttributes.GENERIC_MOVEMENT_SPEED, Identifier.of(AcesBS.MOD_ID, "infernal_fire"), - 1F, EntityAttributeModifier.Operation.ADD_MULTIPLIED_TOTAL)); + 1F, EntityAttributeModifier.Operation.ADD_MULTIPLIED_TOTAL) + .addAttributeModifier(EntityAttributes.GENERIC_JUMP_STRENGTH, Identifier.of(AcesBS.MOD_ID, "infernal_fire"), + 0.25F, EntityAttributeModifier.Operation.ADD_MULTIPLIED_TOTAL)); + + public static final RegistryEntry BRICKED_UP = registerStatusEffect("bricked_up", + new BrickedUpEffect(StatusEffectCategory.NEUTRAL, 0x8e4631)); private static RegistryEntry registerStatusEffect (String name, StatusEffect effect){ return Registry.registerReference(Registries.STATUS_EFFECT, Identifier.of(AcesBS.MOD_ID, name), effect); diff --git a/src/main/java/com/acethewildfire/acesbs/entity/ModEntities.java b/src/main/java/com/acethewildfire/acesbs/entity/ModEntities.java index fac5d90..0425963 100644 --- a/src/main/java/com/acethewildfire/acesbs/entity/ModEntities.java +++ b/src/main/java/com/acethewildfire/acesbs/entity/ModEntities.java @@ -1,6 +1,7 @@ package com.acethewildfire.acesbs.entity; import com.acethewildfire.acesbs.AcesBS; +import com.acethewildfire.acesbs.entity.custom.CombustibleLemonEntity; import com.acethewildfire.acesbs.entity.custom.FrenEntity; import net.minecraft.entity.EntityType; import net.minecraft.entity.SpawnGroup; @@ -15,6 +16,11 @@ public class ModEntities { EntityType.Builder.create(FrenEntity::new, SpawnGroup.MONSTER) .dimensions(0.6F, 1.7F).build()); + public static final EntityType C_LEMON = Registry.register(Registries.ENTITY_TYPE, + Identifier.of(AcesBS.MOD_ID, "combustible_lemon"), + EntityType.Builder.create(CombustibleLemonEntity::new, SpawnGroup.MISC) + .dimensions(0.5F, 0.5F).build()); + public static void registerModEntities() { AcesBS.LOGGER.info("Registering Mod Entities for " + AcesBS.MOD_ID); diff --git a/src/main/java/com/acethewildfire/acesbs/entity/client/CombustibleLemonModel.java b/src/main/java/com/acethewildfire/acesbs/entity/client/CombustibleLemonModel.java new file mode 100644 index 0000000..c8d5067 --- /dev/null +++ b/src/main/java/com/acethewildfire/acesbs/entity/client/CombustibleLemonModel.java @@ -0,0 +1,39 @@ +package com.acethewildfire.acesbs.entity.client; + +import com.acethewildfire.acesbs.AcesBS; +import com.acethewildfire.acesbs.entity.custom.CombustibleLemonEntity; +import net.minecraft.client.model.*; +import net.minecraft.client.render.VertexConsumer; +import net.minecraft.client.render.entity.model.EntityModel; +import net.minecraft.client.render.entity.model.EntityModelLayer; +import net.minecraft.client.util.math.MatrixStack; +import net.minecraft.util.Identifier; + +public class CombustibleLemonModel extends EntityModel { + public static final EntityModelLayer C_LEMON = new EntityModelLayer(Identifier.of(AcesBS.MOD_ID, "combustible_lemon"), "main"); + private final ModelPart combustible_lemon; + + public CombustibleLemonModel(ModelPart root) { + this.combustible_lemon = root.getChild("combustible_lemon"); + } + + public static TexturedModelData getTexturedModelData() { + ModelData modelData = new ModelData(); + ModelPartData modelPartData = modelData.getRoot(); + ModelPartData combustible_lemon = modelPartData.addChild("combustible_lemon", ModelPartBuilder.create().uv(64, 32).cuboid(-6.0F, -10.0F, -6.0F, 12.0F, 20.0F, 12.0F, new Dilation(-6.0F)) + .uv(0, 32).cuboid(-8.0F, -9.0F, -8.0F, 16.0F, 18.0F, 16.0F, new Dilation(-6.0F)) + .uv(64, 64).cuboid(-5.0F, -10.0F, -5.0F, 10.0F, 20.0F, 10.0F, new Dilation(-6.0F)) + .uv(0, 66).cuboid(-3.0F, -11.0F, -3.0F, 6.0F, 2.0F, 6.0F, new Dilation(-3.0F)) + .uv(24, 66).cuboid(3.0F, -9.0F, -6.0F, 4.0F, 3.0F, 4.0F, new Dilation(-2.0F)) + .uv(40, 66).cuboid(4.0F, -11.0F, -6.0F, 3.0F, 4.0F, 3.0F, new Dilation(-2.0F)), ModelTransform.pivot(0.0F, 9.0F, 0.0F)); + return TexturedModelData.of(modelData, 128, 128); + } + @Override + public void setAngles(CombustibleLemonEntity entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) { + + } + @Override + public void render(MatrixStack matrices, VertexConsumer vertexConsumer, int light, int overlay, int color) { + combustible_lemon.render(matrices, vertexConsumer, light, overlay, color); + } +} diff --git a/src/main/java/com/acethewildfire/acesbs/entity/client/CombustibleLemonRenderer.java b/src/main/java/com/acethewildfire/acesbs/entity/client/CombustibleLemonRenderer.java new file mode 100644 index 0000000..77f861a --- /dev/null +++ b/src/main/java/com/acethewildfire/acesbs/entity/client/CombustibleLemonRenderer.java @@ -0,0 +1,51 @@ +package com.acethewildfire.acesbs.entity.client; + +import com.acethewildfire.acesbs.AcesBS; +import com.acethewildfire.acesbs.entity.custom.CombustibleLemonEntity; +import net.minecraft.client.render.OverlayTexture; +import net.minecraft.client.render.VertexConsumer; +import net.minecraft.client.render.VertexConsumerProvider; +import net.minecraft.client.render.entity.EntityRenderer; +import net.minecraft.client.render.entity.EntityRendererFactory; +import net.minecraft.client.render.item.ItemRenderer; +import net.minecraft.client.util.math.MatrixStack; +import net.minecraft.util.Identifier; +import net.minecraft.util.math.MathHelper; +import net.minecraft.util.math.RotationAxis; + +public class CombustibleLemonRenderer extends EntityRenderer { + protected CombustibleLemonModel model; + + public CombustibleLemonRenderer(EntityRendererFactory.Context ctx) { + super(ctx); + this.model = new CombustibleLemonModel(ctx.getPart(CombustibleLemonModel.C_LEMON)); + } + + @Override + public void render(CombustibleLemonEntity entity, float yaw, float tickDelta, MatrixStack matrices, + VertexConsumerProvider vertexConsumers, int light) { + matrices.push(); + + if(!entity.isGrounded()) { + matrices.multiply(RotationAxis.POSITIVE_Y.rotationDegrees(MathHelper.lerp(tickDelta, entity.prevYaw, entity.getYaw()))); + matrices.multiply(RotationAxis.POSITIVE_X.rotationDegrees(entity.getRenderingRotation() * 5f)); + matrices.translate(0, -1.0f, 0); + } else { +// matrices.multiply(RotationAxis.POSITIVE_Y.rotationDegrees(entity.groundedOffset.getY())); +// matrices.multiply(RotationAxis.POSITIVE_X.rotationDegrees(entity.groundedOffset.getX())); + matrices.translate(0, -1.0f, 0); + } + + VertexConsumer vertexconsumer = ItemRenderer.getDirectItemGlintConsumer(vertexConsumers, + this.model.getLayer(Identifier.of(AcesBS.MOD_ID, "textures/entity/combustible_lemon/combustible_lemon.png")), false, false); + this.model.render(matrices, vertexconsumer, light, OverlayTexture.DEFAULT_UV); + + matrices.pop(); + super.render(entity, yaw, tickDelta, matrices, vertexConsumers, light); + } + + @Override + public Identifier getTexture(CombustibleLemonEntity entity) { + return Identifier.of(AcesBS.MOD_ID, "textures/entity/combustible_lemon/combustible_lemon.png"); + } +} diff --git a/src/main/java/com/acethewildfire/acesbs/entity/custom/CombustibleLemonEntity.java b/src/main/java/com/acethewildfire/acesbs/entity/custom/CombustibleLemonEntity.java new file mode 100644 index 0000000..6dafa99 --- /dev/null +++ b/src/main/java/com/acethewildfire/acesbs/entity/custom/CombustibleLemonEntity.java @@ -0,0 +1,92 @@ +package com.acethewildfire.acesbs.entity.custom; + +import com.acethewildfire.acesbs.entity.ModEntities; +import com.acethewildfire.acesbs.item.ModItems; +import net.minecraft.block.AbstractFireBlock; +import net.minecraft.client.util.math.Vector2f; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityType; +import net.minecraft.entity.player.PlayerEntity; +import net.minecraft.entity.projectile.PersistentProjectileEntity; +import net.minecraft.entity.projectile.ProjectileEntity; +import net.minecraft.item.ItemStack; +import net.minecraft.util.hit.BlockHitResult; +import net.minecraft.util.hit.EntityHitResult; +import net.minecraft.util.math.BlockPos; +import net.minecraft.util.math.Direction; +import net.minecraft.world.World; + +public class CombustibleLemonEntity extends PersistentProjectileEntity { + private float rotation; +// public Vector2f groundedOffset; + + public CombustibleLemonEntity(EntityType entityType, World world) { + super(entityType, world); + } + + public CombustibleLemonEntity(World world, PlayerEntity player) { + super(ModEntities.C_LEMON, player, world, new ItemStack(ModItems.COMBUSTIBLE_LEMON), null); + } + + @Override + protected ItemStack getDefaultItemStack() { + return new ItemStack(ModItems.COMBUSTIBLE_LEMON); + } + + public float getRenderingRotation() { + rotation += 0.5f; + if(rotation >= 360) { + rotation = 0; + } + return rotation; + } + + public boolean isGrounded() { + return inGround; + } + + @Override + protected void onEntityHit(EntityHitResult entityHitResult) { + super.onEntityHit(entityHitResult); + Entity entity = entityHitResult.getEntity(); +// entity.damage(this.getDamageSources().thrown(this, this.getOwner()), 4); + entity.setOnFireFor(20); + + if (!this.getWorld().isClient()) { + this.getWorld().sendEntityStatus(this, (byte)3); + this.discard(); + } + } + + @Override + protected void onBlockHit(BlockHitResult result) { + super.onBlockHit(result); + + BlockPos blockPos = result.getBlockPos().offset(result.getSide()); + if (this.getWorld().isAir(blockPos)) { + this.getWorld().setBlockState(blockPos, AbstractFireBlock.getState(this.getWorld(), blockPos)); + } + + this.discard(); + +// if(result.getSide() == Direction.SOUTH) { +// groundedOffset = new Vector2f(215f,180f); +// } +// if(result.getSide() == Direction.NORTH) { +// groundedOffset = new Vector2f(215f, 0f); +// } +// if(result.getSide() == Direction.EAST) { +// groundedOffset = new Vector2f(215f,-90f); +// } +// if(result.getSide() == Direction.WEST) { +// groundedOffset = new Vector2f(215f,90f); +// } +// +// if(result.getSide() == Direction.DOWN) { +// groundedOffset = new Vector2f(115f,180f); +// } +// if(result.getSide() == Direction.UP) { +// groundedOffset = new Vector2f(285f,180f); +// } + } +} diff --git a/src/main/java/com/acethewildfire/acesbs/item/ModFoodComponent.java b/src/main/java/com/acethewildfire/acesbs/item/ModFoodComponent.java index b5bc8ff..644f1ef 100644 --- a/src/main/java/com/acethewildfire/acesbs/item/ModFoodComponent.java +++ b/src/main/java/com/acethewildfire/acesbs/item/ModFoodComponent.java @@ -23,4 +23,10 @@ public class ModFoodComponent { .statusEffect(new StatusEffectInstance(ModEffects.INFERNAL_FIRE, 200), 0.2f) .alwaysEdible() .build(); + public static final FoodComponent BRICKED_UP = new FoodComponent.Builder() + .nutrition(0) + .saturationModifier(0f) + .statusEffect(new StatusEffectInstance(ModEffects.BRICKED_UP, 160), 1f) + .alwaysEdible() + .build(); } diff --git a/src/main/java/com/acethewildfire/acesbs/item/ModItemGroups.java b/src/main/java/com/acethewildfire/acesbs/item/ModItemGroups.java index 78ac227..1f68192 100644 --- a/src/main/java/com/acethewildfire/acesbs/item/ModItemGroups.java +++ b/src/main/java/com/acethewildfire/acesbs/item/ModItemGroups.java @@ -25,6 +25,7 @@ public class ModItemGroups { entries.add(ModItems.LEMON); entries.add(ModItems.COOKED_LEMON); entries.add(ModItems.INFERNAL_BEEF); + entries.add(ModItems.BRICKED_UP); entries.add(ModItems.ORACLE_LEMON); entries.add(ModItems.GREEN_BRICKS); entries.add(ModItems.CRAB_RAVE_MUSIC_DISC); @@ -89,6 +90,7 @@ public class ModItemGroups { entries.add(ModItems.PRISMA_STEEL_BOOTS); entries.add(ModItems.PRISMA_SMITHING_TEMPLATE); entries.add(ModItems.KAUPEN_BOW); + entries.add(ModItems.COMBUSTIBLE_LEMON); entries.add(ModItems.BERSERKERS_PAULDRON); diff --git a/src/main/java/com/acethewildfire/acesbs/item/ModItems.java b/src/main/java/com/acethewildfire/acesbs/item/ModItems.java index 653a17d..f04f41c 100644 --- a/src/main/java/com/acethewildfire/acesbs/item/ModItems.java +++ b/src/main/java/com/acethewildfire/acesbs/item/ModItems.java @@ -2,7 +2,7 @@ package com.acethewildfire.acesbs.item; import com.acethewildfire.acesbs.AcesBS; import com.acethewildfire.acesbs.block.ModBlocks; -import com.acethewildfire.acesbs.effect.ModEffects; +import com.acethewildfire.acesbs.block.custom.CombustibleLemon; import com.acethewildfire.acesbs.entity.ModEntities; import com.acethewildfire.acesbs.item.custom.HammerItem; import com.acethewildfire.acesbs.item.custom.ModArmorItem; @@ -13,17 +13,12 @@ import com.acethewildfire.acesbs.sounds.ModSounds; import net.minecraft.client.gui.screen.Screen; import net.minecraft.component.DataComponentTypes; import net.minecraft.component.type.*; -import net.minecraft.entity.attribute.EntityAttribute; import net.minecraft.entity.attribute.EntityAttributeModifier; import net.minecraft.entity.attribute.EntityAttributes; -import net.minecraft.entity.effect.StatusEffectInstance; -import net.minecraft.entity.effect.StatusEffects; import net.minecraft.item.*; import net.minecraft.item.tooltip.TooltipType; -import net.minecraft.potion.Potion; import net.minecraft.registry.Registries; import net.minecraft.registry.Registry; -import net.minecraft.registry.entry.RegistryEntry; import net.minecraft.resource.featuretoggle.FeatureFlags; import net.minecraft.text.Text; import net.minecraft.util.Formatting; @@ -50,6 +45,26 @@ public class ModItems { ) )) )); + public static final Item BRICKED_UP = registerItem("bricked_up", + new Item(new Item.Settings() + .food(ModFoodComponent.BRICKED_UP) + .component(DataComponentTypes.LORE, new LoreComponent( + List.of( + Text.literal("Straight to God").formatted(Formatting.GOLD, Formatting.ITALIC) + ) + )) + )); + + public static final Item COMBUSTIBLE_LEMON = registerItem("combustible_lemon", + new CombustibleLemon(new Item.Settings().maxCount(16)){ + @Override + public void appendTooltip(ItemStack stack, TooltipContext context, List tooltip, TooltipType type) { + tooltip.add(Text.translatable("tooltip.acesbs.combustible_lemon1")); + tooltip.add(Text.translatable("tooltip.acesbs.combustible_lemon2")); + super.appendTooltip(stack, context, tooltip, type); + } + }); + public static final Item LEMON = registerItem("lemon", new Item(new Item.Settings().food(ModFoodComponent.LEMON))); public static final Item COOKED_LEMON = registerItem("cooked_lemon", new Item(new Item.Settings().food(ModFoodComponent.COOKED_LEMON))); public static final Item GREEN_BRICKS = registerItem("green_bricks", new Item(new Item.Settings()) { diff --git a/src/main/java/com/acethewildfire/acesbs/sounds/ModSounds.java b/src/main/java/com/acethewildfire/acesbs/sounds/ModSounds.java index 2998962..e2433b8 100644 --- a/src/main/java/com/acethewildfire/acesbs/sounds/ModSounds.java +++ b/src/main/java/com/acethewildfire/acesbs/sounds/ModSounds.java @@ -13,6 +13,12 @@ import net.minecraft.util.Identifier; public class ModSounds { public static final SoundEvent LIZARD = registerSoundEvent("lizard"); + public static final SoundEvent FART = registerSoundEvent("fart"); + public static final SoundEvent GRUMBLE = registerSoundEvent("grumble"); + public static final SoundEvent HOLY = registerSoundEvent("holy"); + public static final SoundEvent HOLY_S = registerSoundEvent("holy_s"); + public static final SoundEvent BRICKED_UP = registerSoundEvent("bricked_up"); + // public static final BlockSoundGroup LIZARD_SOUNDS = new BlockSoundGroup(1f, 1f, SoundEvents.BLOCK_WOOD_BREAK, SoundEvents.BLOCK_WOOD_STEP, SoundEvents.BLOCK_WOOD_PLACE, SoundEvents.BLOCK_WOOD_HIT, SoundEvents.BLOCK_WOOD_FALL) diff --git a/src/main/resources/assets/acesbs/lang/en_us.json b/src/main/resources/assets/acesbs/lang/en_us.json index 24deeac..79723d9 100644 --- a/src/main/resources/assets/acesbs/lang/en_us.json +++ b/src/main/resources/assets/acesbs/lang/en_us.json @@ -1,5 +1,6 @@ { "item.acesbs.oracle_lemon.effect.lemon": "Oracle of Lemon", + "item.acesbs.combustible_lemon": "Combustible Lemon", "item.acesbs.raw_entropy": "Raw Entropy", "item.acesbs.stable_entropy": "Stabilized Entropy", "item.acesbs.infernal_ashes": "Infernal Ashes", @@ -7,6 +8,7 @@ "item.acesbs.stable_endtropy": "Stabilized Endtropy", "item.acesbs.lemon": "Odd Lemon", "item.acesbs.infernal_beef": "Infernal Beef", + "item.acesbs.bricked_up": "Bricked Up", "item.acesbs.cooked_lemon": "Cooked Odd Lemon", "item.acesbs.green_bricks": "Green Bricks", "item.acesbs.wand": "Entropy Wand", @@ -16,8 +18,6 @@ "item.minecraft.lingering_potion.effect.blindness": "Lingering Potion of Blindness", "item.minecraft.tipped_arrow.effect.blindness": "Arrow of Blindness", - "effect.acesbs.infernal_fire": "Infernal Fire", - "effect.acesbs.lemon": "Puckered", "item.minecraft.potion.effect.lemon": "Potion of Puckered", "item.minecraft.splash_potion.effect.lemon": "Splash Potion of Puckered", "item.minecraft.lingering_potion.effect.lemon": "Lingering Potion of Puckered", @@ -148,10 +148,22 @@ "tooltip.acesbs.berserkers_pauldron_thanks": "§7§oProgrammed with <3 for Tennocraft§r", "tooltip.acesbs.thanks_sov": "§7§oTextures by Sovaeris§r", + "tooltip.acesbs.combustible_lemon1": "§7§oDo you know who I am?§r", + "tooltip.acesbs.combustible_lemon2": "§7§oI’m the man who’s gonna burn your house down!§r", + "sounds.acesbs.lizard": "Lizard!", + "sounds.acesbs.holy": "Angelic Music", + "sounds.acesbs.fart": "Loud Echoing Fart", + "sounds.acesbs.grumble": "Stomach Grumbling", "sounds.acesbs.crab_rave": "Jukebox plays Crab Rave", "enchantment.acesbs.lightning_strike": "Lightning Strike", - "entity.acesbs.fren": "Fren" + "entity.acesbs.fren": "Fren", + "entity.acesbs.combustible_lemon": "Combustible Lemon", + + "effect.acesbs.infernal_fire": "Infernal Fire", + "effect.acesbs.lemon": "Puckered", + "effect.acesbs.bricked_up": "Bricked Up" + } \ No newline at end of file diff --git a/src/main/resources/assets/acesbs/models/item/combustible_lemon.json b/src/main/resources/assets/acesbs/models/item/combustible_lemon.json new file mode 100644 index 0000000..7422453 --- /dev/null +++ b/src/main/resources/assets/acesbs/models/item/combustible_lemon.json @@ -0,0 +1,156 @@ +{ + "format_version": "1.21.6", + "credit": "Made with Blockbench", + "texture_size": [128, 128], + "textures": { + "0": "acesbs:item/combustible_lemon" + }, + "elements": [ + { + "from": [2, 5, 2], + "to": [14, 25, 14], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 15, 8]}, + "faces": { + "north": {"uv": [9.5, 5.5, 11, 8], "texture": "#0"}, + "east": {"uv": [8, 5.5, 9.5, 8], "texture": "#0"}, + "south": {"uv": [12.5, 5.5, 14, 8], "texture": "#0"}, + "west": {"uv": [11, 5.5, 12.5, 8], "texture": "#0"}, + "up": {"uv": [11, 5.5, 9.5, 4], "texture": "#0"}, + "down": {"uv": [12.5, 4, 11, 5.5], "texture": "#0"} + } + }, + { + "from": [0, 6, 0], + "to": [16, 24, 16], + "rotation": {"angle": 0, "axis": "y", "origin": [8, 6, 8]}, + "faces": { + "north": {"uv": [2, 6, 4, 8.25], "texture": "#0"}, + "east": {"uv": [0, 6, 2, 8.25], "texture": "#0"}, + "south": {"uv": [6, 6, 8, 8.25], "texture": "#0"}, + "west": {"uv": [4, 6, 6, 8.25], "texture": "#0"}, + "up": {"uv": [4, 6, 2, 4], "texture": "#0"}, + "down": {"uv": [6, 4, 4, 6], "texture": "#0"} + } + }, + { + "from": [-2, 9, -2], + "to": [18, 21, 18], + "rotation": {"angle": 0, "axis": "y", "origin": [6, 9, 6]}, + "faces": { + "north": {"uv": [2.5, 2.5, 5, 4], "texture": "#0"}, + "east": {"uv": [0, 2.5, 2.5, 4], "texture": "#0"}, + "south": {"uv": [7.5, 2.5, 10, 4], "texture": "#0"}, + "west": {"uv": [5, 2.5, 7.5, 4], "texture": "#0"}, + "up": {"uv": [5, 2.5, 2.5, 0], "texture": "#0"}, + "down": {"uv": [7.5, 0, 5, 2.5], "texture": "#0"} + } + }, + { + "from": [3, 2, 3], + "to": [13, 27, 13], + "rotation": {"angle": 0, "axis": "y", "origin": [11, 2, 11]}, + "faces": { + "north": {"uv": [9.25, 9.25, 10.5, 12.375], "texture": "#0"}, + "east": {"uv": [8, 9.25, 9.25, 12.375], "texture": "#0"}, + "south": {"uv": [11.75, 9.25, 13, 12.375], "texture": "#0"}, + "west": {"uv": [10.5, 9.25, 11.75, 12.375], "texture": "#0"}, + "up": {"uv": [10.5, 9.25, 9.25, 8], "texture": "#0"}, + "down": {"uv": [11.75, 8, 10.5, 9.25], "texture": "#0"} + } + }, + { + "from": [5, 27, 5], + "to": [11, 29, 11], + "rotation": {"angle": 0, "axis": "y", "origin": [13, 27, 13]}, + "faces": { + "north": {"uv": [0.75, 9, 1.5, 9.25], "texture": "#0"}, + "east": {"uv": [0, 9, 0.75, 9.25], "texture": "#0"}, + "south": {"uv": [2.25, 9, 3, 9.25], "texture": "#0"}, + "west": {"uv": [1.5, 9, 2.25, 9.25], "texture": "#0"}, + "up": {"uv": [1.5, 9, 0.75, 8.25], "texture": "#0"}, + "down": {"uv": [2.25, 8.25, 1.5, 9], "texture": "#0"} + } + }, + { + "from": [-1, 24, -1], + "to": [3, 27, 3], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 24, 7]}, + "faces": { + "north": {"uv": [3.5, 8.75, 4, 9.125], "texture": "#0"}, + "east": {"uv": [3, 8.75, 3.5, 9.125], "texture": "#0"}, + "south": {"uv": [4.5, 8.75, 5, 9.125], "texture": "#0"}, + "west": {"uv": [4, 8.75, 4.5, 9.125], "texture": "#0"}, + "up": {"uv": [4, 8.75, 3.5, 8.25], "texture": "#0"}, + "down": {"uv": [4.5, 8.25, 4, 8.75], "texture": "#0"} + } + }, + { + "from": [-1, 27, -1], + "to": [2, 31, 2], + "rotation": {"angle": 0, "axis": "y", "origin": [7, 27, 7]}, + "faces": { + "north": {"uv": [5.375, 8.625, 5.75, 9.125], "texture": "#0"}, + "east": {"uv": [5, 8.625, 5.375, 9.125], "texture": "#0"}, + "south": {"uv": [6.125, 8.625, 6.5, 9.125], "texture": "#0"}, + "west": {"uv": [5.75, 8.625, 6.125, 9.125], "texture": "#0"}, + "up": {"uv": [5.75, 8.625, 5.375, 8.25], "texture": "#0"}, + "down": {"uv": [6.125, 8.25, 5.75, 8.625], "texture": "#0"} + } + } + ], + "display": { + "thirdperson_righthand": { + "translation": [0.25, -0.25, 1], + "scale": [0.25, 0.25, 0.25] + }, + "thirdperson_lefthand": { + "translation": [0.25, -0.5, 1], + "scale": [0.25, 0.25, 0.25] + }, + "firstperson_righthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.25, 0.25, 0.25] + }, + "firstperson_lefthand": { + "rotation": [0, -90, 25], + "translation": [1.13, 3.2, 1.13], + "scale": [0.25, 0.25, 0.25] + }, + "ground": { + "rotation": [-180, 0, 0], + "translation": [0, 0.75, 0.5], + "scale": [0.19, 0.19, 0.19] + }, + "gui": { + "rotation": [0, -113, 0], + "translation": [0, -2.25, 0], + "scale": [0.33, 0.33, 0.33] + }, + "head": { + "translation": [0, -4.5, 0.75] + }, + "fixed": { + "translation": [0, -3, 2], + "scale": [0.5, 0.5, 0.5] + }, + "on_shelf": { + "scale": [0.5, 0.5, 0.5] + } + }, + "groups": [ + { + "name": "c_lemon", + "origin": [8, 8, 8], + "color": 0, + "children": [] + }, + 0, + 1, + 2, + 3, + 4, + 5, + 6 + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/acesbs/sounds.json b/src/main/resources/assets/acesbs/sounds.json index 84d281e..4c34440 100644 --- a/src/main/resources/assets/acesbs/sounds.json +++ b/src/main/resources/assets/acesbs/sounds.json @@ -5,6 +5,36 @@ "acesbs:lizard" ] }, + "fart": { + "subtitle": "sounds.acesbs.fart", + "sounds": [ + "acesbs:fart" + ] + }, + "grumble": { + "subtitle": "sounds.acesbs.grumble", + "sounds": [ + "acesbs:grumble" + ] + }, + "holy_s": { + "subtitle": "sounds.acesbs.holy", + "sounds": [ + "acesbs:holy_s" + ] + }, + "holy": { + "subtitle": "sounds.acesbs.holy", + "sounds": [ + "acesbs:holy" + ] + }, + "bricked_up": { + "subtitle": "sounds.acesbs.holy", + "sounds": [ + "acesbs:bricked_up" + ] + }, "crab_rave": { "subtitle": "sounds.acesbs.crab_rave", "sounds": [ diff --git a/src/main/resources/assets/acesbs/sounds/bricked_up.ogg b/src/main/resources/assets/acesbs/sounds/bricked_up.ogg new file mode 100644 index 0000000000000000000000000000000000000000..2b7cbdaaaf82608e984ed65fd7ff0ff1ccf93027 GIT binary patch literal 106723 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±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