Fixed DreamCampfireBlock not working with silk touch.

Added first draft of shellstone, water cannon, Toreterror, primordial armor
This commit is contained in:
craisinlord committed 2026-06-23 23:35:19 -05:00
1 parent 670c8949b6
commit 4fd9789e5c
41 files changed
+586 -16

No files matched your search

@@ -444,6 +444,17 @@ public final class AntarchySettings {
private static int bloodCrystalChestplateDurability = 112;
private static int bloodCrystalLeggingsDurability = 105;
private static int bloodCrystalBootsDurability = 91;
private static double toreterrorHealth = 300.0D;
private static double toreterrorJumpAttackDamage = 14.0D;
private static double toreterrorJumpAttackKnockback = 2.5D;
private static double toreterrorSpinDamage = 8.0D;
private static double toreterrorSpinKnockback = 1.5D;
private static double toreterrorRangedWaterBombChance = 0.5D;
private static double waterBombDamage = 6.0D;
private static int waterBombLifetimeTicks = 120;
private static double waterBombGravity = 0.12D;
private static double waterBombKnockback = 1.2D;
private static double waterCannonCooldownSeconds = 1.5D;
private AntarchySettings() {
}
@@ -2306,4 +2317,27 @@ public final class AntarchySettings {
public static int bloodCrystalHardMaxShields() { return bloodCrystalHardMaxShields; }
public static void setBloodCrystalHardMaxShields(int v) { bloodCrystalHardMaxShields = v; }
public static double toreterrorHealth() { return toreterrorHealth; }
public static void setToreterrorHealth(double v) { toreterrorHealth = v; }
public static double toreterrorJumpAttackDamage() { return toreterrorJumpAttackDamage; }
public static void setToreterrorJumpAttackDamage(double v) { toreterrorJumpAttackDamage = v; }
public static double toreterrorJumpAttackKnockback() { return toreterrorJumpAttackKnockback; }
public static void setToreterrorJumpAttackKnockback(double v) { toreterrorJumpAttackKnockback = v; }
public static double toreterrorSpinDamage() { return toreterrorSpinDamage; }
public static void setToreterrorSpinDamage(double v) { toreterrorSpinDamage = v; }
public static double toreterrorSpinKnockback() { return toreterrorSpinKnockback; }
public static void setToreterrorSpinKnockback(double v) { toreterrorSpinKnockback = v; }
public static double toreterrorRangedWaterBombChance() { return toreterrorRangedWaterBombChance; }
public static void setToreterrorRangedWaterBombChance(double v) { toreterrorRangedWaterBombChance = v; }
public static double waterBombDamage() { return waterBombDamage; }
public static void setWaterBombDamage(double v) { waterBombDamage = v; }
public static int waterBombLifetimeTicks() { return waterBombLifetimeTicks; }
public static void setWaterBombLifetimeTicks(int v) { waterBombLifetimeTicks = v; }
public static double waterBombGravity() { return waterBombGravity; }
public static void setWaterBombGravity(double v) { waterBombGravity = v; }
public static double waterBombKnockback() { return waterBombKnockback; }
public static void setWaterBombKnockback(double v) { waterBombKnockback = v; }
public static double waterCannonCooldownSeconds() { return waterCannonCooldownSeconds; }
public static void setWaterCannonCooldownSeconds(double v) { waterCannonCooldownSeconds = v; }
}
@@ -6,7 +6,9 @@ import com.craisinlord.antarchy.content.entity.ButterflyEntity;
import com.craisinlord.antarchy.content.entity.CaterpillarEntity;
import com.craisinlord.antarchy.content.entity.EasterBunnyEntity;
import com.craisinlord.antarchy.content.entity.HushProjectileEntity;
import com.craisinlord.antarchy.content.entity.WaterBombEntity;
import com.craisinlord.antarchy.content.entity.TriffidEntity;
import com.craisinlord.antarchy.content.entity.ToreterrorEntity;
import com.craisinlord.antarchy.content.entity.WaspEntity;
import com.craisinlord.antarchy.content.entity.brutalfly.BrutalflyEntity;
import com.craisinlord.antarchy.content.entity.brutalfly.BrutalflyOrbEntity;
@@ -28,7 +30,9 @@ import net.minecraft.world.entity.ai.attributes.Attribute;
import net.minecraft.world.entity.EntityType;
import net.minecraft.world.item.Item;
import net.minecraft.world.level.block.Block;
import net.minecraft.world.level.block.Blocks;
import net.minecraft.world.level.block.entity.BlockEntityType;
import net.minecraft.world.level.block.state.BlockBehaviour;
import net.minecraft.world.level.block.state.BlockState;
public final class AntarchyObjects {
@@ -71,6 +75,10 @@ public final class AntarchyObjects {
@SuppressWarnings("unchecked")
public static Supplier<EntityType<HushProjectileEntity>> HUSH_PROJECTILE = (Supplier<EntityType<HushProjectileEntity>>) UNBOUND;
@SuppressWarnings("unchecked")
public static Supplier<EntityType<ToreterrorEntity>> TORETERROR = (Supplier<EntityType<ToreterrorEntity>>) UNBOUND;
@SuppressWarnings("unchecked")
public static Supplier<EntityType<WaterBombEntity>> WATER_BOMB = (Supplier<EntityType<WaterBombEntity>>) UNBOUND;
@SuppressWarnings("unchecked")
public static Supplier<Block> DUPLICATOR_LOG = (Supplier<Block>) UNBOUND;
@SuppressWarnings("unchecked")
public static Supplier<Block> DUPLICATOR_SAPLING = (Supplier<Block>) UNBOUND;
@@ -83,6 +91,36 @@ public final class AntarchyObjects {
@SuppressWarnings("unchecked")
public static Supplier<Block> NYXITE = (Supplier<Block>) UNBOUND;
@SuppressWarnings("unchecked")
public static Supplier<Block> SHELLSTONE = (Supplier<Block>) UNBOUND;
@SuppressWarnings("unchecked")
public static Supplier<Block> POLISHED_SHELLSTONE = (Supplier<Block>) UNBOUND;
@SuppressWarnings("unchecked")
public static Supplier<Block> SHELLSTONE_BRICKS = (Supplier<Block>) UNBOUND;
@SuppressWarnings("unchecked")
public static Supplier<Block> CHISELED_SHELLSTONE = (Supplier<Block>) UNBOUND;
@SuppressWarnings("unchecked")
public static Supplier<Block> MOSSY_SHELLSTONE_BRICKS = (Supplier<Block>) UNBOUND;
@SuppressWarnings("unchecked")
public static Supplier<Block> CRACKED_SHELLSTONE_BRICKS = (Supplier<Block>) UNBOUND;
@SuppressWarnings("unchecked")
public static Supplier<Block> SHELLSTONE_STAIRS = (Supplier<Block>) UNBOUND;
@SuppressWarnings("unchecked")
public static Supplier<Block> SHELLSTONE_SLAB = (Supplier<Block>) UNBOUND;
@SuppressWarnings("unchecked")
public static Supplier<Block> SHELLSTONE_WALL = (Supplier<Block>) UNBOUND;
@SuppressWarnings("unchecked")
public static Supplier<Block> POLISHED_SHELLSTONE_STAIRS = (Supplier<Block>) UNBOUND;
@SuppressWarnings("unchecked")
public static Supplier<Block> POLISHED_SHELLSTONE_SLAB = (Supplier<Block>) UNBOUND;
@SuppressWarnings("unchecked")
public static Supplier<Block> POLISHED_SHELLSTONE_WALL = (Supplier<Block>) UNBOUND;
@SuppressWarnings("unchecked")
public static Supplier<Block> SHELLSTONE_BRICK_STAIRS = (Supplier<Block>) UNBOUND;
@SuppressWarnings("unchecked")
public static Supplier<Block> SHELLSTONE_BRICK_SLAB = (Supplier<Block>) UNBOUND;
@SuppressWarnings("unchecked")
public static Supplier<Block> SHELLSTONE_BRICK_WALL = (Supplier<Block>) UNBOUND;
@SuppressWarnings("unchecked")
public static Supplier<Block> CLOUD_BLOCK = (Supplier<Block>) UNBOUND;
@SuppressWarnings("unchecked")
public static Supplier<Block> TRIFFID_GOO_BLOCK = (Supplier<Block>) UNBOUND;
@@ -176,12 +214,29 @@ public final class AntarchyObjects {
Supplier<EntityType<BrutalflyEntity>> brutalfly,
Supplier<EntityType<BrutalflyOrbEntity>> brutalflyOrb,
Supplier<EntityType<HushProjectileEntity>> hushProjectile,
Supplier<EntityType<ToreterrorEntity>> toreterror,
Supplier<EntityType<WaterBombEntity>> waterBomb,
Supplier<Block> duplicatorLog,
Supplier<Block> duplicatorSapling,
Supplier<Block> ductTape,
Supplier<Block> infestedRootedDirt,
Supplier<Block> infestedCoarseDirt,
Supplier<Block> nyxite,
Supplier<Block> shellstone,
Supplier<Block> polishedShellstone,
Supplier<Block> shellstoneBricks,
Supplier<Block> chiseledShellstone,
Supplier<Block> mossyShellstoneBricks,
Supplier<Block> crackedShellstoneBricks,
Supplier<Block> shellstoneStairs,
Supplier<Block> shellstoneSlab,
Supplier<Block> shellstoneWall,
Supplier<Block> polishedShellstoneStairs,
Supplier<Block> polishedShellstoneSlab,
Supplier<Block> polishedShellstoneWall,
Supplier<Block> shellstoneBrickStairs,
Supplier<Block> shellstoneBrickSlab,
Supplier<Block> shellstoneBrickWall,
Supplier<Block> cloudBlock,
Supplier<Block> triffidGooBlock,
Supplier<Block> paleNyxite,
@@ -236,12 +291,29 @@ public final class AntarchyObjects {
BRUTALFLY = brutalfly;
BRUTALFLY_ORB = brutalflyOrb;
HUSH_PROJECTILE = hushProjectile;
TORETERROR = toreterror;
WATER_BOMB = waterBomb;
DUPLICATOR_LOG = duplicatorLog;
DUPLICATOR_SAPLING = duplicatorSapling;
DUCT_TAPE = ductTape;
INFESTED_ROOTED_DIRT = infestedRootedDirt;
INFESTED_COARSE_DIRT = infestedCoarseDirt;
NYXITE = nyxite;
SHELLSTONE = shellstone;
POLISHED_SHELLSTONE = polishedShellstone;
SHELLSTONE_BRICKS = shellstoneBricks;
CHISELED_SHELLSTONE = chiseledShellstone;
MOSSY_SHELLSTONE_BRICKS = mossyShellstoneBricks;
CRACKED_SHELLSTONE_BRICKS = crackedShellstoneBricks;
SHELLSTONE_STAIRS = shellstoneStairs;
SHELLSTONE_SLAB = shellstoneSlab;
SHELLSTONE_WALL = shellstoneWall;
POLISHED_SHELLSTONE_STAIRS = polishedShellstoneStairs;
POLISHED_SHELLSTONE_SLAB = polishedShellstoneSlab;
POLISHED_SHELLSTONE_WALL = polishedShellstoneWall;
SHELLSTONE_BRICK_STAIRS = shellstoneBrickStairs;
SHELLSTONE_BRICK_SLAB = shellstoneBrickSlab;
SHELLSTONE_BRICK_WALL = shellstoneBrickWall;
CLOUD_BLOCK = cloudBlock;
TRIFFID_GOO_BLOCK = triffidGooBlock;
PALE_NYXITE = paleNyxite;
@@ -283,4 +355,8 @@ public final class AntarchyObjects {
public static boolean isDuplicatorTreeBlock(BlockState state) {
return state.is(DUPLICATOR_LOG.get()) || state.is(DUPLICATOR_SAPLING.get());
}
public static BlockBehaviour.Properties shellstoneProperties() {
return BlockBehaviour.Properties.ofFullCopy(Blocks.STONE).requiresCorrectToolForDrops();
}
}
@@ -4,7 +4,14 @@ import com.craisinlord.antarchy.content.AntarchyObjects;
import com.craisinlord.antarchy.content.block.entity.DreamCampfireBlockEntity;
import com.mojang.serialization.MapCodec;
import net.minecraft.core.BlockPos;
import net.minecraft.core.registries.Registries;
import net.minecraft.server.level.ServerLevel;
import net.minecraft.world.entity.player.Player;
import net.minecraft.world.item.ItemStack;
import net.minecraft.world.item.enchantment.EnchantmentHelper;
import net.minecraft.world.item.enchantment.Enchantments;
import net.minecraft.world.level.Level;
import net.minecraft.world.level.block.Block;
import net.minecraft.world.level.block.CampfireBlock;
import net.minecraft.world.level.block.entity.BlockEntity;
import net.minecraft.world.level.block.entity.BlockEntityTicker;
@@ -48,4 +55,17 @@ public class DreamCampfireBlock extends CampfireBlock {
? createTickerHelper(blockEntityType, dreamCampfireType, CampfireBlockEntity::cookTick)
: createTickerHelper(blockEntityType, dreamCampfireType, CampfireBlockEntity::cooldownTick);
}
@Override
public void playerDestroy(Level level, Player player, BlockPos pos, BlockState state, BlockEntity blockEntity, ItemStack stack) {
var silkTouch = level.registryAccess().lookupOrThrow(Registries.ENCHANTMENT).getOrThrow(Enchantments.SILK_TOUCH);
boolean hasSilkTouch = EnchantmentHelper.getItemEnchantmentLevel(silkTouch, stack) > 0;
ItemStack droppedCampfire = hasSilkTouch ? this.getCloneItemStack(level, pos, state) : ItemStack.EMPTY;
super.playerDestroy(level, player, pos, state, blockEntity, stack);
if (hasSilkTouch && !droppedCampfire.isEmpty() && level instanceof ServerLevel serverLevel) {
Block.popResource(serverLevel, pos, droppedCampfire);
}
}
}
@@ -96,9 +96,7 @@ public class HushProjectileEntity extends ThrowableItemProjectile {
return;
}
// Smoothly steer toward the target each tick — no hard phase transition.
// The initial upward launch velocity from HushweedBlockEntity gives a natural
// rising arc before the homing takes over.
// Smoothly steer toward the target each tick
Vec3 desired = toTarget.normalize().scale(TRAVEL_SPEED);
this.setDeltaMovement(this.getDeltaMovement().lerp(desired, 0.1D));
}
@@ -32,6 +32,21 @@
"block.antarchy.polished_nyxite": "Polished Nyxite",
"block.antarchy.chiseled_nyxite": "Chiseled Nyxite",
"block.antarchy.nyxite_bricks": "Nyxite Bricks",
"block.antarchy.shellstone": "Shellstone",
"block.antarchy.polished_shellstone": "Polished Shellstone",
"block.antarchy.shellstone_bricks": "Shellstone Bricks",
"block.antarchy.chiseled_shellstone": "Chiseled Shellstone",
"block.antarchy.mossy_shellstone_bricks": "Mossy Shellstone Bricks",
"block.antarchy.cracked_shellstone_bricks": "Cracked Shellstone Bricks",
"block.antarchy.shellstone_stairs": "Shellstone Stairs",
"block.antarchy.shellstone_slab": "Shellstone Slab",
"block.antarchy.shellstone_wall": "Shellstone Wall",
"block.antarchy.polished_shellstone_stairs": "Polished Shellstone Stairs",
"block.antarchy.polished_shellstone_slab": "Polished Shellstone Slab",
"block.antarchy.polished_shellstone_wall": "Polished Shellstone Wall",
"block.antarchy.shellstone_brick_stairs": "Shellstone Brick Stairs",
"block.antarchy.shellstone_brick_slab": "Shellstone Brick Slab",
"block.antarchy.shellstone_brick_wall": "Shellstone Brick Wall",
"block.antarchy.nyxite_stairs": "Nyxite Stairs",
"block.antarchy.nyxite_slab": "Nyxite Slab",
"block.antarchy.nyxite_wall": "Nyxite Wall",
@@ -132,6 +147,8 @@
"entity.antarchy.molevore": "Molevore",
"entity.antarchy.mantis": "Mantis",
"entity.antarchy.triffid": "Triffid",
"entity.antarchy.toreterror": "Toreterror",
"entity.antarchy.water_bomb": "Water Bomb",
"subtitles.antarchy.mantis_ambient": "Mantis clicks",
"subtitles.antarchy.mantis_hurt": "Mantis screeches",
"subtitles.antarchy.mantis_attack": "Mantis snaps",
@@ -189,6 +206,21 @@
"item.antarchy.polished_nyxite": "Polished Nyxite",
"item.antarchy.chiseled_nyxite": "Chiseled Nyxite",
"item.antarchy.nyxite_bricks": "Nyxite Bricks",
"item.antarchy.shellstone": "Shellstone",
"item.antarchy.polished_shellstone": "Polished Shellstone",
"item.antarchy.shellstone_bricks": "Shellstone Bricks",
"item.antarchy.chiseled_shellstone": "Chiseled Shellstone",
"item.antarchy.mossy_shellstone_bricks": "Mossy Shellstone Bricks",
"item.antarchy.cracked_shellstone_bricks": "Cracked Shellstone Bricks",
"item.antarchy.shellstone_stairs": "Shellstone Stairs",
"item.antarchy.shellstone_slab": "Shellstone Slab",
"item.antarchy.shellstone_wall": "Shellstone Wall",
"item.antarchy.polished_shellstone_stairs": "Polished Shellstone Stairs",
"item.antarchy.polished_shellstone_slab": "Polished Shellstone Slab",
"item.antarchy.polished_shellstone_wall": "Polished Shellstone Wall",
"item.antarchy.shellstone_brick_stairs": "Shellstone Brick Stairs",
"item.antarchy.shellstone_brick_slab": "Shellstone Brick Slab",
"item.antarchy.shellstone_brick_wall": "Shellstone Brick Wall",
"item.antarchy.nyxite_stairs": "Nyxite Stairs",
"item.antarchy.nyxite_slab": "Nyxite Slab",
"item.antarchy.nyxite_wall": "Nyxite Wall",
@@ -306,6 +338,13 @@
"item.antarchy.kraken_spawn_egg": "Uh, no. Don't.",
"item.antarchy.missile_squid_spawn_egg": "Missile Squid Spawn Egg",
"item.antarchy.nightmare_spawn_egg": "Nightmare Spawn Egg",
"item.antarchy.toreterror_spawn_egg": "Toreterror Spawn Egg",
"item.antarchy.water_cannon": "Water Cannon",
"item.antarchy.primordial_scute": "Primordial Scute",
"item.antarchy.primordial_helmet": "Primordial Helmet",
"item.antarchy.primordial_chestplate": "Primordial Chestplate",
"item.antarchy.primordial_leggings": "Primordial Leggings",
"item.antarchy.primordial_boots": "Primordial Boots",
"item.antarchy.bed_bug_spawn_egg": "Bed Bug Spawn Egg",
"item.antarchy.moleworm_spawn_egg": "Moleworm Spawn Egg",
"item.antarchy.molevore_spawn_egg": "Molevore Spawn Egg",
@@ -0,0 +1,7 @@
{
"parent": "minecraft:item/generated",
"gui_light": "front",
"textures": {
"layer0": "antarchy:item/water_cannon_item"
}
}
@@ -0,0 +1,37 @@
{
"parent": "builtin/entity",
"display": {
"thirdperson_righthand": {
"translation": [0, -2, 5],
"scale": [0.7, 0.7, 0.7]
},
"thirdperson_lefthand": {
"translation": [0, -2, 5],
"scale": [0.7, 0.7, 0.7]
},
"firstperson_righthand": {
"rotation": [10, 0, -5],
"translation": [2, 0, 1],
"scale": [0.5, 0.5, 0.5]
},
"firstperson_lefthand": {
"rotation": [10, 0, -5],
"translation": [2, 0, 1],
"scale": [0.5, 0.5, 0.5]
},
"gui": {
"rotation": [30, -135, 0],
"translation": [-1, -1.5, 0],
"scale": [0.425, 0.425, 0.425]
},
"fixed": {
"rotation": [90, -45, 90],
"translation": [0, -1.25, 0],
"scale": [0.4, 0.4, 0.4]
},
"on_shelf": {
"rotation": [90, 0, 0],
"scale": [0.7, 0.7, 0.7]
}
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 268 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 487 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 502 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 234 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 428 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 405 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 314 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 406 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 192 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 218 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 537 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1008 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 305 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

@@ -36,6 +36,21 @@
"antarchy:nyxite_brick_stairs",
"antarchy:nyxite_brick_slab",
"antarchy:nyxite_brick_wall",
"antarchy:shellstone",
"antarchy:polished_shellstone",
"antarchy:shellstone_bricks",
"antarchy:chiseled_shellstone",
"antarchy:mossy_shellstone_bricks",
"antarchy:cracked_shellstone_bricks",
"antarchy:shellstone_stairs",
"antarchy:shellstone_slab",
"antarchy:shellstone_wall",
"antarchy:polished_shellstone_stairs",
"antarchy:polished_shellstone_slab",
"antarchy:polished_shellstone_wall",
"antarchy:shellstone_brick_stairs",
"antarchy:shellstone_brick_slab",
"antarchy:shellstone_brick_wall",
"antarchy:nyxite_spike",
"antarchy:potent_nyxite",
"antarchy:blood_crystal_block",
@@ -54,4 +69,3 @@
"antarchy:red_ant_nest"
]
}
@@ -1,4 +1,20 @@
{
"replace": false,
"values": []
"values": [
"antarchy:shellstone",
"antarchy:polished_shellstone",
"antarchy:shellstone_bricks",
"antarchy:chiseled_shellstone",
"antarchy:mossy_shellstone_bricks",
"antarchy:cracked_shellstone_bricks",
"antarchy:shellstone_stairs",
"antarchy:shellstone_slab",
"antarchy:shellstone_wall",
"antarchy:polished_shellstone_stairs",
"antarchy:polished_shellstone_slab",
"antarchy:polished_shellstone_wall",
"antarchy:shellstone_brick_stairs",
"antarchy:shellstone_brick_slab",
"antarchy:shellstone_brick_wall"
]
}
@@ -4,6 +4,9 @@
"antarchy:nyxite_slab",
"antarchy:polished_nyxite_slab",
"antarchy:nyxite_brick_slab",
"antarchy:shellstone_slab",
"antarchy:polished_shellstone_slab",
"antarchy:shellstone_brick_slab",
"antarchy:dream_sandstone_slab",
"antarchy:smooth_dream_sandstone_slab",
"antarchy:cut_dream_sandstone_slab",
@@ -4,6 +4,9 @@
"antarchy:nyxite_stairs",
"antarchy:nyxite_brick_stairs",
"antarchy:polished_nyxite_stairs",
"antarchy:shellstone_stairs",
"antarchy:polished_shellstone_stairs",
"antarchy:shellstone_brick_stairs",
"antarchy:dream_sandstone_stairs",
"antarchy:smooth_dream_sandstone_stairs",
"antarchy:cut_titanium_stairs",
@@ -4,6 +4,9 @@
"antarchy:dream_sandstone_wall",
"antarchy:nyxite_wall",
"antarchy:polished_nyxite_wall",
"antarchy:nyxite_brick_wall"
"antarchy:nyxite_brick_wall",
"antarchy:shellstone_wall",
"antarchy:polished_shellstone_wall",
"antarchy:shellstone_brick_wall"
]
}
@@ -4,6 +4,9 @@
"antarchy:nyxite_slab",
"antarchy:polished_nyxite_slab",
"antarchy:nyxite_brick_slab",
"antarchy:shellstone_slab",
"antarchy:polished_shellstone_slab",
"antarchy:shellstone_brick_slab",
"antarchy:dream_sandstone_slab",
"antarchy:smooth_dream_sandstone_slab",
"antarchy:cut_dream_sandstone_slab",
@@ -4,9 +4,12 @@
"antarchy:nyxite_stairs",
"antarchy:nyxite_brick_stairs",
"antarchy:polished_nyxite_stairs",
"antarchy:shellstone_stairs",
"antarchy:polished_shellstone_stairs",
"antarchy:shellstone_brick_stairs",
"antarchy:dream_sandstone_stairs",
"antarchy:smooth_dream_sandstone_stairs",
"antarchy:cut_titanium_stairs",
"antarchy:cut_uranium_stairs"
"antarchy:cut_uranium_stairs",
"antarchy:cut_titanium_stairs"
]
}
@@ -4,6 +4,9 @@
"antarchy:nyxite_wall",
"antarchy:polished_nyxite_wall",
"antarchy:nyxite_brick_wall",
"antarchy:shellstone_wall",
"antarchy:polished_shellstone_wall",
"antarchy:shellstone_brick_wall",
"antarchy:dream_sandstone_wall"
]
}