diff --git a/src/main/java/net/mcreator/superbwarfare/ModUtils.java b/src/main/java/net/mcreator/superbwarfare/ModUtils.java index f138b7443..88fa9f977 100644 --- a/src/main/java/net/mcreator/superbwarfare/ModUtils.java +++ b/src/main/java/net/mcreator/superbwarfare/ModUtils.java @@ -97,7 +97,6 @@ public class ModUtils { addNetworkMessage(FireMessage.class, FireMessage::buffer, FireMessage::new, FireMessage::handler); addNetworkMessage(VehicleFireMessage.class, VehicleFireMessage::buffer, VehicleFireMessage::new, VehicleFireMessage::handler); addNetworkMessage(FireModeMessage.class, FireModeMessage::buffer, FireModeMessage::new, FireModeMessage::handler); - addNetworkMessage(GunRecycleGuiButtonMessage.class, GunRecycleGuiButtonMessage::buffer, GunRecycleGuiButtonMessage::new, GunRecycleGuiButtonMessage::handler); addNetworkMessage(ReloadMessage.class, ReloadMessage::encode, ReloadMessage::decode, ReloadMessage::handler); addNetworkMessage(PlayerGunKillMessage.class, PlayerGunKillMessage::encode, PlayerGunKillMessage::decode, PlayerGunKillMessage::handler, Optional.of(NetworkDirection.PLAY_TO_CLIENT)); addNetworkMessage(ClientIndicatorMessage.class, ClientIndicatorMessage::encode, ClientIndicatorMessage::decode, ClientIndicatorMessage::handler, Optional.of(NetworkDirection.PLAY_TO_CLIENT)); diff --git a/src/main/java/net/mcreator/superbwarfare/block/GunRecycleBlock.java b/src/main/java/net/mcreator/superbwarfare/block/GunRecycleBlock.java deleted file mode 100644 index 9ad8b997f..000000000 --- a/src/main/java/net/mcreator/superbwarfare/block/GunRecycleBlock.java +++ /dev/null @@ -1,46 +0,0 @@ -package net.mcreator.superbwarfare.block; - -import io.netty.buffer.Unpooled; -import net.mcreator.superbwarfare.world.inventory.GunRecycleGuiMenu; -import net.minecraft.core.BlockPos; -import net.minecraft.network.FriendlyByteBuf; -import net.minecraft.network.chat.Component; -import net.minecraft.server.level.ServerPlayer; -import net.minecraft.world.InteractionHand; -import net.minecraft.world.InteractionResult; -import net.minecraft.world.MenuProvider; -import net.minecraft.world.entity.player.Inventory; -import net.minecraft.world.entity.player.Player; -import net.minecraft.world.inventory.AbstractContainerMenu; -import net.minecraft.world.level.Level; -import net.minecraft.world.level.block.Block; -import net.minecraft.world.level.block.SoundType; -import net.minecraft.world.level.block.state.BlockBehaviour; -import net.minecraft.world.level.block.state.BlockState; -import net.minecraft.world.phys.BlockHitResult; -import net.minecraftforge.network.NetworkHooks; - -public class GunRecycleBlock extends Block { - public GunRecycleBlock() { - super(BlockBehaviour.Properties.of().sound(SoundType.METAL).strength(1f, 10f)); - } - - @Override - public InteractionResult use(BlockState blockstate, Level world, BlockPos pos, Player entity, InteractionHand hand, BlockHitResult hit) { - super.use(blockstate, world, pos, entity, hand, hit); - if (entity instanceof ServerPlayer player) { - NetworkHooks.openScreen(player, new MenuProvider() { - @Override - public Component getDisplayName() { - return Component.literal("Gun Recycle"); - } - - @Override - public AbstractContainerMenu createMenu(int id, Inventory inventory, Player player) { - return new GunRecycleGuiMenu(id, inventory, new FriendlyByteBuf(Unpooled.buffer()).writeBlockPos(pos)); - } - }, pos); - } - return InteractionResult.SUCCESS; - } -} diff --git a/src/main/java/net/mcreator/superbwarfare/client/gui/GunRecycleGuiScreen.java b/src/main/java/net/mcreator/superbwarfare/client/gui/GunRecycleGuiScreen.java deleted file mode 100644 index 5537f38fe..000000000 --- a/src/main/java/net/mcreator/superbwarfare/client/gui/GunRecycleGuiScreen.java +++ /dev/null @@ -1,89 +0,0 @@ -package net.mcreator.superbwarfare.client.gui; - -import com.mojang.blaze3d.systems.RenderSystem; -import net.mcreator.superbwarfare.ModUtils; -import net.mcreator.superbwarfare.network.message.GunRecycleGuiButtonMessage; -import net.mcreator.superbwarfare.world.inventory.GunRecycleGuiMenu; -import net.minecraft.client.gui.GuiGraphics; -import net.minecraft.client.gui.components.Button; -import net.minecraft.client.gui.screens.inventory.AbstractContainerScreen; -import net.minecraft.network.chat.Component; -import net.minecraft.resources.ResourceLocation; -import net.minecraft.world.entity.player.Inventory; -import net.minecraft.world.entity.player.Player; - -import java.util.HashMap; - -public class GunRecycleGuiScreen extends AbstractContainerScreen { - private final static HashMap GUI_STATE = GunRecycleGuiMenu.GUI_STATE; - private final int x, y, z; - private final Player entity; - Button button_dismantle; - - public GunRecycleGuiScreen(GunRecycleGuiMenu container, Inventory inventory, Component text) { - super(container, inventory, text); - this.x = container.x; - this.y = container.y; - this.z = container.z; - this.entity = container.entity; - this.imageWidth = 176; - this.imageHeight = 166; - } - - private static final ResourceLocation texture = new ResourceLocation("superbwarfare:textures/screens/gun_recycle_gui.png"); - - @Override - public void render(GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTicks) { - this.renderBackground(guiGraphics); - super.render(guiGraphics, mouseX, mouseY, partialTicks); - this.renderTooltip(guiGraphics, mouseX, mouseY); - if (mouseX > leftPos + 58 && mouseX < leftPos + 116 && mouseY > topPos + 54 && mouseY < topPos + 78) - guiGraphics.renderTooltip(font, Component.translatable("gui.superbwarfare.gun_recycle_gui.tooltip_if_guns_level_10you_will_get"), mouseX, mouseY); - } - - @Override - protected void renderBg(GuiGraphics guiGraphics, float partialTicks, int gx, int gy) { - RenderSystem.setShaderColor(1, 1, 1, 1); - RenderSystem.enableBlend(); - RenderSystem.defaultBlendFunc(); - guiGraphics.blit(texture, this.leftPos, this.topPos, 0, 0, this.imageWidth, this.imageHeight, this.imageWidth, this.imageHeight); - RenderSystem.disableBlend(); - } - - @Override - public boolean keyPressed(int key, int b, int c) { - if (key == 256) { - if (this.minecraft != null && this.minecraft.player != null) { - this.minecraft.player.closeContainer(); - } - return true; - } - return super.keyPressed(key, b, c); - } - - @Override - public void containerTick() { - super.containerTick(); - } - - @Override - protected void renderLabels(GuiGraphics guiGraphics, int mouseX, int mouseY) { - guiGraphics.drawString(this.font, Component.translatable("gui.superbwarfare.gun_recycle_gui.label_gun_recycle"), 6, 6, -12829636, false); - } - - @Override - public void onClose() { - super.onClose(); - } - - @Override - public void init() { - super.init(); - button_dismantle = Button.builder(Component.translatable("gui.superbwarfare.gun_recycle_gui.button_dismantle"), e -> { - ModUtils.PACKET_HANDLER.sendToServer(new GunRecycleGuiButtonMessage(0, x, y, z)); - GunRecycleGuiButtonMessage.handleButtonAction(entity, 0, x, y, z); - }).bounds(this.leftPos + 62, this.topPos + 56, 52, 20).build(); - GUI_STATE.put("button:button_dismantle", button_dismantle); - this.addRenderableWidget(button_dismantle); - } -} diff --git a/src/main/java/net/mcreator/superbwarfare/init/ModBlocks.java b/src/main/java/net/mcreator/superbwarfare/init/ModBlocks.java index 0c0af31f0..2f5d13e32 100644 --- a/src/main/java/net/mcreator/superbwarfare/init/ModBlocks.java +++ b/src/main/java/net/mcreator/superbwarfare/init/ModBlocks.java @@ -17,5 +17,4 @@ public class ModBlocks { public static final RegistryObject DEEPSLATE_GALENA_ORE = REGISTRY.register("deepslate_galena_ore", DeepslateGalenaOreBlock::new); public static final RegistryObject SCHEELITE_ORE = REGISTRY.register("scheelite_ore", ScheeliteOreBlock::new); public static final RegistryObject DEEPSLATE_SCHEELITE_ORE = REGISTRY.register("deepslate_scheelite_ore", DeepslateScheeliteOreBlock::new); - public static final RegistryObject GUN_RECYCLE = REGISTRY.register("gun_recycle", GunRecycleBlock::new); } diff --git a/src/main/java/net/mcreator/superbwarfare/init/ModItems.java b/src/main/java/net/mcreator/superbwarfare/init/ModItems.java index 0ae985b91..6ebd2ec0c 100644 --- a/src/main/java/net/mcreator/superbwarfare/init/ModItems.java +++ b/src/main/java/net/mcreator/superbwarfare/init/ModItems.java @@ -101,13 +101,11 @@ public class ModItems { public static final RegistryObject PRIMER = ITEMS.register("primer", () -> new Item(new Item.Properties())); public static final RegistryObject AP_HEAD = ITEMS.register("ap_head", () -> new Item(new Item.Properties())); public static final RegistryObject HE_HEAD = ITEMS.register("he_head", () -> new Item(new Item.Properties())); - public static final RegistryObject SOUL_STEEL_NUGGET = ITEMS.register("soul_steel_nugget", () -> new Item(new Item.Properties())); public static final RegistryObject COPPERPLATE = ITEMS.register("copperplate", () -> new Item(new Item.Properties())); public static final RegistryObject INGOT_STEEL = ITEMS.register("ingot_steel", () -> new Item(new Item.Properties())); public static final RegistryObject LEAD_INGOT = ITEMS.register("lead_ingot", () -> new Item(new Item.Properties())); public static final RegistryObject TUNGSTEN_INGOT = ITEMS.register("tungsten_ingot", () -> new Item(new Item.Properties())); public static final RegistryObject CEMENTED_CARBIDE_INGOT = ITEMS.register("cemented_carbide_ingot", () -> new Item(new Item.Properties())); - public static final RegistryObject SOUL_STEEL_INGOT = ITEMS.register("soul_steel_ingot", () -> new Item(new Item.Properties())); public static final RegistryObject HIGH_ENERGY_EXPLOSIVES = ITEMS.register("high_energy_explosives", () -> new Item(new Item.Properties())); public static final RegistryObject GRAIN = ITEMS.register("grain", () -> new Item(new Item.Properties())); public static final RegistryObject IRON_POWDER = ITEMS.register("iron_powder", () -> new Item(new Item.Properties())); @@ -146,7 +144,6 @@ public class ModItems { public static final RegistryObject RARE_MATERIAL_PACK = ITEMS.register("rare_material_pack", () -> new MaterialPack(Rarity.RARE)); public static final RegistryObject EPIC_MATERIAL_PACK = ITEMS.register("epic_material_pack", () -> new MaterialPack(Rarity.EPIC)); public static final RegistryObject LEGENDARY_MATERIAL_PACK = ITEMS.register("legendary_material_pack", () -> new MaterialPack(RarityTool.LEGENDARY)); - public static final RegistryObject SPECIAL_MATERIAL_PACK = ITEMS.register("special_material_pack", () -> new MaterialPack(RarityTool.SPECIAL)); public static final RegistryObject TRACHELIUM_BLUEPRINT = ITEMS.register("trachelium_blueprint", () -> new BlueprintItem(RarityTool.LEGENDARY)); public static final RegistryObject GLOCK_17_BLUEPRINT = ITEMS.register("glock_17_blueprint", () -> new BlueprintItem(Rarity.COMMON)); @@ -154,15 +151,15 @@ public class ModItems { public static final RegistryObject HUNTING_RIFLE_BLUEPRINT = ITEMS.register("hunting_rifle_blueprint", () -> new BlueprintItem(Rarity.EPIC)); public static final RegistryObject M_79_BLUEPRINT = ITEMS.register("m_79_blueprint", () -> new BlueprintItem(Rarity.RARE)); public static final RegistryObject RPG_BLUEPRINT = ITEMS.register("rpg_blueprint", () -> new BlueprintItem(Rarity.EPIC)); - public static final RegistryObject BOCEK_BLUEPRINT = ITEMS.register("bocek_blueprint", () -> new BlueprintItem(RarityTool.SPECIAL)); + public static final RegistryObject BOCEK_BLUEPRINT = ITEMS.register("bocek_blueprint", () -> new BlueprintItem(RarityTool.LEGENDARY)); public static final RegistryObject M_4_BLUEPRINT = ITEMS.register("m_4_blueprint", () -> new BlueprintItem(Rarity.RARE)); public static final RegistryObject AA_12_BLUEPRINT = ITEMS.register("aa_12_blueprint", () -> new BlueprintItem(RarityTool.LEGENDARY)); public static final RegistryObject HK_416_BLUEPRINT = ITEMS.register("hk_416_blueprint", () -> new BlueprintItem(Rarity.EPIC)); public static final RegistryObject RPK_BLUEPRINT = ITEMS.register("rpk_blueprint", () -> new BlueprintItem(Rarity.EPIC)); public static final RegistryObject SKS_BLUEPRINT = ITEMS.register("sks_blueprint", () -> new BlueprintItem(Rarity.RARE)); - public static final RegistryObject NTW_20_BLUEPRINT = ITEMS.register("ntw_20_blueprint", () -> new BlueprintItem(RarityTool.SPECIAL)); + public static final RegistryObject NTW_20_BLUEPRINT = ITEMS.register("ntw_20_blueprint", () -> new BlueprintItem(RarityTool.LEGENDARY)); public static final RegistryObject VECTOR_BLUEPRINT = ITEMS.register("vector_blueprint", () -> new BlueprintItem(Rarity.EPIC)); - public static final RegistryObject MINIGUN_BLUEPRINT = ITEMS.register("minigun_blueprint", () -> new BlueprintItem(RarityTool.SPECIAL)); + public static final RegistryObject MINIGUN_BLUEPRINT = ITEMS.register("minigun_blueprint", () -> new BlueprintItem(RarityTool.LEGENDARY)); public static final RegistryObject MK_14_BLUEPRINT = ITEMS.register("mk_14_blueprint", () -> new BlueprintItem(Rarity.EPIC)); public static final RegistryObject SENTINEL_BLUEPRINT = ITEMS.register("sentinel_blueprint", () -> new BlueprintItem(RarityTool.LEGENDARY)); public static final RegistryObject M_60_BLUEPRINT = ITEMS.register("m_60_blueprint", () -> new BlueprintItem(Rarity.EPIC)); @@ -174,7 +171,6 @@ public class ModItems { public static final RegistryObject DEVOTION_BLUEPRINT = ITEMS.register("devotion_blueprint", () -> new BlueprintItem(Rarity.EPIC)); public static final RegistryObject TASER_BLUEPRINT = ITEMS.register("taser_blueprint", () -> new BlueprintItem(Rarity.COMMON)); - public static final RegistryObject GUN_RECYCLE = block(ModBlocks.GUN_RECYCLE); private static RegistryObject block(RegistryObject block) { return ITEMS.register(block.getId().getPath(), () -> new BlockItem(block.get(), new Item.Properties())); diff --git a/src/main/java/net/mcreator/superbwarfare/init/ModMenus.java b/src/main/java/net/mcreator/superbwarfare/init/ModMenus.java index ca4e12680..3261bf637 100644 --- a/src/main/java/net/mcreator/superbwarfare/init/ModMenus.java +++ b/src/main/java/net/mcreator/superbwarfare/init/ModMenus.java @@ -1,15 +1,12 @@ package net.mcreator.superbwarfare.init; import net.mcreator.superbwarfare.ModUtils; -import net.mcreator.superbwarfare.world.inventory.GunRecycleGuiMenu; import net.minecraft.world.inventory.MenuType; -import net.minecraftforge.common.extensions.IForgeMenuType; import net.minecraftforge.registries.DeferredRegister; import net.minecraftforge.registries.ForgeRegistries; -import net.minecraftforge.registries.RegistryObject; public class ModMenus { public static final DeferredRegister> REGISTRY = DeferredRegister.create(ForgeRegistries.MENU_TYPES, ModUtils.MODID); - public static final RegistryObject> GUN_RECYCLE_GUI = REGISTRY.register("gun_recycle_gui", () -> IForgeMenuType.create(GunRecycleGuiMenu::new)); + } diff --git a/src/main/java/net/mcreator/superbwarfare/init/ModScreens.java b/src/main/java/net/mcreator/superbwarfare/init/ModScreens.java index e6fe4e9ab..f90272655 100644 --- a/src/main/java/net/mcreator/superbwarfare/init/ModScreens.java +++ b/src/main/java/net/mcreator/superbwarfare/init/ModScreens.java @@ -1,7 +1,5 @@ package net.mcreator.superbwarfare.init; -import net.mcreator.superbwarfare.client.gui.GunRecycleGuiScreen; -import net.minecraft.client.gui.screens.MenuScreens; import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.fml.common.Mod; @@ -12,7 +10,7 @@ public class ModScreens { @SubscribeEvent public static void clientLoad(FMLClientSetupEvent event) { event.enqueueWork(() -> { - MenuScreens.register(ModMenus.GUN_RECYCLE_GUI.get(), GunRecycleGuiScreen::new); + }); } } diff --git a/src/main/java/net/mcreator/superbwarfare/item/gun/BocekItem.java b/src/main/java/net/mcreator/superbwarfare/item/gun/BocekItem.java index 9cc114d9d..7fb4d2e4a 100644 --- a/src/main/java/net/mcreator/superbwarfare/item/gun/BocekItem.java +++ b/src/main/java/net/mcreator/superbwarfare/item/gun/BocekItem.java @@ -48,7 +48,7 @@ public class BocekItem extends GunItem implements GeoItem, AnimatedItem { public static ItemDisplayContext transformType; public BocekItem() { - super(new Item.Properties().stacksTo(1).rarity(RarityTool.SPECIAL)); + super(new Item.Properties().stacksTo(1).rarity(RarityTool.LEGENDARY)); } @Override diff --git a/src/main/java/net/mcreator/superbwarfare/item/gun/Minigun.java b/src/main/java/net/mcreator/superbwarfare/item/gun/Minigun.java index 92689761b..886bdc49c 100644 --- a/src/main/java/net/mcreator/superbwarfare/item/gun/Minigun.java +++ b/src/main/java/net/mcreator/superbwarfare/item/gun/Minigun.java @@ -53,7 +53,7 @@ public class Minigun extends GunItem implements GeoItem, AnimatedItem { public static ItemDisplayContext transformType; public Minigun() { - super(new Item.Properties().stacksTo(1).rarity(RarityTool.SPECIAL)); + super(new Item.Properties().stacksTo(1).rarity(RarityTool.LEGENDARY)); } @Override diff --git a/src/main/java/net/mcreator/superbwarfare/item/gun/Ntw20.java b/src/main/java/net/mcreator/superbwarfare/item/gun/Ntw20.java index 81dcae38e..3c6ef2762 100644 --- a/src/main/java/net/mcreator/superbwarfare/item/gun/Ntw20.java +++ b/src/main/java/net/mcreator/superbwarfare/item/gun/Ntw20.java @@ -52,7 +52,7 @@ public class Ntw20 extends GunItem implements GeoItem, AnimatedItem { public static ItemDisplayContext transformType; public Ntw20() { - super(new Item.Properties().stacksTo(1).rarity(RarityTool.SPECIAL)); + super(new Item.Properties().stacksTo(1).rarity(RarityTool.LEGENDARY)); } @Override diff --git a/src/main/java/net/mcreator/superbwarfare/network/message/GunRecycleGuiButtonMessage.java b/src/main/java/net/mcreator/superbwarfare/network/message/GunRecycleGuiButtonMessage.java deleted file mode 100644 index 447a46ec8..000000000 --- a/src/main/java/net/mcreator/superbwarfare/network/message/GunRecycleGuiButtonMessage.java +++ /dev/null @@ -1,102 +0,0 @@ -package net.mcreator.superbwarfare.network.message; - -import net.mcreator.superbwarfare.init.ModItems; -import net.mcreator.superbwarfare.init.ModTags; -import net.mcreator.superbwarfare.world.inventory.GunRecycleGuiMenu; -import net.minecraft.core.BlockPos; -import net.minecraft.network.FriendlyByteBuf; -import net.minecraft.world.entity.player.Player; -import net.minecraft.world.item.ItemStack; -import net.minecraftforge.items.ItemHandlerHelper; -import net.minecraftforge.network.NetworkEvent; - -import java.util.function.Supplier; - -public class GunRecycleGuiButtonMessage { - private final int buttonID, x, y, z; - - public GunRecycleGuiButtonMessage(FriendlyByteBuf buffer) { - this.buttonID = buffer.readInt(); - this.x = buffer.readInt(); - this.y = buffer.readInt(); - this.z = buffer.readInt(); - } - - public GunRecycleGuiButtonMessage(int buttonID, int x, int y, int z) { - this.buttonID = buttonID; - this.x = x; - this.y = y; - this.z = z; - } - - public static void buffer(GunRecycleGuiButtonMessage message, FriendlyByteBuf buffer) { - buffer.writeInt(message.buttonID); - buffer.writeInt(message.x); - buffer.writeInt(message.y); - buffer.writeInt(message.z); - } - - public static void handler(GunRecycleGuiButtonMessage message, Supplier contextSupplier) { - NetworkEvent.Context context = contextSupplier.get(); - context.enqueueWork(() -> { - Player player = context.getSender(); - int buttonID = message.buttonID; - int x = message.x; - int y = message.y; - int z = message.z; - if (player == null) return; - handleButtonAction(player, buttonID, x, y, z); - }); - context.setPacketHandled(true); - } - - public static void handleButtonAction(Player player, int buttonID, int x, int y, int z) { - // security measure to prevent arbitrary chunk generation - if (!player.level().isLoaded(new BlockPos(x, y, z))) return; - - if (buttonID == 0) { - dismantleGun(player); - } - } - - private static void dismantleGun(Player player) { - var menu = ((GunRecycleGuiMenu) player.containerMenu).get(); - var slot0 = menu.get(0); - var gun = slot0.getItem(); - - if (gun.is(ModTags.Items.GUN)) { - // 普通稀有度 - var material = switch (gun.getRarity()) { - case COMMON -> ModItems.COMMON_MATERIAL_PACK.get(); - case RARE -> ModItems.RARE_MATERIAL_PACK.get(); - case EPIC -> ModItems.EPIC_MATERIAL_PACK.get(); - default -> null; - }; - if (material != null) ItemHandlerHelper.giveItemToPlayer(player, new ItemStack(material)); - - // 特殊稀有度 - if (gun.is(ModTags.Items.LEGENDARY_GUN)) { - ItemHandlerHelper.giveItemToPlayer(player, new ItemStack(ModItems.LEGENDARY_MATERIAL_PACK.get())); - } - if (gun.is(ModTags.Items.SPECIAL_GUN)) { - ItemHandlerHelper.giveItemToPlayer(player, new ItemStack(ModItems.SPECIAL_MATERIAL_PACK.get())); - } - - // 高等级额外奖励 - int level = gun.getOrCreateTag().getInt("level"); - if (level >= 10) { - var soulSteelNuggetCount = 0; - - if (Math.random() < 0.005 * level) soulSteelNuggetCount += 3; - if (Math.random() < 0.01 * level) soulSteelNuggetCount += 2; - if (Math.random() < 0.03 * level) soulSteelNuggetCount++; - if (Math.random() < 0.06 * level) soulSteelNuggetCount++; - - ItemHandlerHelper.giveItemToPlayer(player, new ItemStack(ModItems.SOUL_STEEL_NUGGET.get(), soulSteelNuggetCount)); - } - - slot0.set(ItemStack.EMPTY); - player.containerMenu.broadcastChanges(); - } - } -} diff --git a/src/main/java/net/mcreator/superbwarfare/world/inventory/GunRecycleGuiMenu.java b/src/main/java/net/mcreator/superbwarfare/world/inventory/GunRecycleGuiMenu.java deleted file mode 100644 index fbb275214..000000000 --- a/src/main/java/net/mcreator/superbwarfare/world/inventory/GunRecycleGuiMenu.java +++ /dev/null @@ -1,238 +0,0 @@ -package net.mcreator.superbwarfare.world.inventory; - -import net.mcreator.superbwarfare.init.ModMenus; -import net.mcreator.superbwarfare.init.ModTags; -import net.minecraft.core.BlockPos; -import net.minecraft.network.FriendlyByteBuf; -import net.minecraft.server.level.ServerPlayer; -import net.minecraft.world.entity.Entity; -import net.minecraft.world.entity.player.Inventory; -import net.minecraft.world.entity.player.Player; -import net.minecraft.world.inventory.AbstractContainerMenu; -import net.minecraft.world.inventory.ContainerLevelAccess; -import net.minecraft.world.inventory.Slot; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.level.Level; -import net.minecraft.world.level.block.entity.BlockEntity; -import net.minecraftforge.common.capabilities.ForgeCapabilities; -import net.minecraftforge.items.IItemHandler; -import net.minecraftforge.items.ItemStackHandler; -import net.minecraftforge.items.SlotItemHandler; - -import java.util.HashMap; -import java.util.Map; -import java.util.function.Supplier; - -public class GunRecycleGuiMenu extends AbstractContainerMenu implements Supplier> { - public final static HashMap GUI_STATE = new HashMap<>(); - public final Level world; - public final Player entity; - public int x, y, z; - private ContainerLevelAccess access = ContainerLevelAccess.NULL; - private IItemHandler internal; - private final Map customSlots = new HashMap<>(); - private boolean bound = false; - private Supplier boundItemMatcher = null; - private Entity boundEntity = null; - private BlockEntity boundBlockEntity = null; - - public GunRecycleGuiMenu(int id, Inventory inv, FriendlyByteBuf extraData) { - super(ModMenus.GUN_RECYCLE_GUI.get(), id); - this.entity = inv.player; - this.world = inv.player.level(); - this.internal = new ItemStackHandler(1); - BlockPos pos = null; - if (extraData != null) { - pos = extraData.readBlockPos(); - this.x = pos.getX(); - this.y = pos.getY(); - this.z = pos.getZ(); - access = ContainerLevelAccess.create(world, pos); - } - - if (pos != null) { - if (extraData.readableBytes() == 1) { // bound to item - byte hand = extraData.readByte(); - ItemStack itemstack = hand == 0 ? this.entity.getMainHandItem() : this.entity.getOffhandItem(); - this.boundItemMatcher = () -> itemstack == (hand == 0 ? this.entity.getMainHandItem() : this.entity.getOffhandItem()); - itemstack.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { - this.internal = capability; - this.bound = true; - }); - } else if (extraData.readableBytes() > 1) { // bound to entity - extraData.readByte(); // drop padding - boundEntity = world.getEntity(extraData.readVarInt()); - if (boundEntity != null) - boundEntity.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { - this.internal = capability; - this.bound = true; - }); - } else { // might be bound to block - boundBlockEntity = this.world.getBlockEntity(pos); - if (boundBlockEntity != null) - boundBlockEntity.getCapability(ForgeCapabilities.ITEM_HANDLER, null).ifPresent(capability -> { - this.internal = capability; - this.bound = true; - }); - } - } - - this.customSlots.put(0, this.addSlot(new SlotItemHandler(internal, 0, 79, 27) { - @Override - public boolean mayPlace(ItemStack stack) { - return stack.is(ModTags.Items.GUN); - } - })); - - for (int si = 0; si < 3; ++si) { - for (int sj = 0; sj < 9; ++sj) { - this.addSlot(new Slot(inv, sj + (si + 1) * 9, 8 + sj * 18, 84 + si * 18)); - } - } - - for (int si = 0; si < 9; ++si) { - this.addSlot(new Slot(inv, si, 8 + si * 18, 142)); - } - } - - @Override - public boolean stillValid(Player player) { - if (this.bound) { - if (this.boundItemMatcher != null) - return this.boundItemMatcher.get(); - else if (this.boundBlockEntity != null) - return AbstractContainerMenu.stillValid(this.access, player, this.boundBlockEntity.getBlockState().getBlock()); - else if (this.boundEntity != null) - return this.boundEntity.isAlive(); - } - return true; - } - - @Override - public ItemStack quickMoveStack(Player playerIn, int index) { - ItemStack itemstack = ItemStack.EMPTY; - Slot slot = this.slots.get(index); - if (slot.hasItem()) { - ItemStack itemStack = slot.getItem(); - itemstack = itemStack.copy(); - if (index < 1) { - if (!this.moveItemStackTo(itemStack, 1, this.slots.size(), true)) - return ItemStack.EMPTY; - slot.onQuickCraft(itemStack, itemstack); - } else if (!this.moveItemStackTo(itemStack, 0, 1, false)) { - if (index < 1 + 27) { - if (!this.moveItemStackTo(itemStack, 1 + 27, this.slots.size(), true)) - return ItemStack.EMPTY; - } else { - if (!this.moveItemStackTo(itemStack, 1, 1 + 27, false)) - return ItemStack.EMPTY; - } - return ItemStack.EMPTY; - } - if (itemStack.getCount() == 0) - slot.set(ItemStack.EMPTY); - else - slot.setChanged(); - if (itemStack.getCount() == itemstack.getCount()) - return ItemStack.EMPTY; - slot.onTake(playerIn, itemStack); - } - return itemstack; - } - - @Override - protected boolean moveItemStackTo(ItemStack p_38904_, int p_38905_, int p_38906_, boolean p_38907_) { - boolean flag = false; - int i = p_38905_; - if (p_38907_) { - i = p_38906_ - 1; - } - if (p_38904_.isStackable()) { - while (!p_38904_.isEmpty()) { - if (p_38907_) { - if (i < p_38905_) { - break; - } - } else if (i >= p_38906_) { - break; - } - Slot slot = this.slots.get(i); - ItemStack itemstack = slot.getItem(); - if (slot.mayPlace(itemstack) && !itemstack.isEmpty() && ItemStack.isSameItemSameTags(p_38904_, itemstack)) { - int j = itemstack.getCount() + p_38904_.getCount(); - int maxSize = Math.min(slot.getMaxStackSize(), p_38904_.getMaxStackSize()); - if (j <= maxSize) { - p_38904_.setCount(0); - itemstack.setCount(j); - slot.set(itemstack); - flag = true; - } else if (itemstack.getCount() < maxSize) { - p_38904_.shrink(maxSize - itemstack.getCount()); - itemstack.setCount(maxSize); - slot.set(itemstack); - flag = true; - } - } - if (p_38907_) { - --i; - } else { - ++i; - } - } - } - if (!p_38904_.isEmpty()) { - if (p_38907_) { - i = p_38906_ - 1; - } else { - i = p_38905_; - } - while (true) { - if (p_38907_) { - if (i < p_38905_) { - break; - } - } else if (i >= p_38906_) { - break; - } - Slot slot1 = this.slots.get(i); - ItemStack itemstack1 = slot1.getItem(); - if (itemstack1.isEmpty() && slot1.mayPlace(p_38904_)) { - if (p_38904_.getCount() > slot1.getMaxStackSize()) { - slot1.setByPlayer(p_38904_.split(slot1.getMaxStackSize())); - } else { - slot1.setByPlayer(p_38904_.split(p_38904_.getCount())); - } - slot1.setChanged(); - flag = true; - break; - } - if (p_38907_) { - --i; - } else { - ++i; - } - } - } - return flag; - } - - @Override - public void removed(Player playerIn) { - super.removed(playerIn); - if (!bound && playerIn instanceof ServerPlayer serverPlayer) { - if (!serverPlayer.isAlive() || serverPlayer.hasDisconnected()) { - for (int j = 0; j < internal.getSlots(); ++j) { - playerIn.drop(internal.extractItem(j, internal.getStackInSlot(j).getCount(), false), false); - } - } else { - for (int i = 0; i < internal.getSlots(); ++i) { - playerIn.getInventory().placeItemBackInInventory(internal.extractItem(i, internal.getStackInSlot(i).getCount(), false)); - } - } - } - } - - public Map get() { - return customSlots; - } -} diff --git a/src/main/resources/assets/superbwarfare/models/item/soul_steel_ingot.json b/src/main/resources/assets/superbwarfare/models/item/soul_steel_ingot.json deleted file mode 100644 index d509a4b83..000000000 --- a/src/main/resources/assets/superbwarfare/models/item/soul_steel_ingot.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "superbwarfare:item/soul_steel_ingot" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/models/item/soul_steel_nugget.json b/src/main/resources/assets/superbwarfare/models/item/soul_steel_nugget.json deleted file mode 100644 index 236e3c3fa..000000000 --- a/src/main/resources/assets/superbwarfare/models/item/soul_steel_nugget.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "superbwarfare:item/soul_steel_nugget" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/models/item/special_material_pack.json b/src/main/resources/assets/superbwarfare/models/item/special_material_pack.json deleted file mode 100644 index 3a2395bf7..000000000 --- a/src/main/resources/assets/superbwarfare/models/item/special_material_pack.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "superbwarfare:item/special_material_pack" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/models/item/tac_rpg3d.json b/src/main/resources/assets/superbwarfare/models/item/tac_rpg3d.json deleted file mode 100644 index 782e3c669..000000000 --- a/src/main/resources/assets/superbwarfare/models/item/tac_rpg3d.json +++ /dev/null @@ -1,2712 +0,0 @@ -{ - "credit": "Made with Blockbench", - "ambientocclusion": false, - "texture_size": [128, 128], - "textures": { - "1": "superbwarfare:item/rpg7" - }, - "elements": [ - { - "name": "octagon", - "from": [7.48223, 4.20313, 12.3], - "to": [8.51777, 6.70313, 13.1], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 12.8]}, - "faces": { - "north": {"uv": [3, 5.875, 3.125, 6.1875], "texture": "#1"}, - "up": {"uv": [1.25, 0.875, 1.125, 0.75], "texture": "#1"}, - "down": {"uv": [5.625, 7.25, 5.5, 7.375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.48223, 4.20313, 12.3], - "to": [8.51777, 6.70313, 13.1], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 12.8]}, - "faces": { - "north": {"uv": [3.25, 5.875, 3.375, 6.1875], "texture": "#1"}, - "up": {"uv": [5.875, 7.375, 5.75, 7.25], "texture": "#1"}, - "down": {"uv": [7.125, 7.25, 7, 7.375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7, 5.03892, 7.675], - "to": [9, 5.86734, 14.45], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 11.25]}, - "faces": { - "north": {"uv": [3, 6.375, 3.25, 6.5], "texture": "#1"}, - "east": {"uv": [1.375, 1.5, 2.25, 1.625], "texture": "#1"}, - "west": {"uv": [0.375, 1.75, 1.25, 1.875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7, 5.03892, 7.675], - "to": [9, 5.86734, 14.45], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 11.25]}, - "faces": { - "north": {"uv": [6.375, 4.25, 6.625, 4.375], "texture": "#1"}, - "east": {"uv": [1.375, 1.75, 2.25, 1.875], "texture": "#1"}, - "west": {"uv": [0, 2, 0.875, 2.125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.58579, 4.45313, 7.675], - "to": [8.41421, 6.45313, 14.45], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 11.25]}, - "faces": { - "north": {"uv": [4, 6.375, 4.125, 6.625], "texture": "#1"}, - "up": {"uv": [1.125, 2.875, 1, 2], "texture": "#1"}, - "down": {"uv": [1.375, 2, 1.25, 2.875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.58579, 4.45313, 7.675], - "to": [8.41421, 6.45313, 14.45], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 11.25]}, - "faces": { - "north": {"uv": [5, 6.375, 5.125, 6.625], "texture": "#1"}, - "up": {"uv": [1.625, 2.875, 1.5, 2], "texture": "#1"}, - "down": {"uv": [1.875, 2, 1.75, 2.875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.92, 5.00578, 8.029], - "to": [9.08, 5.90048, 12.471], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 11.265]}, - "faces": { - "north": {"uv": [6.375, 4.5, 6.625, 4.625], "texture": "#1"}, - "east": {"uv": [0.75, 4.75, 1.3125, 4.875], "texture": "#1"}, - "west": {"uv": [4.75, 3.25, 5.3125, 3.375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.92, 5.00578, 8.029], - "to": [9.08, 5.90048, 12.471], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 11.265]}, - "faces": { - "north": {"uv": [6.375, 5.75, 6.625, 5.875], "texture": "#1"}, - "east": {"uv": [4.75, 3.5, 5.3125, 3.625], "texture": "#1"}, - "west": {"uv": [4.75, 3.75, 5.3125, 3.875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.55265, 4.37313, 8.029], - "to": [8.44735, 6.53313, 12.471], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 11.265]}, - "faces": { - "north": {"uv": [5.25, 6.375, 5.375, 6.625], "texture": "#1"}, - "up": {"uv": [1.625, 5.3125, 1.5, 4.75], "texture": "#1"}, - "down": {"uv": [3.5, 4.75, 3.375, 5.3125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.55265, 4.37313, 8.029], - "to": [8.44735, 6.53313, 12.471], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 11.265]}, - "faces": { - "north": {"uv": [6.5, 1.125, 6.625, 1.375], "texture": "#1"}, - "up": {"uv": [4.375, 5.4375, 4.25, 4.875], "texture": "#1"}, - "down": {"uv": [4.625, 4.875, 4.5, 5.4375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.09, 5.07619, 7.33], - "to": [8.91, 5.83007, 7.87], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 7.85]}, - "faces": { - "north": {"uv": [6.375, 6, 6.625, 6.125], "texture": "#1"}, - "east": {"uv": [4.875, 8.125, 4.9375, 8.25], "texture": "#1"}, - "west": {"uv": [5.125, 8.125, 5.1875, 8.25], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.09, 5.07619, 7.33], - "to": [8.91, 5.83007, 7.87], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 7.85]}, - "faces": { - "north": {"uv": [6.5, 0.5, 6.75, 0.625], "texture": "#1"}, - "east": {"uv": [5.375, 8.125, 5.4375, 8.25], "texture": "#1"}, - "west": {"uv": [5.625, 8.125, 5.6875, 8.25], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.62306, 4.54313, 7.33], - "to": [8.37694, 6.36313, 7.87], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 7.85]}, - "faces": { - "north": {"uv": [6.5, 2.25, 6.625, 2.5], "texture": "#1"}, - "up": {"uv": [6, 8.1875, 5.875, 8.125], "texture": "#1"}, - "down": {"uv": [6.25, 8.125, 6.125, 8.1875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.62306, 4.54313, 7.33], - "to": [8.37694, 6.36313, 7.87], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 7.85]}, - "faces": { - "north": {"uv": [6.5, 3, 6.625, 3.25], "texture": "#1"}, - "up": {"uv": [7.25, 8.1875, 7.125, 8.125], "texture": "#1"}, - "down": {"uv": [8.25, 7.125, 8.125, 7.1875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.75, 4.93536, 12.3], - "to": [9.25, 5.9709, 13.1], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 12.8]}, - "faces": { - "north": {"uv": [5.875, 4.25, 6.1875, 4.375], "texture": "#1"}, - "east": {"uv": [7.25, 7.25, 7.375, 7.375], "texture": "#1"}, - "west": {"uv": [0.25, 7.375, 0.375, 7.5], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.75, 4.93536, 12.3], - "to": [9.25, 5.9709, 13.1], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 12.8]}, - "faces": { - "north": {"uv": [5.875, 4.5, 6.1875, 4.625], "texture": "#1"}, - "east": {"uv": [7.375, 0.25, 7.5, 0.375], "texture": "#1"}, - "west": {"uv": [0.5, 7.375, 0.625, 7.5], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.65827, 4.62813, -1.125], - "to": [8.34173, 4.77813, 8.5], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 8]}, - "faces": { - "north": {"uv": [8.625, 4.875, 8.6875, 4.9375], "texture": "#1"}, - "up": {"uv": [4.0625, 5.1875, 4, 4], "texture": "#1"}, - "down": {"uv": [0.0625, 4.125, 0, 5.3125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.65827, 4.62813, -1.125], - "to": [8.34173, 4.77813, 8.5], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 8]}, - "faces": { - "north": {"uv": [5.125, 8.625, 5.1875, 8.6875], "texture": "#1"}, - "up": {"uv": [0.3125, 5.3125, 0.25, 4.125], "texture": "#1"}, - "down": {"uv": [0.5625, 4.125, 0.5, 5.3125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.65827, 6.12813, -1.125], - "to": [8.34173, 6.27813, 8.5], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 8]}, - "faces": { - "north": {"uv": [8.625, 5.125, 8.6875, 5.1875], "texture": "#1"}, - "up": {"uv": [4.3125, 4.4375, 4.25, 3.25], "texture": "#1"}, - "down": {"uv": [2.5625, 4.375, 2.5, 5.5625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.175, 5.1114, -1.125], - "to": [7.325, 5.79486, 8.5], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 8]}, - "faces": { - "north": {"uv": [5.375, 8.625, 5.4375, 8.6875], "texture": "#1"}, - "east": {"uv": [4, 2.25, 5.1875, 2.3125], "texture": "#1"}, - "west": {"uv": [4, 2.5, 5.1875, 2.5625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.65827, 6.12813, -1.125], - "to": [8.34173, 6.27813, 8.5], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 8]}, - "faces": { - "north": {"uv": [5.625, 8.625, 5.6875, 8.6875], "texture": "#1"}, - "up": {"uv": [4.5625, 4.4375, 4.5, 3.25], "texture": "#1"}, - "down": {"uv": [3.8125, 4.625, 3.75, 5.8125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.175, 5.1114, -1.125], - "to": [7.325, 5.79486, 8.5], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 8]}, - "faces": { - "north": {"uv": [5.875, 8.625, 5.9375, 8.6875], "texture": "#1"}, - "east": {"uv": [4.625, 0.5, 5.8125, 0.5625], "texture": "#1"}, - "west": {"uv": [4.25, 4.625, 5.4375, 4.6875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [8.675, 5.1114, -1.125], - "to": [8.825, 5.79486, 8.5], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 8]}, - "faces": { - "north": {"uv": [6.125, 8.625, 6.1875, 8.6875], "texture": "#1"}, - "east": {"uv": [4.75, 0.25, 5.9375, 0.3125], "texture": "#1"}, - "west": {"uv": [4.75, 0.75, 5.9375, 0.8125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [8.675, 5.1114, -1.125], - "to": [8.825, 5.79486, 8.5], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 8]}, - "faces": { - "north": {"uv": [6.375, 8.625, 6.4375, 8.6875], "texture": "#1"}, - "east": {"uv": [4.75, 1, 5.9375, 1.0625], "texture": "#1"}, - "west": {"uv": [4.75, 2, 5.9375, 2.0625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.3972, 3.99783, 30.37799], - "to": [8.6028, 6.90843, 31.56599], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 30.97199]}, - "faces": { - "north": {"uv": [4.75, 4, 4.875, 4.375], "texture": "#1"}, - "east": {"uv": [4.75, 4.875, 4.875, 5.25], "texture": "#1"}, - "south": {"uv": [0.75, 5, 0.875, 5.375], "texture": "#1"}, - "west": {"uv": [1, 5, 1.125, 5.375], "texture": "#1"}, - "up": {"uv": [7.5, 0.875, 7.375, 0.75], "texture": "#1"}, - "down": {"uv": [7.5, 1, 7.375, 1.125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.3972, 3.99783, 30.37799], - "to": [8.6028, 6.90843, 31.56599], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 30.97199]}, - "faces": { - "north": {"uv": [1.25, 5, 1.375, 5.375], "texture": "#1"}, - "east": {"uv": [5, 1.25, 5.125, 1.625], "texture": "#1"}, - "south": {"uv": [5, 4, 5.125, 4.375], "texture": "#1"}, - "west": {"uv": [5, 4.875, 5.125, 5.25], "texture": "#1"}, - "up": {"uv": [7.5, 1.375, 7.375, 1.25], "texture": "#1"}, - "down": {"uv": [7.5, 1.5, 7.375, 1.625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.5447, 4.85033, 30.37799], - "to": [9.4553, 6.05593, 31.56599], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 30.97199]}, - "faces": { - "north": {"uv": [4.875, 1.75, 5.25, 1.875], "texture": "#1"}, - "east": {"uv": [7.375, 1.75, 7.5, 1.875], "texture": "#1"}, - "south": {"uv": [2.75, 5.125, 3.125, 5.25], "texture": "#1"}, - "west": {"uv": [7.375, 2, 7.5, 2.125], "texture": "#1"}, - "up": {"uv": [5.625, 1.375, 5.25, 1.25], "texture": "#1"}, - "down": {"uv": [5.625, 1.5, 5.25, 1.625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.5447, 4.85033, 30.37799], - "to": [9.4553, 6.05593, 31.56599], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 30.97199]}, - "faces": { - "north": {"uv": [1.75, 5.25, 2.125, 5.375], "texture": "#1"}, - "east": {"uv": [7.375, 2.25, 7.5, 2.375], "texture": "#1"}, - "south": {"uv": [5.25, 2.75, 5.625, 2.875], "texture": "#1"}, - "west": {"uv": [7.375, 2.5, 7.5, 2.625], "texture": "#1"}, - "up": {"uv": [5.625, 3.125, 5.25, 3], "texture": "#1"}, - "down": {"uv": [5.625, 4, 5.25, 4.125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.59403, 4.47303, 26.64119], - "to": [8.40597, 6.43323, 29.37359], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 27.23519]}, - "faces": { - "north": {"uv": [3.375, 6.5, 3.5, 6.75], "texture": "#1"}, - "up": {"uv": [4.125, 6.1875, 4, 5.875], "texture": "#1"}, - "down": {"uv": [6, 4.75, 5.875, 5.0625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.59403, 4.47303, 26.64119], - "to": [8.40597, 6.43323, 29.37359], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 27.23519]}, - "faces": { - "north": {"uv": [3.625, 6.5, 3.75, 6.75], "texture": "#1"}, - "up": {"uv": [5.125, 6.1875, 5, 5.875], "texture": "#1"}, - "down": {"uv": [5.375, 5.875, 5.25, 6.1875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.0199, 5.04716, 26.64119], - "to": [8.9801, 5.8591, 29.37359], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 27.23519]}, - "faces": { - "north": {"uv": [6.5, 1.5, 6.75, 1.625], "texture": "#1"}, - "east": {"uv": [5.875, 5.75, 6.1875, 5.875], "texture": "#1"}, - "west": {"uv": [6, 0.5, 6.3125, 0.625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.0199, 5.04716, 26.64119], - "to": [8.9801, 5.8591, 29.37359], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 27.23519]}, - "faces": { - "north": {"uv": [6.5, 3.75, 6.75, 3.875], "texture": "#1"}, - "east": {"uv": [6, 1.25, 6.3125, 1.375], "texture": "#1"}, - "west": {"uv": [6, 1.5, 6.3125, 1.625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.66785, 4.65123, 24.79439], - "to": [8.33215, 6.25503, 26.93279], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 26.33879]}, - "faces": { - "east": {"uv": [5.25, 4.25, 5.5, 4.4375], "texture": "#1"}, - "west": {"uv": [5.25, 4.875, 5.5, 5.0625], "texture": "#1"}, - "up": {"uv": [7.4375, 3, 7.375, 2.75], "texture": "#1"}, - "down": {"uv": [2.9375, 7.375, 2.875, 7.625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.66785, 4.65123, 24.79439], - "to": [8.33215, 6.25503, 26.93279], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 26.33879]}, - "faces": { - "east": {"uv": [5.25, 5.25, 5.5, 5.4375], "texture": "#1"}, - "west": {"uv": [5.375, 2.25, 5.625, 2.4375], "texture": "#1"}, - "up": {"uv": [7.4375, 3.375, 7.375, 3.125], "texture": "#1"}, - "down": {"uv": [3.8125, 7.375, 3.75, 7.625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.1981, 5.12097, 24.79439], - "to": [8.8019, 5.78528, 26.93279], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 26.33879]}, - "faces": { - "east": {"uv": [7.375, 3.5, 7.625, 3.5625], "texture": "#1"}, - "west": {"uv": [4, 7.375, 4.25, 7.4375], "texture": "#1"}, - "up": {"uv": [2.9375, 5.625, 2.75, 5.375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.1981, 5.12097, 24.79439], - "to": [8.8019, 5.78528, 26.93279], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 26.33879]}, - "faces": { - "east": {"uv": [7.375, 4.25, 7.625, 4.3125], "texture": "#1"}, - "west": {"uv": [4.375, 7.375, 4.625, 7.4375], "texture": "#1"}, - "up": {"uv": [4.9375, 5.625, 4.75, 5.375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.54482, 4.35422, 27.91559], - "to": [8.45519, 6.55203, 29.66519], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 28.23959]}, - "faces": { - "north": {"uv": [5.5, 6.5, 5.625, 6.75], "texture": "#1"}, - "east": {"uv": [0, 5.5, 0.1875, 5.75], "texture": "#1"}, - "up": {"uv": [5.625, 7.0625, 5.5, 6.875], "texture": "#1"}, - "down": {"uv": [5.875, 6.875, 5.75, 7.0625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.54482, 4.35422, 27.91559], - "to": [8.45519, 6.55203, 29.66519], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 28.23959]}, - "faces": { - "north": {"uv": [5.75, 6.5, 5.875, 6.75], "texture": "#1"}, - "east": {"uv": [0.375, 5.5, 0.5625, 5.75], "texture": "#1"}, - "west": {"uv": [0.75, 5.5, 0.9375, 5.75], "texture": "#1"}, - "up": {"uv": [7, 6.4375, 6.875, 6.25], "texture": "#1"}, - "down": {"uv": [7, 6.625, 6.875, 6.8125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.9011, 4.99794, 27.91559], - "to": [9.0989, 5.90832, 29.66519], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 28.23959]}, - "faces": { - "north": {"uv": [6.5, 6.25, 6.75, 6.375], "texture": "#1"}, - "east": {"uv": [7, 0.25, 7.1875, 0.375], "texture": "#1"}, - "west": {"uv": [7, 0.75, 7.1875, 0.875], "texture": "#1"}, - "up": {"uv": [1.375, 5.6875, 1.125, 5.5], "texture": "#1"}, - "down": {"uv": [1.75, 5.5, 1.5, 5.6875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.9011, 4.99794, 27.91559], - "to": [9.0989, 5.90832, 29.66519], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 28.23959]}, - "faces": { - "north": {"uv": [6.5, 6.5, 6.75, 6.625], "texture": "#1"}, - "east": {"uv": [1.25, 7, 1.4375, 7.125], "texture": "#1"}, - "west": {"uv": [1.625, 7, 1.8125, 7.125], "texture": "#1"}, - "up": {"uv": [2.125, 5.6875, 1.875, 5.5], "texture": "#1"}, - "down": {"uv": [3.375, 5.5, 3.125, 5.6875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.47101, 4.17603, 29.30879], - "to": [8.52899, 6.73023, 31.09079], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 29.90279]}, - "faces": { - "north": {"uv": [6, 2.25, 6.125, 2.5625], "texture": "#1"}, - "up": {"uv": [1.75, 6.875, 1.625, 6.625], "texture": "#1"}, - "down": {"uv": [2, 6.625, 1.875, 6.875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.47101, 4.17603, 29.30879], - "to": [8.52899, 6.73023, 31.09079], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 29.90279]}, - "faces": { - "north": {"uv": [3.5, 6, 3.625, 6.3125], "texture": "#1"}, - "up": {"uv": [3.125, 6.875, 3, 6.625], "texture": "#1"}, - "down": {"uv": [4.375, 6.625, 4.25, 6.875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.7229, 4.92413, 29.30879], - "to": [9.2771, 5.98212, 31.09079], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 29.90279]}, - "faces": { - "north": {"uv": [6, 3.75, 6.3125, 3.875], "texture": "#1"}, - "east": {"uv": [6.625, 0.25, 6.875, 0.375], "texture": "#1"}, - "west": {"uv": [6.625, 2, 6.875, 2.125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.7229, 4.92413, 29.30879], - "to": [9.2771, 5.98212, 31.09079], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 29.90279]}, - "faces": { - "north": {"uv": [5.875, 6, 6.1875, 6.125], "texture": "#1"}, - "east": {"uv": [6.625, 4, 6.875, 4.125], "texture": "#1"}, - "west": {"uv": [6.625, 4.75, 6.875, 4.875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.13785, 3.37313, 31.47589], - "to": [8.86215, 4.26613, 31.89099], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 31.56599]}, - "faces": { - "north": {"uv": [2, 7, 2.1875, 7.125], "texture": "#1"}, - "south": {"uv": [7, 2, 7.1875, 2.125], "texture": "#1"}, - "up": {"uv": [4.8125, 7.9375, 4.625, 7.875], "texture": "#1"}, - "down": {"uv": [5.1875, 7.875, 5, 7.9375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.13885, 3.37413, 31.47689], - "to": [8.86115, 4.26513, 31.88999], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 31.56599]}, - "faces": { - "north": {"uv": [7, 2.25, 7.1875, 2.375], "texture": "#1"}, - "south": {"uv": [7, 2.5, 7.1875, 2.625], "texture": "#1"}, - "up": {"uv": [8.0625, 5.5625, 7.875, 5.5], "texture": "#1"}, - "down": {"uv": [8.0625, 5.75, 7.875, 5.8125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.13785, 6.64013, 31.47589], - "to": [8.86215, 7.53313, 31.89099], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 31.56599]}, - "faces": { - "north": {"uv": [7, 2.75, 7.1875, 2.875], "texture": "#1"}, - "south": {"uv": [7, 3, 7.1875, 3.125], "texture": "#1"}, - "up": {"uv": [8.0625, 6.0625, 7.875, 6], "texture": "#1"}, - "down": {"uv": [8.0625, 6.25, 7.875, 6.3125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.13885, 6.64113, 31.47689], - "to": [8.86115, 7.53213, 31.88999], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 31.56599]}, - "faces": { - "north": {"uv": [7, 3.25, 7.1875, 3.375], "texture": "#1"}, - "south": {"uv": [7, 3.5, 7.1875, 3.625], "texture": "#1"}, - "up": {"uv": [8.0625, 6.9375, 7.875, 6.875], "texture": "#1"}, - "down": {"uv": [7.4375, 7.875, 7.25, 7.9375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [5.92, 4.59097, 31.47589], - "to": [6.813, 6.31528, 31.89099], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 31.56599]}, - "faces": { - "north": {"uv": [3, 7, 3.125, 7.1875], "texture": "#1"}, - "east": {"uv": [0, 8, 0.0625, 8.1875], "texture": "#1"}, - "south": {"uv": [3.75, 7, 3.875, 7.1875], "texture": "#1"}, - "west": {"uv": [8, 0, 8.0625, 0.1875], "texture": "#1"}, - "down": {"uv": [7.5, 8.125, 7.375, 8.1875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [5.921, 4.59197, 31.47689], - "to": [6.812, 6.31428, 31.88999], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 31.56599]}, - "faces": { - "north": {"uv": [4, 7, 4.125, 7.1875], "texture": "#1"}, - "east": {"uv": [0.5, 8, 0.5625, 8.1875], "texture": "#1"}, - "south": {"uv": [4.25, 7, 4.375, 7.1875], "texture": "#1"}, - "west": {"uv": [1.125, 8, 1.1875, 8.1875], "texture": "#1"}, - "down": {"uv": [8.25, 8, 8.125, 8.0625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [9.187, 4.59097, 31.47589], - "to": [10.08, 6.31528, 31.89099], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 31.56599]}, - "faces": { - "north": {"uv": [4.5, 7, 4.625, 7.1875], "texture": "#1"}, - "east": {"uv": [1.375, 8, 1.4375, 8.1875], "texture": "#1"}, - "south": {"uv": [4.75, 7, 4.875, 7.1875], "texture": "#1"}, - "west": {"uv": [8, 1.5, 8.0625, 1.6875], "texture": "#1"}, - "down": {"uv": [8.375, 0, 8.25, 0.0625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [9.188, 4.59197, 31.47689], - "to": [10.079, 6.31428, 31.88999], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 31.56599]}, - "faces": { - "north": {"uv": [7, 4.75, 7.125, 4.9375], "texture": "#1"}, - "east": {"uv": [8, 2.25, 8.0625, 2.4375], "texture": "#1"}, - "south": {"uv": [5, 7, 5.125, 7.1875], "texture": "#1"}, - "west": {"uv": [2.625, 8, 2.6875, 8.1875], "texture": "#1"}, - "down": {"uv": [0.375, 8.25, 0.25, 8.3125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.9, 4.9975, 12.9], - "to": [9.1, 5.90876, 20.0625], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 14.15]}, - "faces": { - "east": {"uv": [2, 2, 2.875, 2.125], "texture": "#1"}, - "south": {"uv": [6.625, 5, 6.875, 5.125], "texture": "#1"}, - "west": {"uv": [2.125, 0, 3, 0.125], "texture": "#1"}, - "up": {"uv": [0.25, 0.875, 0, 0], "texture": "#1"}, - "down": {"uv": [0.625, 0, 0.375, 0.875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.9, 4.9975, 12.9], - "to": [9.1, 5.90876, 20.0625], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 14.15]}, - "faces": { - "east": {"uv": [2.125, 0.25, 3, 0.375], "texture": "#1"}, - "south": {"uv": [6.625, 5.25, 6.875, 5.375], "texture": "#1"}, - "west": {"uv": [2.125, 0.5, 3, 0.625], "texture": "#1"}, - "up": {"uv": [1, 0.875, 0.75, 0], "texture": "#1"}, - "down": {"uv": [0.25, 1, 0, 1.875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.54437, 4.35313, 12.9], - "to": [8.45563, 6.55313, 20.0625], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 14.15]}, - "faces": { - "east": {"uv": [0.375, 1, 1.25, 1.25], "texture": "#1"}, - "south": {"uv": [4.5, 6.625, 4.625, 6.875], "texture": "#1"}, - "west": {"uv": [1.125, 0, 2, 0.25], "texture": "#1"}, - "up": {"uv": [0.125, 3.125, 0, 2.25], "texture": "#1"}, - "down": {"uv": [0.375, 2.25, 0.25, 3.125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.54437, 4.35313, 12.9], - "to": [8.45563, 6.55313, 20.0625], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 14.15]}, - "faces": { - "east": {"uv": [1.125, 0.375, 2, 0.625], "texture": "#1"}, - "south": {"uv": [0.25, 6.75, 0.375, 7], "texture": "#1"}, - "west": {"uv": [0.375, 1.375, 1.25, 1.625], "texture": "#1"}, - "up": {"uv": [0.625, 3.125, 0.5, 2.25], "texture": "#1"}, - "down": {"uv": [0.875, 2.25, 0.75, 3.125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.6123, 4.51713, 18.1875], - "to": [8.3877, 6.38913, 25.3375], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 19.9295]}, - "faces": { - "south": {"uv": [0.5, 6.75, 0.625, 7], "texture": "#1"}, - "up": {"uv": [2.125, 3.125, 2, 2.25], "texture": "#1"}, - "down": {"uv": [2.375, 2.25, 2.25, 3.125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.6123, 4.51713, 18.1875], - "to": [8.3877, 6.38913, 25.3375], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 19.9295]}, - "faces": { - "south": {"uv": [0.75, 6.75, 0.875, 7], "texture": "#1"}, - "up": {"uv": [2.5, 1.625, 2.375, 0.75], "texture": "#1"}, - "down": {"uv": [2.625, 2.25, 2.5, 3.125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.064, 5.06543, 18.1875], - "to": [8.936, 5.84083, 25.3375], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 19.9295]}, - "faces": { - "east": {"uv": [2.375, 1.75, 3.25, 1.875], "texture": "#1"}, - "south": {"uv": [6.625, 5.5, 6.875, 5.625], "texture": "#1"}, - "west": {"uv": [2.625, 0.75, 3.5, 0.875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.064, 5.06543, 18.1875], - "to": [8.936, 5.84083, 25.3375], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 19.9295]}, - "faces": { - "east": {"uv": [2.625, 1, 3.5, 1.125], "texture": "#1"}, - "south": {"uv": [6.75, 0, 7, 0.125], "texture": "#1"}, - "west": {"uv": [2.625, 1.25, 3.5, 1.375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.75, 4.93536, 13.1875], - "to": [9.25, 5.9709, 19.25], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 15.75]}, - "faces": { - "east": {"uv": [3, 2.75, 3.75, 2.875], "texture": "#1"}, - "south": {"uv": [6.125, 0.25, 6.4375, 0.375], "texture": "#1"}, - "west": {"uv": [3, 3, 3.75, 3.125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.48223, 4.20313, 13.1875], - "to": [8.51777, 6.70313, 19.25], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 15.75]}, - "faces": { - "south": {"uv": [3.75, 6, 3.875, 6.3125], "texture": "#1"}, - "up": {"uv": [1.875, 3.75, 1.75, 3], "texture": "#1"}, - "down": {"uv": [0.125, 3.25, 0, 4], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.48223, 4.20313, 13.1875], - "to": [8.51777, 6.70313, 19.25], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 15.75]}, - "faces": { - "south": {"uv": [6.125, 0.75, 6.25, 1.0625], "texture": "#1"}, - "up": {"uv": [0.375, 4, 0.25, 3.25], "texture": "#1"}, - "down": {"uv": [0.625, 3.25, 0.5, 4], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.75, 4.93536, 13.1875], - "to": [9.25, 5.9709, 19.25], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 15.75]}, - "faces": { - "east": {"uv": [3.125, 0, 3.875, 0.125], "texture": "#1"}, - "south": {"uv": [1.25, 6.125, 1.5625, 6.25], "texture": "#1"}, - "west": {"uv": [3.125, 0.25, 3.875, 0.375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.78327, 6.25313, -0.1], - "to": [7.46673, 6.95313, 2.25], - "rotation": {"angle": 0, "axis": "y", "origin": [7, 7.65313, 8]}, - "faces": { - "north": {"uv": [0.25, 8.75, 0.3125, 8.8125], "texture": "#1"}, - "east": {"uv": [7.125, 6.375, 7.4375, 6.4375], "texture": "#1"}, - "south": {"uv": [0.75, 8.75, 0.8125, 8.8125], "texture": "#1"}, - "west": {"uv": [7.125, 6.625, 7.4375, 6.6875], "texture": "#1"}, - "down": {"uv": [0.0625, 7.25, 0, 7.5625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.9224, 5.90555, -0.1], - "to": [7.6224, 6.58901, 0.55], - "rotation": {"angle": -45, "axis": "z", "origin": [7.2724, 6.24728, 0.225]}, - "faces": { - "north": {"uv": [1.5, 8.75, 1.5625, 8.8125], "texture": "#1"}, - "east": {"uv": [8.75, 1.5, 8.8125, 1.5625], "texture": "#1"}, - "south": {"uv": [1.75, 8.75, 1.8125, 8.8125], "texture": "#1"}, - "up": {"uv": [8.8125, 1.8125, 8.75, 1.75], "texture": "#1"}, - "down": {"uv": [8.8125, 2, 8.75, 2.0625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.9224, 5.90555, 1.6], - "to": [7.6224, 6.58901, 2.25], - "rotation": {"angle": -45, "axis": "z", "origin": [7.2724, 6.24728, 1.925]}, - "faces": { - "north": {"uv": [8.75, 2.25, 8.8125, 2.3125], "texture": "#1"}, - "east": {"uv": [8.75, 2.75, 8.8125, 2.8125], "texture": "#1"}, - "south": {"uv": [3.25, 8.75, 3.3125, 8.8125], "texture": "#1"}, - "up": {"uv": [8.8125, 3.4375, 8.75, 3.375], "texture": "#1"}, - "down": {"uv": [3.5625, 8.75, 3.5, 8.8125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.78427, 6.75413, 1.801], - "to": [7.46573, 7.07462, 2.09471], - "rotation": {"angle": 45, "axis": "x", "origin": [7, 6.82813, 2.025]}, - "faces": { - "east": {"uv": [3.75, 8.75, 3.8125, 8.8125], "texture": "#1"}, - "west": {"uv": [4, 8.75, 4.0625, 8.8125], "texture": "#1"}, - "up": {"uv": [8.8125, 4.1875, 8.75, 4.125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.78427, 6.86323, 0.0101], - "to": [7.46573, 7.18372, 0.30381], - "rotation": {"angle": -45, "axis": "x", "origin": [7, 6.93723, 0.2341]}, - "faces": { - "east": {"uv": [4.625, 8.75, 4.6875, 8.8125], "texture": "#1"}, - "west": {"uv": [8.75, 5.375, 8.8125, 5.4375], "texture": "#1"}, - "up": {"uv": [8.8125, 5.6875, 8.75, 5.625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.78327, 6.95313, 0.1091], - "to": [7.46673, 7.16223, 2.0409], - "rotation": {"angle": 0, "axis": "y", "origin": [7, 6.91474, 0.3341]}, - "faces": { - "east": {"uv": [7.625, 0.25, 7.875, 0.3125], "texture": "#1"}, - "west": {"uv": [0.875, 7.625, 1.125, 7.6875], "texture": "#1"}, - "up": {"uv": [7.6875, 1.375, 7.625, 1.125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.36452, 6.95313, 0.2091], - "to": [7.44173, 8.3341, 0.5409], - "rotation": {"angle": 0, "axis": "y", "origin": [6.925, 7.74518, 0.375]}, - "faces": { - "north": {"uv": [7.875, 8, 7.9375, 8.1875], "texture": "#1"}, - "east": {"uv": [8.125, 0.375, 8.1875, 0.5625], "texture": "#1"}, - "south": {"uv": [8.125, 0.75, 8.1875, 0.9375], "texture": "#1"}, - "up": {"uv": [8.8125, 5.9375, 8.75, 5.875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.80827, 6.95313, 0.2091], - "to": [6.88548, 8.3341, 0.5409], - "rotation": {"angle": 0, "axis": "y", "origin": [7.075, 7.74518, 0.375]}, - "faces": { - "north": {"uv": [8.125, 1.125, 8.1875, 1.3125], "texture": "#1"}, - "south": {"uv": [1.625, 8.125, 1.6875, 8.3125], "texture": "#1"}, - "west": {"uv": [1.875, 8.125, 1.9375, 8.3125], "texture": "#1"}, - "up": {"uv": [8.8125, 6.1875, 8.75, 6.125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.88548, 6.95313, 0.2091], - "to": [7.36452, 8.1591, 0.5409], - "rotation": {"angle": 0, "axis": "y", "origin": [7.2125, 7.74518, 0.375]}, - "faces": { - "north": {"uv": [8.375, 0.25, 8.4375, 0.375], "texture": "#1"}, - "south": {"uv": [0.5, 8.375, 0.5625, 8.5], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.39782, 8.15673, 0.2091], - "to": [7.49809, 8.3092, 0.5409], - "rotation": {"angle": -45, "axis": "z", "origin": [7.32107, 8.33121, 0.38098]}, - "faces": { - "north": {"uv": [8.75, 6.375, 8.8125, 6.4375], "texture": "#1"}, - "south": {"uv": [6.625, 8.75, 6.6875, 8.8125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.0886, 8.20313, 0.3341], - "to": [7.1614, 8.42473, 0.4159], - "rotation": {"angle": 0, "axis": "y", "origin": [7.2125, 7.74518, 0.375]}, - "faces": { - "north": {"uv": [8.75, 6.625, 8.8125, 6.6875], "texture": "#1"}, - "east": {"uv": [8.75, 6.875, 8.8125, 6.9375], "texture": "#1"}, - "south": {"uv": [8.75, 7.625, 8.8125, 7.6875], "texture": "#1"}, - "west": {"uv": [7.875, 8.75, 7.9375, 8.8125], "texture": "#1"}, - "up": {"uv": [8.8125, 8.6875, 8.75, 8.625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.71079, 6.85313, 10.325], - "to": [7.53921, 7.45313, 10.925], - "rotation": {"angle": 0, "axis": "y", "origin": [7.125, 5.45313, 10.7]}, - "faces": { - "north": {"uv": [8.375, 0.5, 8.5, 0.5625], "texture": "#1"}, - "east": {"uv": [0, 8.875, 0.0625, 8.9375], "texture": "#1"}, - "south": {"uv": [8.375, 0.75, 8.5, 0.8125], "texture": "#1"}, - "west": {"uv": [8.875, 0.25, 8.9375, 0.3125], "texture": "#1"}, - "up": {"uv": [1.125, 8.4375, 1, 8.375], "texture": "#1"}, - "down": {"uv": [8.5, 1, 8.375, 1.0625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.81079, 7.15313, 10.475], - "to": [6.93921, 9.72813, 10.775], - "rotation": {"angle": 0, "axis": "y", "origin": [7.125, 5.75313, 10.7]}, - "faces": { - "north": {"uv": [1.25, 7.25, 1.3125, 7.5625], "texture": "#1"}, - "east": {"uv": [1.5, 7.25, 1.5625, 7.5625], "texture": "#1"}, - "south": {"uv": [1.75, 7.25, 1.8125, 7.5625], "texture": "#1"}, - "west": {"uv": [2, 7.25, 2.0625, 7.5625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.31079, 7.15313, 10.475], - "to": [7.43921, 9.72813, 10.775], - "rotation": {"angle": 0, "axis": "y", "origin": [7.125, 5.75313, 10.7]}, - "faces": { - "north": {"uv": [3.25, 7.25, 3.3125, 7.5625], "texture": "#1"}, - "east": {"uv": [3.5, 7.25, 3.5625, 7.5625], "texture": "#1"}, - "south": {"uv": [7.25, 4.625, 7.3125, 4.9375], "texture": "#1"}, - "west": {"uv": [7.25, 5.125, 7.3125, 5.4375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.93606, 9.72813, 10.475], - "to": [7.31394, 9.8534, 10.775], - "rotation": {"angle": 0, "axis": "y", "origin": [7.125, 5.62813, 10.7]}, - "faces": { - "north": {"uv": [0.5, 8.875, 0.5625, 8.9375], "texture": "#1"}, - "south": {"uv": [8.875, 0.5, 8.9375, 0.5625], "texture": "#1"}, - "up": {"uv": [8.9375, 0.8125, 8.875, 0.75], "texture": "#1"}, - "down": {"uv": [1.0625, 8.875, 1, 8.9375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.20419, 9.97789, 10.475], - "to": [7.38135, 10.11837, 10.775], - "rotation": {"angle": -45, "axis": "z", "origin": [6.93921, 9.8534, 10.775]}, - "faces": { - "north": {"uv": [8.875, 1, 8.9375, 1.0625], "texture": "#1"}, - "south": {"uv": [1.25, 8.875, 1.3125, 8.9375], "texture": "#1"}, - "up": {"uv": [8.9375, 1.3125, 8.875, 1.25], "texture": "#1"}, - "down": {"uv": [2.0625, 8.875, 2, 8.9375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.85862, 9.82813, 10.475], - "to": [7.03579, 9.96862, 10.775], - "rotation": {"angle": 45, "axis": "z", "origin": [7.125, 9.79063, 10.625]}, - "faces": { - "north": {"uv": [2.25, 8.875, 2.3125, 8.9375], "texture": "#1"}, - "south": {"uv": [2.5, 8.875, 2.5625, 8.9375], "texture": "#1"}, - "up": {"uv": [8.9375, 2.5625, 8.875, 2.5], "texture": "#1"}, - "down": {"uv": [2.8125, 8.875, 2.75, 8.9375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.18921, 9.04063, 10.475], - "to": [7.31079, 9.16563, 10.775], - "rotation": {"angle": 0, "axis": "y", "origin": [7.125, 4.94063, 10.7]}, - "faces": { - "north": {"uv": [3, 8.875, 3.0625, 8.9375], "texture": "#1"}, - "south": {"uv": [8.875, 3, 8.9375, 3.0625], "texture": "#1"}, - "west": {"uv": [8.875, 3.625, 8.9375, 3.6875], "texture": "#1"}, - "up": {"uv": [8.9375, 3.9375, 8.875, 3.875], "texture": "#1"}, - "down": {"uv": [4.3125, 8.875, 4.25, 8.9375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.06079, 9.04063, 10.475], - "to": [7.18921, 9.11563, 10.775], - "rotation": {"angle": 0, "axis": "y", "origin": [7.05, 4.94063, 10.7]}, - "faces": { - "north": {"uv": [8.875, 4.375, 8.9375, 4.4375], "texture": "#1"}, - "south": {"uv": [8.875, 4.625, 8.9375, 4.6875], "texture": "#1"}, - "up": {"uv": [4.9375, 8.9375, 4.875, 8.875], "texture": "#1"}, - "down": {"uv": [8.9375, 4.875, 8.875, 4.9375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.93921, 9.04063, 10.475], - "to": [7.06079, 9.16563, 10.775], - "rotation": {"angle": 0, "axis": "y", "origin": [7.125, 4.94063, 10.7]}, - "faces": { - "north": {"uv": [5.125, 8.875, 5.1875, 8.9375], "texture": "#1"}, - "east": {"uv": [8.875, 5.125, 8.9375, 5.1875], "texture": "#1"}, - "south": {"uv": [5.375, 8.875, 5.4375, 8.9375], "texture": "#1"}, - "up": {"uv": [5.6875, 8.9375, 5.625, 8.875], "texture": "#1"}, - "down": {"uv": [5.9375, 8.875, 5.875, 8.9375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.93921, 8.29063, 10.475], - "to": [7.06079, 8.41563, 10.775], - "rotation": {"angle": 0, "axis": "y", "origin": [7.125, 4.19063, 10.7]}, - "faces": { - "north": {"uv": [6.125, 8.875, 6.1875, 8.9375], "texture": "#1"}, - "east": {"uv": [6.375, 8.875, 6.4375, 8.9375], "texture": "#1"}, - "south": {"uv": [6.875, 8.875, 6.9375, 8.9375], "texture": "#1"}, - "up": {"uv": [7.1875, 8.9375, 7.125, 8.875], "texture": "#1"}, - "down": {"uv": [8.9375, 7.125, 8.875, 7.1875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.06079, 8.29063, 10.475], - "to": [7.18921, 8.36563, 10.775], - "rotation": {"angle": 0, "axis": "y", "origin": [7.05, 4.19063, 10.7]}, - "faces": { - "north": {"uv": [7.375, 8.875, 7.4375, 8.9375], "texture": "#1"}, - "south": {"uv": [8.875, 7.375, 8.9375, 7.4375], "texture": "#1"}, - "up": {"uv": [7.6875, 8.9375, 7.625, 8.875], "texture": "#1"}, - "down": {"uv": [8.9375, 7.875, 8.875, 7.9375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.18921, 8.29063, 10.475], - "to": [7.31079, 8.41563, 10.775], - "rotation": {"angle": 0, "axis": "y", "origin": [7.125, 4.19063, 10.7]}, - "faces": { - "north": {"uv": [8.125, 8.875, 8.1875, 8.9375], "texture": "#1"}, - "south": {"uv": [8.875, 8.125, 8.9375, 8.1875], "texture": "#1"}, - "west": {"uv": [8.375, 8.875, 8.4375, 8.9375], "texture": "#1"}, - "up": {"uv": [8.9375, 8.4375, 8.875, 8.375], "texture": "#1"}, - "down": {"uv": [8.6875, 8.875, 8.625, 8.9375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.93921, 7.60313, 10.475], - "to": [7.06079, 7.72813, 10.775], - "rotation": {"angle": 0, "axis": "y", "origin": [7.125, 3.50313, 10.7]}, - "faces": { - "north": {"uv": [8.875, 8.875, 8.9375, 8.9375], "texture": "#1"}, - "east": {"uv": [9, 0, 9.0625, 0.0625], "texture": "#1"}, - "south": {"uv": [0.25, 9, 0.3125, 9.0625], "texture": "#1"}, - "up": {"uv": [0.8125, 9.0625, 0.75, 9], "texture": "#1"}, - "down": {"uv": [1.5625, 9, 1.5, 9.0625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.06079, 7.60313, 10.475], - "to": [7.18921, 7.67813, 10.775], - "rotation": {"angle": 0, "axis": "y", "origin": [7.05, 3.50313, 10.7]}, - "faces": { - "north": {"uv": [9, 1.5, 9.0625, 1.5625], "texture": "#1"}, - "south": {"uv": [1.75, 9, 1.8125, 9.0625], "texture": "#1"}, - "up": {"uv": [9.0625, 1.8125, 9, 1.75], "texture": "#1"}, - "down": {"uv": [9.0625, 2, 9, 2.0625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.18921, 7.60313, 10.475], - "to": [7.31079, 7.72813, 10.775], - "rotation": {"angle": 0, "axis": "y", "origin": [7.125, 3.50313, 10.7]}, - "faces": { - "north": {"uv": [9, 2.25, 9.0625, 2.3125], "texture": "#1"}, - "south": {"uv": [9, 2.75, 9.0625, 2.8125], "texture": "#1"}, - "west": {"uv": [3.25, 9, 3.3125, 9.0625], "texture": "#1"}, - "up": {"uv": [9.0625, 3.3125, 9, 3.25], "texture": "#1"}, - "down": {"uv": [3.5625, 9, 3.5, 9.0625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.51079, 6.95313, 10.425], - "to": [7.73921, 7.35313, 10.825], - "rotation": {"angle": 0, "axis": "y", "origin": [7.125, 5.45313, 10.7]}, - "faces": { - "north": {"uv": [1.25, 8.375, 1.375, 8.4375], "texture": "#1"}, - "east": {"uv": [3.75, 9, 3.8125, 9.0625], "texture": "#1"}, - "south": {"uv": [8.375, 1.25, 8.5, 1.3125], "texture": "#1"}, - "west": {"uv": [4, 9, 4.0625, 9.0625], "texture": "#1"}, - "up": {"uv": [2.25, 8.4375, 2.125, 8.375], "texture": "#1"}, - "down": {"uv": [2.5, 8.375, 2.375, 8.4375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.91079, 6.90313, 9.2], - "to": [7.33921, 7.42813, 10.4], - "rotation": {"angle": 0, "axis": "y", "origin": [7.125, 7.10313, 9.675]}, - "faces": { - "north": {"uv": [9, 4.125, 9.0625, 4.1875], "texture": "#1"}, - "east": {"uv": [2.625, 8.375, 2.75, 8.4375], "texture": "#1"}, - "west": {"uv": [8.375, 2.625, 8.5, 2.6875], "texture": "#1"}, - "up": {"uv": [2.9375, 8.5, 2.875, 8.375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.81079, 6.50313, 8.425], - "to": [7.43921, 7.20313, 10.325], - "rotation": {"angle": 0, "axis": "y", "origin": [7.125, 5.45313, 12]}, - "faces": { - "north": {"uv": [4.5, 9, 4.5625, 9.0625], "texture": "#1"}, - "east": {"uv": [7.625, 1.5, 7.875, 1.5625], "texture": "#1"}, - "south": {"uv": [9, 5.375, 9.0625, 5.4375], "texture": "#1"}, - "west": {"uv": [7.625, 1.75, 7.875, 1.8125], "texture": "#1"}, - "up": {"uv": [7.6875, 2.25, 7.625, 2], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.14302, 6.13855, 8.425], - "to": [7.77144, 6.90105, 10.325], - "rotation": {"angle": 45, "axis": "z", "origin": [7.45723, 6.30105, 9.375]}, - "faces": { - "north": {"uv": [3.125, 8.375, 3.1875, 8.5], "texture": "#1"}, - "east": {"uv": [5.125, 6.75, 5.375, 6.875], "texture": "#1"}, - "south": {"uv": [8.375, 3.125, 8.4375, 3.25], "texture": "#1"}, - "west": {"uv": [6.75, 5.75, 7, 5.875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.81079, 7.20313, 8.425], - "to": [6.91421, 7.55313, 10.31875], - "rotation": {"angle": 0, "axis": "y", "origin": [7.125, 5.55313, 12]}, - "faces": { - "north": {"uv": [9, 5.625, 9.0625, 5.6875], "texture": "#1"}, - "east": {"uv": [7.625, 2.375, 7.875, 2.4375], "texture": "#1"}, - "south": {"uv": [9, 5.875, 9.0625, 5.9375], "texture": "#1"}, - "west": {"uv": [7.625, 2.625, 7.875, 2.6875], "texture": "#1"}, - "up": {"uv": [7.6875, 3.125, 7.625, 2.875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.33579, 7.20313, 8.425], - "to": [7.43921, 7.55313, 10.31875], - "rotation": {"angle": 0, "axis": "y", "origin": [7.125, 5.55313, 12]}, - "faces": { - "north": {"uv": [9, 6.125, 9.0625, 6.1875], "texture": "#1"}, - "east": {"uv": [7.625, 3.25, 7.875, 3.3125], "texture": "#1"}, - "south": {"uv": [9, 6.375, 9.0625, 6.4375], "texture": "#1"}, - "west": {"uv": [4, 7.625, 4.25, 7.6875], "texture": "#1"}, - "up": {"uv": [4.4375, 7.875, 4.375, 7.625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.84599, 8.09362, 0.2091], - "to": [6.94626, 8.24609, 0.5409], - "rotation": {"angle": 45, "axis": "z", "origin": [6.90393, 8.17767, 0.375]}, - "faces": { - "north": {"uv": [6.625, 9, 6.6875, 9.0625], "texture": "#1"}, - "south": {"uv": [9, 6.625, 9.0625, 6.6875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.99556, 8.14063, 0.20313], - "to": [7.25444, 8.20313, 0.54688], - "rotation": {"angle": 45, "axis": "z", "origin": [7.125, 8.45313, 0.45313]}, - "faces": { - "north": {"uv": [9, 6.875, 9.0625, 6.9375], "texture": "#1"}, - "south": {"uv": [9, 7.625, 9.0625, 7.6875], "texture": "#1"}, - "up": {"uv": [7.9375, 9.0625, 7.875, 9], "texture": "#1"}, - "down": {"uv": [9.0625, 8.625, 9, 8.6875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.99556, 8.14063, 0.20313], - "to": [7.25444, 8.20313, 0.54688], - "rotation": {"angle": 0, "axis": "y", "origin": [7.125, 8.45313, 0.45313]}, - "faces": { - "north": {"uv": [0, 9.125, 0.0625, 9.1875], "texture": "#1"}, - "south": {"uv": [9.125, 0.25, 9.1875, 0.3125], "texture": "#1"}, - "up": {"uv": [0.5625, 9.1875, 0.5, 9.125], "texture": "#1"}, - "down": {"uv": [9.1875, 0.5, 9.125, 0.5625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.99556, 8.70313, 0.20313], - "to": [7.25444, 8.76563, 0.54688], - "rotation": {"angle": 45, "axis": "z", "origin": [7.125, 8.45313, 0.45313]}, - "faces": { - "north": {"uv": [9.125, 0.75, 9.1875, 0.8125], "texture": "#1"}, - "south": {"uv": [1, 9.125, 1.0625, 9.1875], "texture": "#1"}, - "up": {"uv": [9.1875, 1.0625, 9.125, 1], "texture": "#1"}, - "down": {"uv": [1.3125, 9.125, 1.25, 9.1875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.99556, 8.70313, 0.20313], - "to": [7.25444, 8.76563, 0.54688], - "rotation": {"angle": 0, "axis": "y", "origin": [7.125, 8.45313, 0.45313]}, - "faces": { - "north": {"uv": [9.125, 1.25, 9.1875, 1.3125], "texture": "#1"}, - "south": {"uv": [2, 9.125, 2.0625, 9.1875], "texture": "#1"}, - "up": {"uv": [2.3125, 9.1875, 2.25, 9.125], "texture": "#1"}, - "down": {"uv": [2.5625, 9.125, 2.5, 9.1875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.8125, 8.32368, 0.20313], - "to": [6.875, 8.58257, 0.54688], - "rotation": {"angle": 45, "axis": "z", "origin": [7.125, 8.45313, 0.45313]}, - "faces": { - "north": {"uv": [9.125, 2.5, 9.1875, 2.5625], "texture": "#1"}, - "east": {"uv": [2.75, 9.125, 2.8125, 9.1875], "texture": "#1"}, - "south": {"uv": [3, 9.125, 3.0625, 9.1875], "texture": "#1"}, - "west": {"uv": [9.125, 3, 9.1875, 3.0625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.8125, 8.32368, 0.20313], - "to": [6.875, 8.58257, 0.54688], - "rotation": {"angle": 0, "axis": "y", "origin": [7.125, 8.45313, 0.45313]}, - "faces": { - "north": {"uv": [9.125, 3.5, 9.1875, 3.5625], "texture": "#1"}, - "east": {"uv": [9.125, 3.75, 9.1875, 3.8125], "texture": "#1"}, - "south": {"uv": [4.25, 9.125, 4.3125, 9.1875], "texture": "#1"}, - "west": {"uv": [9.125, 4.375, 9.1875, 4.4375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.375, 8.32368, 0.20313], - "to": [7.4375, 8.58257, 0.54688], - "rotation": {"angle": 45, "axis": "z", "origin": [7.125, 8.45313, 0.45313]}, - "faces": { - "north": {"uv": [9.125, 4.625, 9.1875, 4.6875], "texture": "#1"}, - "east": {"uv": [4.75, 9.125, 4.8125, 9.1875], "texture": "#1"}, - "south": {"uv": [9.125, 4.875, 9.1875, 4.9375], "texture": "#1"}, - "west": {"uv": [5, 9.125, 5.0625, 9.1875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.375, 8.32368, 0.20313], - "to": [7.4375, 8.58257, 0.54688], - "rotation": {"angle": 0, "axis": "y", "origin": [7.125, 8.45313, 0.45313]}, - "faces": { - "north": {"uv": [9.125, 5.125, 9.1875, 5.1875], "texture": "#1"}, - "east": {"uv": [5.25, 9.125, 5.3125, 9.1875], "texture": "#1"}, - "south": {"uv": [5.5, 9.125, 5.5625, 9.1875], "texture": "#1"}, - "west": {"uv": [5.75, 9.125, 5.8125, 9.1875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.6, 0.22869, 5.55074], - "to": [8.4, 2.80295, 6.60074], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.36123, 6.175]}, - "faces": { - "north": {"uv": [2.25, 6.25, 2.375, 6.5625], "texture": "#1"}, - "east": {"uv": [6.25, 2.25, 6.375, 2.5625], "texture": "#1"}, - "west": {"uv": [2.5, 6.25, 2.625, 6.5625], "texture": "#1"}, - "down": {"uv": [4.75, 7.625, 4.625, 7.75], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.6, 0.32984, 5.46742], - "to": [8.4, 0.62909, 5.61742], - "rotation": {"angle": -45, "axis": "x", "origin": [8, 0.52947, 5.99242]}, - "faces": { - "north": {"uv": [8.375, 3.625, 8.5, 3.6875], "texture": "#1"}, - "east": {"uv": [6, 9.125, 6.0625, 9.1875], "texture": "#1"}, - "west": {"uv": [6.25, 9.125, 6.3125, 9.1875], "texture": "#1"}, - "up": {"uv": [8.5, 3.9375, 8.375, 3.875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.6, 0.35913, 6.87496], - "to": [8.4, 0.65839, 7.02496], - "rotation": {"angle": 45, "axis": "x", "origin": [8, 0.45876, 6.49996]}, - "faces": { - "east": {"uv": [6.875, 9.125, 6.9375, 9.1875], "texture": "#1"}, - "south": {"uv": [4.375, 8.375, 4.5, 8.4375], "texture": "#1"}, - "west": {"uv": [7.125, 9.125, 7.1875, 9.1875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.6, 0.22869, 6.90924], - "to": [8.4, 1.22795, 7.01235], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 0.32832, 6.48735]}, - "faces": { - "east": {"uv": [8.375, 4.375, 8.4375, 4.5], "texture": "#1"}, - "south": {"uv": [4.875, 7.625, 5, 7.75], "texture": "#1"}, - "west": {"uv": [8.375, 4.625, 8.4375, 4.75], "texture": "#1"}, - "up": {"uv": [5, 8.4375, 4.875, 8.375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.6, 0.22869, 6.60074], - "to": [8.4, 2.04629, 6.90924], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 1.54666, 6.38424]}, - "faces": { - "east": {"uv": [7.625, 5.625, 7.6875, 5.875], "texture": "#1"}, - "south": {"uv": [6, 6.75, 6.125, 7], "texture": "#1"}, - "west": {"uv": [7.625, 6, 7.6875, 6.25], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.601, 1.02046, 6.86518], - "to": [8.399, 1.31772, 7.01318], - "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 1.11909, 6.48918]}, - "faces": { - "east": {"uv": [9.125, 7.125, 9.1875, 7.1875], "texture": "#1"}, - "south": {"uv": [8.375, 4.875, 8.5, 4.9375], "texture": "#1"}, - "west": {"uv": [7.375, 9.125, 7.4375, 9.1875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.601, 1.8388, 6.61208], - "to": [8.399, 2.58607, 6.91008], - "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 1.93744, 6.38608]}, - "faces": { - "east": {"uv": [9.125, 7.375, 9.1875, 7.4375], "texture": "#1"}, - "south": {"uv": [5.125, 8.375, 5.25, 8.4375], "texture": "#1"}, - "west": {"uv": [7.625, 9.125, 7.6875, 9.1875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.6, 0.01708, 5.76235], - "to": [8.4, 0.22869, 6.80074], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 0.54208, 5.86198]}, - "faces": { - "east": {"uv": [8.375, 5.125, 8.5, 5.1875], "texture": "#1"}, - "west": {"uv": [5.375, 8.375, 5.5, 8.4375], "texture": "#1"}, - "down": {"uv": [7.75, 6.375, 7.625, 6.5], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.61, 4.48504, 11.61598], - "to": [8.39, 4.84295, 12.04074], - "rotation": {"angle": -45, "axis": "x", "origin": [8, 4.71123, 12.725]}, - "faces": { - "east": {"uv": [9.125, 7.875, 9.1875, 7.9375], "texture": "#1"}, - "west": {"uv": [8.125, 9.125, 8.1875, 9.1875], "texture": "#1"}, - "down": {"uv": [5.75, 8.375, 5.625, 8.4375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.6, 1.15294, 11.83352], - "to": [8.4, 4.02017, 12.10074], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.29779, 12.02247]}, - "faces": { - "north": {"uv": [2.75, 5.75, 2.875, 6.125], "texture": "#1"}, - "east": {"uv": [0.75, 7.125, 0.8125, 7.5], "texture": "#1"}, - "south": {"uv": [4.75, 5.75, 4.875, 6.125], "texture": "#1"}, - "west": {"uv": [1, 7.125, 1.0625, 7.5], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.6, 1.15294, 10.65074], - "to": [8.4, 4.02056, 11.00074], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.29779, 12.02247]}, - "faces": { - "north": {"uv": [5.625, 5.75, 5.75, 6.125], "texture": "#1"}, - "east": {"uv": [7.125, 1, 7.1875, 1.375], "texture": "#1"}, - "south": {"uv": [0, 5.875, 0.125, 6.25], "texture": "#1"}, - "west": {"uv": [7.125, 1.5, 7.1875, 1.875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.61, 4.48504, 10.16598], - "to": [8.39, 4.84295, 10.59074], - "rotation": {"angle": -45, "axis": "x", "origin": [8, 4.71123, 11.275]}, - "faces": { - "north": {"uv": [5.875, 8.375, 6, 8.4375], "texture": "#1"}, - "east": {"uv": [9.125, 8.125, 9.1875, 8.1875], "texture": "#1"}, - "west": {"uv": [8.375, 9.125, 8.4375, 9.1875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.6, 4.02017, 10.38352], - "to": [8.4, 4.73276, 12.49675], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 4.04381, 10.67437]}, - "faces": { - "north": {"uv": [6.125, 8.375, 6.25, 8.4375], "texture": "#1"}, - "east": {"uv": [7.625, 6.625, 7.875, 6.6875], "texture": "#1"}, - "south": {"uv": [6.375, 8.375, 6.5, 8.4375], "texture": "#1"}, - "west": {"uv": [7.625, 7.5, 7.875, 7.5625], "texture": "#1"}, - "down": {"uv": [6.375, 6.75, 6.25, 7], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.6, 0.77869, 10.65074], - "to": [8.4, 1.15294, 12.10074], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 4.21123, 11.275]}, - "faces": { - "north": {"uv": [7, 8.375, 7.125, 8.4375], "texture": "#1"}, - "east": {"uv": [8.125, 1.875, 8.3125, 1.9375], "texture": "#1"}, - "south": {"uv": [8.375, 7.125, 8.5, 7.1875], "texture": "#1"}, - "west": {"uv": [2.125, 8.125, 2.3125, 8.1875], "texture": "#1"}, - "up": {"uv": [2.5, 7.3125, 2.375, 7.125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.7, 0.77869, 10.75074], - "to": [8.3, 4.15295, 12.00074], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 4.21123, 11.275]}, - "faces": { - "east": {"uv": [3.625, 0.75, 3.8125, 1.1875], "texture": "#1"}, - "west": {"uv": [2.5, 3.75, 2.6875, 4.1875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.601, 0.97969, 11.65174], - "to": [8.399, 1.34515, 12.01971], - "rotation": {"angle": 45, "axis": "x", "origin": [8, 0.96582, 11.37574]}, - "faces": { - "east": {"uv": [9.125, 8.375, 9.1875, 8.4375], "texture": "#1"}, - "south": {"uv": [7.25, 8.375, 7.375, 8.4375], "texture": "#1"}, - "west": {"uv": [8.625, 9.125, 8.6875, 9.1875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.601, 0.32917, 11.00122], - "to": [8.399, 0.69463, 11.36919], - "rotation": {"angle": -45, "axis": "x", "origin": [8, 0.3153, 10.72522]}, - "faces": { - "north": {"uv": [8.375, 7.375, 8.5, 7.4375], "texture": "#1"}, - "east": {"uv": [8.875, 9.125, 8.9375, 9.1875], "texture": "#1"}, - "west": {"uv": [9.125, 8.875, 9.1875, 8.9375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.6, 0.51885, 10.91057], - "to": [8.4, 0.77946, 11.8409], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 0.24385, 11.85377]}, - "faces": { - "east": {"uv": [7.5, 8.375, 7.625, 8.4375], "texture": "#1"}, - "south": {"uv": [7.75, 8.375, 7.875, 8.4375], "texture": "#1"}, - "west": {"uv": [8.375, 7.875, 8.5, 7.9375], "texture": "#1"}, - "down": {"uv": [0.125, 7.75, 0, 7.875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.9704, 5.03386, 20.8718], - "to": [9.0296, 5.8868, 21.4282], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.46033, 20.9784]}, - "faces": { - "north": {"uv": [6.75, 6, 7, 6.125], "texture": "#1"}, - "east": {"uv": [8.375, 8.125, 8.4375, 8.25], "texture": "#1"}, - "south": {"uv": [6.5, 6.75, 6.75, 6.875], "texture": "#1"}, - "west": {"uv": [8.375, 8.375, 8.4375, 8.5], "texture": "#1"}, - "up": {"uv": [8, 0.5625, 7.75, 0.5], "texture": "#1"}, - "down": {"uv": [1.5, 7.75, 1.25, 7.8125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.57353, 4.43073, 20.8718], - "to": [8.42647, 6.48993, 21.4282], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.46033, 20.9784]}, - "faces": { - "north": {"uv": [0, 6.875, 0.125, 7.125], "texture": "#1"}, - "east": {"uv": [1.625, 7.75, 1.6875, 8], "texture": "#1"}, - "south": {"uv": [6.875, 1.375, 7, 1.625], "texture": "#1"}, - "west": {"uv": [1.875, 7.75, 1.9375, 8], "texture": "#1"}, - "up": {"uv": [8.625, 0.0625, 8.5, 0], "texture": "#1"}, - "down": {"uv": [0.375, 8.5, 0.25, 8.5625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.57353, 4.43073, 20.8718], - "to": [8.42647, 6.48993, 21.4282], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.46033, 20.9784]}, - "faces": { - "north": {"uv": [3.25, 6.875, 3.375, 7.125], "texture": "#1"}, - "east": {"uv": [2.125, 7.75, 2.1875, 8], "texture": "#1"}, - "south": {"uv": [3.5, 6.875, 3.625, 7.125], "texture": "#1"}, - "west": {"uv": [2.375, 7.75, 2.4375, 8], "texture": "#1"}, - "up": {"uv": [0.875, 8.5625, 0.75, 8.5], "texture": "#1"}, - "down": {"uv": [1.625, 8.5, 1.5, 8.5625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.9704, 5.03386, 20.8718], - "to": [9.0296, 5.8868, 21.4282], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.46033, 20.9784]}, - "faces": { - "north": {"uv": [6.875, 0.5, 7.125, 0.625], "texture": "#1"}, - "east": {"uv": [8.5, 1.5, 8.5625, 1.625], "texture": "#1"}, - "south": {"uv": [6.875, 3.75, 7.125, 3.875], "texture": "#1"}, - "west": {"uv": [1.75, 8.5, 1.8125, 8.625], "texture": "#1"}, - "up": {"uv": [2.875, 7.8125, 2.625, 7.75], "texture": "#1"}, - "down": {"uv": [3.25, 7.75, 3, 7.8125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.6383, 4.21233, 20.942], - "to": [8.3617, 4.83633, 21.358], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.46033, 20.994]}, - "faces": { - "north": {"uv": [9.125, 9.125, 9.1875, 9.1875], "texture": "#1"}, - "east": {"uv": [9.25, 0, 9.3125, 0.0625], "texture": "#1"}, - "south": {"uv": [0.25, 9.25, 0.3125, 9.3125], "texture": "#1"}, - "west": {"uv": [0.75, 9.25, 0.8125, 9.3125], "texture": "#1"}, - "down": {"uv": [1.5625, 9.25, 1.5, 9.3125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.65221, 4.25313, 25.275], - "to": [8.34779, 4.85313, 25.625], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.45313, 25.3]}, - "faces": { - "north": {"uv": [9.25, 1.5, 9.3125, 1.5625], "texture": "#1"}, - "east": {"uv": [1.75, 9.25, 1.8125, 9.3125], "texture": "#1"}, - "south": {"uv": [9.25, 1.75, 9.3125, 1.8125], "texture": "#1"}, - "west": {"uv": [9.25, 2, 9.3125, 2.0625], "texture": "#1"}, - "down": {"uv": [9.3125, 2.25, 9.25, 2.3125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.62721, 4.55312, 25.2], - "to": [8.37279, 6.35313, 25.7], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 25.3]}, - "faces": { - "east": {"uv": [3.375, 7.75, 3.4375, 8], "texture": "#1"}, - "south": {"uv": [7.75, 3.5, 7.8125, 3.75], "texture": "#1"}, - "west": {"uv": [3.625, 7.75, 3.6875, 8], "texture": "#1"}, - "up": {"uv": [9.3125, 2.8125, 9.25, 2.75], "texture": "#1"}, - "down": {"uv": [3.3125, 9.25, 3.25, 9.3125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.1, 5.08034, 25.2], - "to": [8.9, 5.82592, 25.7], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 25.3]}, - "faces": { - "east": {"uv": [9.25, 3.25, 9.3125, 3.3125], "texture": "#1"}, - "south": {"uv": [7.75, 3.875, 8, 3.9375], "texture": "#1"}, - "west": {"uv": [3.5, 9.25, 3.5625, 9.3125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.1, 5.08034, 25.2], - "to": [8.9, 5.82592, 25.7], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 25.3]}, - "faces": { - "east": {"uv": [3.75, 9.25, 3.8125, 9.3125], "texture": "#1"}, - "south": {"uv": [7.75, 4.125, 8, 4.1875], "texture": "#1"}, - "west": {"uv": [4, 9.25, 4.0625, 9.3125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.62721, 4.55312, 25.2], - "to": [8.37279, 6.35313, 25.7], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 25.3]}, - "faces": { - "east": {"uv": [7.75, 4.375, 7.8125, 4.625], "texture": "#1"}, - "south": {"uv": [7.75, 4.75, 7.8125, 5], "texture": "#1"}, - "west": {"uv": [7.75, 5.125, 7.8125, 5.375], "texture": "#1"}, - "up": {"uv": [9.3125, 4.0625, 9.25, 4], "texture": "#1"}, - "down": {"uv": [4.5625, 9.25, 4.5, 9.3125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.70221, 5.35313, 25.75], - "to": [8.29779, 6.65313, 26.125], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.45313, 26.875]}, - "faces": { - "north": {"uv": [3.375, 8.125, 3.4375, 8.3125], "texture": "#1"}, - "east": {"uv": [3.625, 8.125, 3.6875, 8.3125], "texture": "#1"}, - "south": {"uv": [8.125, 3.75, 8.1875, 3.9375], "texture": "#1"}, - "west": {"uv": [3.875, 8.125, 3.9375, 8.3125], "texture": "#1"}, - "up": {"uv": [9.3125, 5.4375, 9.25, 5.375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.62721, 4.55312, 25.75], - "to": [8.37279, 6.35313, 26.125], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 26.875]}, - "faces": { - "north": {"uv": [5.5, 7.75, 5.5625, 8], "texture": "#1"}, - "east": {"uv": [5.75, 7.75, 5.8125, 8], "texture": "#1"}, - "south": {"uv": [6, 7.75, 6.0625, 8], "texture": "#1"}, - "west": {"uv": [6.25, 7.75, 6.3125, 8], "texture": "#1"}, - "up": {"uv": [9.3125, 5.6875, 9.25, 5.625], "texture": "#1"}, - "down": {"uv": [9.3125, 5.875, 9.25, 5.9375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.1, 5.08034, 25.75], - "to": [8.9, 5.82592, 26.125], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 26.875]}, - "faces": { - "north": {"uv": [6.5, 7.75, 6.75, 7.8125], "texture": "#1"}, - "east": {"uv": [9.25, 6.125, 9.3125, 6.1875], "texture": "#1"}, - "south": {"uv": [6.875, 7.75, 7.125, 7.8125], "texture": "#1"}, - "west": {"uv": [9.25, 6.375, 9.3125, 6.4375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.1, 5.08034, 25.75], - "to": [8.9, 5.82592, 26.125], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 26.875]}, - "faces": { - "north": {"uv": [7.75, 7.125, 8, 7.1875], "texture": "#1"}, - "east": {"uv": [6.5, 9.25, 6.5625, 9.3125], "texture": "#1"}, - "south": {"uv": [7.625, 7.75, 7.875, 7.8125], "texture": "#1"}, - "west": {"uv": [9.25, 6.625, 9.3125, 6.6875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.62721, 4.55312, 25.75], - "to": [8.37279, 6.35313, 26.125], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 26.875]}, - "faces": { - "north": {"uv": [0.25, 7.875, 0.3125, 8.125], "texture": "#1"}, - "east": {"uv": [7.875, 0.75, 7.9375, 1], "texture": "#1"}, - "south": {"uv": [0.875, 7.875, 0.9375, 8.125], "texture": "#1"}, - "west": {"uv": [7.875, 1.125, 7.9375, 1.375], "texture": "#1"}, - "up": {"uv": [9.3125, 6.9375, 9.25, 6.875], "texture": "#1"}, - "down": {"uv": [9.3125, 7.625, 9.25, 7.6875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.7, 4.91465, 12.8], - "to": [9.3, 5.99161, 13.2], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 13]}, - "faces": { - "north": {"uv": [6.125, 5.5, 6.4375, 5.625], "texture": "#1"}, - "east": {"uv": [8.5, 1.75, 8.5625, 1.875], "texture": "#1"}, - "south": {"uv": [6.25, 2.75, 6.5625, 2.875], "texture": "#1"}, - "west": {"uv": [8.5, 2, 8.5625, 2.125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.66152, 3.75313, 12.8], - "to": [8.33848, 4.35313, 13.2], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 5.45313, 13]}, - "faces": { - "north": {"uv": [7.875, 9.25, 7.9375, 9.3125], "texture": "#1"}, - "east": {"uv": [9.25, 8.625, 9.3125, 8.6875], "texture": "#1"}, - "south": {"uv": [0, 9.375, 0.0625, 9.4375], "texture": "#1"}, - "west": {"uv": [9.375, 0.25, 9.4375, 0.3125], "texture": "#1"}, - "down": {"uv": [0.5625, 9.375, 0.5, 9.4375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.46152, 4.15313, 12.8], - "to": [8.53848, 6.75313, 13.2], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45313, 13]}, - "faces": { - "north": {"uv": [2.75, 6.25, 2.875, 6.5625], "texture": "#1"}, - "south": {"uv": [6.25, 3, 6.375, 3.3125], "texture": "#1"}, - "up": {"uv": [8.625, 2.3125, 8.5, 2.25], "texture": "#1"}, - "down": {"uv": [8.625, 2.875, 8.5, 2.9375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.7, 4.91465, 12.8], - "to": [9.3, 5.99161, 13.2], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 13]}, - "faces": { - "north": {"uv": [6.25, 3.5, 6.5625, 3.625], "texture": "#1"}, - "east": {"uv": [3.375, 8.5, 3.4375, 8.625], "texture": "#1"}, - "south": {"uv": [5.5, 6.25, 5.8125, 6.375], "texture": "#1"}, - "west": {"uv": [8.5, 3.375, 8.5625, 3.5], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.46152, 4.15313, 12.8], - "to": [8.53848, 6.75313, 13.2], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45313, 13]}, - "faces": { - "north": {"uv": [4.75, 6.25, 4.875, 6.5625], "texture": "#1"}, - "south": {"uv": [6, 6.25, 6.125, 6.5625], "texture": "#1"}, - "up": {"uv": [3.75, 8.5625, 3.625, 8.5], "texture": "#1"}, - "down": {"uv": [4, 8.5, 3.875, 8.5625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.5, 4.2864, 4.325], - "to": [8.5, 4.96986, 7.025], - "rotation": {"angle": 0, "axis": "y", "origin": [8.75, 4.62813, 8]}, - "faces": { - "north": {"uv": [4.125, 8.5, 4.25, 8.5625], "texture": "#1"}, - "east": {"uv": [7.25, 0.5, 7.5625, 0.5625], "texture": "#1"}, - "west": {"uv": [7.25, 3.75, 7.5625, 3.8125], "texture": "#1"}, - "up": {"uv": [6.375, 6.5625, 6.25, 6.25], "texture": "#1"}, - "down": {"uv": [0.125, 6.375, 0, 6.6875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.5, 2.90295, 5.325], - "to": [8.5, 4.2864, 7.025], - "rotation": {"angle": 0, "axis": "y", "origin": [8.75, 3.94468, 8]}, - "faces": { - "north": {"uv": [2.625, 7.125, 2.75, 7.3125], "texture": "#1"}, - "east": {"uv": [6.375, 0.75, 6.5625, 0.9375], "texture": "#1"}, - "south": {"uv": [7.125, 4.25, 7.25, 4.4375], "texture": "#1"}, - "west": {"uv": [1.25, 6.375, 1.4375, 6.5625], "texture": "#1"}, - "down": {"uv": [7.25, 5.625, 7.125, 5.8125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.501, 2.10031, 6.18583], - "to": [8.499, 2.68176, 6.78383], - "rotation": {"angle": -45, "axis": "x", "origin": [8, 2.79103, 5.93483]}, - "faces": { - "east": {"uv": [9.375, 0.5, 9.4375, 0.5625], "texture": "#1"}, - "west": {"uv": [9.375, 0.75, 9.4375, 0.8125], "texture": "#1"}, - "down": {"uv": [8.625, 4.125, 8.5, 4.1875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.501, 3.73106, 4.87935], - "to": [8.499, 4.43752, 5.17735], - "rotation": {"angle": -45, "axis": "x", "origin": [8, 4.42179, 5.02835]}, - "faces": { - "north": {"uv": [4.625, 8.5, 4.75, 8.5625], "texture": "#1"}, - "east": {"uv": [1, 9.375, 1.0625, 9.4375], "texture": "#1"}, - "west": {"uv": [9.375, 1, 9.4375, 1.0625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.5, 4.2864, 3.625], - "to": [8.5, 4.46986, 4.325], - "rotation": {"angle": 0, "axis": "y", "origin": [8.75, 4.62813, 7.7]}, - "faces": { - "north": {"uv": [8.5, 5.375, 8.625, 5.4375], "texture": "#1"}, - "east": {"uv": [1.25, 9.375, 1.3125, 9.4375], "texture": "#1"}, - "west": {"uv": [9.375, 1.25, 9.4375, 1.3125], "texture": "#1"}, - "up": {"uv": [8.625, 5.6875, 8.5, 5.625], "texture": "#1"}, - "down": {"uv": [8.625, 5.875, 8.5, 5.9375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.5, 2.74141, 3.93629], - "to": [8.5, 4.2864, 4.125], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 4.01751, 4.62948]}, - "faces": { - "north": {"uv": [6, 7.125, 6.125, 7.3125], "texture": "#1"}, - "east": {"uv": [4.125, 8.125, 4.1875, 8.3125], "texture": "#1"}, - "south": {"uv": [7.125, 6, 7.25, 6.1875], "texture": "#1"}, - "west": {"uv": [4.625, 8.125, 4.6875, 8.3125], "texture": "#1"}, - "down": {"uv": [8.625, 6.125, 8.5, 6.1875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.525, 4.3864, 3.875], - "to": [8.475, 4.96986, 4.5], - "rotation": {"angle": 0, "axis": "y", "origin": [8.75, 4.62813, 7.55]}, - "faces": { - "north": {"uv": [8.5, 6.375, 8.625, 6.4375], "texture": "#1"}, - "east": {"uv": [2, 9.375, 2.0625, 9.4375], "texture": "#1"}, - "west": {"uv": [2.25, 9.375, 2.3125, 9.4375], "texture": "#1"}, - "up": {"uv": [6.75, 8.5625, 6.625, 8.5], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.5, 2.90295, 7.025], - "to": [8.5, 3.16687, 7.50231], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.19749, 7.04229]}, - "faces": { - "east": {"uv": [2.5, 9.375, 2.5625, 9.4375], "texture": "#1"}, - "south": {"uv": [8.5, 6.625, 8.625, 6.6875], "texture": "#1"}, - "west": {"uv": [9.375, 2.5, 9.4375, 2.5625], "texture": "#1"}, - "up": {"uv": [8.625, 6.9375, 8.5, 6.875], "texture": "#1"}, - "down": {"uv": [8.625, 7.625, 8.5, 7.6875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.501, 3.04912, 6.90427], - "to": [8.499, 3.69368, 7.22823], - "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 3.19749, 7.04229]}, - "faces": { - "east": {"uv": [2.75, 9.375, 2.8125, 9.4375], "texture": "#1"}, - "south": {"uv": [8, 8.5, 8.125, 8.5625], "texture": "#1"}, - "west": {"uv": [3, 9.375, 3.0625, 9.4375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.6375, 3.26393, 6.89603], - "to": [8.3625, 4.18892, 7.20448], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.19749, 7.10479]}, - "faces": { - "east": {"uv": [0, 8.625, 0.0625, 8.75], "texture": "#1"}, - "south": {"uv": [8.625, 0.25, 8.6875, 0.375], "texture": "#1"}, - "west": {"uv": [0.5, 8.625, 0.5625, 8.75], "texture": "#1"}, - "up": {"uv": [9.4375, 3.0625, 9.375, 3], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.6375, 4.00547, 7.20448], - "to": [8.3625, 4.18892, 7.60448], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.19749, 7.10479]}, - "faces": { - "east": {"uv": [9.375, 3.5, 9.4375, 3.5625], "texture": "#1"}, - "south": {"uv": [9.375, 3.75, 9.4375, 3.8125], "texture": "#1"}, - "west": {"uv": [4.25, 9.375, 4.3125, 9.4375], "texture": "#1"}, - "up": {"uv": [9.4375, 4.3125, 9.375, 4.25], "texture": "#1"}, - "down": {"uv": [9.4375, 4.5, 9.375, 4.5625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.5384, 4.2864, 6.89304], - "to": [8.1634, 4.96986, 7.21804], - "rotation": {"angle": 22.5, "axis": "y", "origin": [7.8509, 4.62813, 7.05554]}, - "faces": { - "west": {"uv": [4.75, 9.375, 4.8125, 9.4375], "texture": "#1"}, - "up": {"uv": [9.4375, 4.8125, 9.375, 4.75], "texture": "#1"}, - "down": {"uv": [5.0625, 9.375, 5, 9.4375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.8366, 4.2864, 6.89304], - "to": [8.4616, 4.96986, 7.21804], - "rotation": {"angle": -22.5, "axis": "y", "origin": [8.1491, 4.62813, 7.05554]}, - "faces": { - "east": {"uv": [9.375, 5, 9.4375, 5.0625], "texture": "#1"}, - "up": {"uv": [5.3125, 9.4375, 5.25, 9.375], "texture": "#1"}, - "down": {"uv": [5.5625, 9.375, 5.5, 9.4375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.62437, 4.2864, 7.025], - "to": [8.37563, 4.96986, 7.67839], - "rotation": {"angle": 0, "axis": "y", "origin": [7.97963, 4.62813, 7.4014]}, - "faces": { - "east": {"uv": [5.75, 9.375, 5.8125, 9.4375], "texture": "#1"}, - "south": {"uv": [8.625, 0.5, 8.75, 0.5625], "texture": "#1"}, - "west": {"uv": [6, 9.375, 6.0625, 9.4375], "texture": "#1"}, - "up": {"uv": [8.75, 0.8125, 8.625, 0.75], "texture": "#1"}, - "down": {"uv": [1.125, 8.625, 1, 8.6875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.5, 2.47869, 5.325], - "to": [8.5, 2.90295, 6.60074], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 3.01123, 6.175]}, - "faces": { - "north": {"uv": [8.625, 1, 8.75, 1.0625], "texture": "#1"}, - "east": {"uv": [8.125, 2.875, 8.3125, 2.9375], "texture": "#1"}, - "south": {"uv": [1.25, 8.625, 1.375, 8.6875], "texture": "#1"}, - "west": {"uv": [8.125, 4.125, 8.3125, 4.1875], "texture": "#1"}, - "down": {"uv": [6.375, 7.125, 6.25, 7.3125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.5, 2.47869, 4.57188], - "to": [8.5, 2.68714, 5.325], - "rotation": {"angle": 0, "axis": "y", "origin": [8, 2.58291, 4.57344]}, - "faces": { - "north": {"uv": [8.625, 1.25, 8.75, 1.3125], "texture": "#1"}, - "east": {"uv": [2, 8.625, 2.125, 8.6875], "texture": "#1"}, - "west": {"uv": [2.25, 8.625, 2.375, 8.6875], "texture": "#1"}, - "up": {"uv": [8, 2.125, 7.875, 2], "texture": "#1"}, - "down": {"uv": [8, 2.875, 7.875, 3], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.5, 2.61486, 3.8873], - "to": [8.5, 2.82331, 4.64042], - "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 2.71909, 4.26386]}, - "faces": { - "north": {"uv": [2.5, 8.625, 2.625, 8.6875], "texture": "#1"}, - "east": {"uv": [8.625, 2.5, 8.75, 2.5625], "texture": "#1"}, - "south": {"uv": [2.75, 8.625, 2.875, 8.6875], "texture": "#1"}, - "west": {"uv": [3, 8.625, 3.125, 8.6875], "texture": "#1"}, - "up": {"uv": [4, 8, 3.875, 7.875], "texture": "#1"}, - "down": {"uv": [4.25, 7.875, 4.125, 8], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.8125, 3.27795, 5.075], - "to": [8.1875, 4.2864, 5.3375], - "rotation": {"angle": 0, "axis": "y", "origin": [8.75, 3.94468, 7.75]}, - "faces": { - "north": {"uv": [8.625, 3.125, 8.6875, 3.25], "texture": "#1"}, - "east": {"uv": [8.625, 3.625, 8.6875, 3.75], "texture": "#1"}, - "west": {"uv": [8.625, 3.875, 8.6875, 4], "texture": "#1"}, - "down": {"uv": [6.3125, 9.375, 6.25, 9.4375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.8125, 2.96545, 4.95], - "to": [8.1875, 3.5989, 5.0875], - "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 3.15718, 4.95625]}, - "faces": { - "north": {"uv": [6.75, 9.375, 6.8125, 9.4375], "texture": "#1"}, - "east": {"uv": [7, 9.375, 7.0625, 9.4375], "texture": "#1"}, - "south": {"uv": [9.375, 7.125, 9.4375, 7.1875], "texture": "#1"}, - "west": {"uv": [7.25, 9.375, 7.3125, 9.4375], "texture": "#1"}, - "down": {"uv": [9.4375, 7.375, 9.375, 7.4375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.81216, 5.00038, 9.03998], - "to": [8.18784, 5.90732, 19.03998], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45385, 4.59919]}, - "faces": { - "south": {"uv": [0.75, 8.25, 0.8125, 8.375], "texture": "#1"}, - "up": {"uv": [2.9375, 5, 2.875, 3.75], "texture": "#1"}, - "down": {"uv": [3.1875, 3.75, 3.125, 5], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.81216, 5.00038, 9.03998], - "to": [8.18784, 5.90732, 19.03998], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45385, 4.59919]}, - "faces": { - "south": {"uv": [8.25, 1.5, 8.3125, 1.625], "texture": "#1"}, - "up": {"uv": [3.8125, 4.5, 3.75, 3.25], "texture": "#1"}, - "down": {"uv": [1.8125, 3.875, 1.75, 5.125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.54653, 5.26601, 9.03998], - "to": [8.45347, 5.64168, 19.03998], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45385, 4.59919]}, - "faces": { - "east": {"uv": [3.625, 1.375, 4.875, 1.4375], "texture": "#1"}, - "south": {"uv": [8.25, 2.125, 8.375, 2.1875], "texture": "#1"}, - "west": {"uv": [3.875, 2.75, 5.125, 2.8125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.54653, 5.26601, 9.03998], - "to": [8.45347, 5.64168, 19.03998], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45385, 4.59919]}, - "faces": { - "east": {"uv": [3.875, 3, 5.125, 3.0625], "texture": "#1"}, - "south": {"uv": [8.25, 2.375, 8.375, 2.4375], "texture": "#1"}, - "west": {"uv": [4, 0, 5.25, 0.0625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.6921, 4.71044, -6.84912], - "to": [8.30796, 6.19724, -1.10878], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45376, -8.64272]}, - "faces": { - "south": {"uv": [2.875, 8, 2.9375, 8.1875], "texture": "#1"}, - "west": {"uv": [1.375, 0.75, 2.0625, 0.9375], "texture": "#1"}, - "up": {"uv": [0.3125, 6.5625, 0.25, 5.875], "texture": "#1"}, - "down": {"uv": [0.5625, 5.875, 0.5, 6.5625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.69204, 4.71044, -6.84912], - "to": [8.3079, 6.19724, -1.10878], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45376, -8.64272]}, - "faces": { - "east": {"uv": [1.375, 1.125, 2.0625, 1.3125], "texture": "#1"}, - "south": {"uv": [3.125, 8, 3.1875, 8.1875], "texture": "#1"}, - "up": {"uv": [0.8125, 6.5625, 0.75, 5.875], "texture": "#1"}, - "down": {"uv": [1.0625, 5.875, 1, 6.5625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.25663, 5.14591, -6.84912], - "to": [8.74343, 5.76176, -1.10878], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45376, -8.64272]}, - "faces": { - "east": {"uv": [5.75, 4, 6.4375, 4.0625], "texture": "#1"}, - "south": {"uv": [8, 2.625, 8.1875, 2.6875], "texture": "#1"}, - "west": {"uv": [5.875, 0, 6.5625, 0.0625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.25657, 5.14591, -6.84912], - "to": [8.74337, 5.76176, -1.10878], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45376, -8.64272]}, - "faces": { - "east": {"uv": [1.25, 5.875, 1.9375, 5.9375], "texture": "#1"}, - "south": {"uv": [8, 3.125, 8.1875, 3.1875], "texture": "#1"}, - "west": {"uv": [5.875, 1.75, 6.5625, 1.8125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.40975, 4.02876, -7.90958], - "to": [8.59025, 6.87876, -6.71958], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45376, -8.64272]}, - "faces": { - "north": {"uv": [2.25, 5.25, 2.375, 5.625], "texture": "#1"}, - "east": {"uv": [4, 5.375, 4.125, 5.75], "texture": "#1"}, - "south": {"uv": [5.5, 3.25, 5.625, 3.625], "texture": "#1"}, - "west": {"uv": [3.5, 5.5, 3.625, 5.875], "texture": "#1"}, - "up": {"uv": [4.875, 7.5, 4.75, 7.375], "texture": "#1"}, - "down": {"uv": [5.125, 7.375, 5, 7.5], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.81216, 5.00038, -1.99788], - "to": [8.18784, 5.90732, 9.03998], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45385, 4.62383]}, - "faces": { - "south": {"uv": [4.875, 8.625, 4.9375, 8.75], "texture": "#1"}, - "up": {"uv": [2.0625, 5.125, 2, 3.75], "texture": "#1"}, - "down": {"uv": [2.3125, 3.75, 2.25, 5.125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.81216, 5.00038, -1.99788], - "to": [8.18784, 5.90732, 9.03998], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45385, 4.62383]}, - "faces": { - "south": {"uv": [8.625, 4.625, 8.6875, 4.75], "texture": "#1"}, - "up": {"uv": [0.8125, 4.625, 0.75, 3.25], "texture": "#1"}, - "down": {"uv": [3.5625, 3.25, 3.5, 4.625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.54653, 5.26601, -1.99788], - "to": [8.45347, 5.64168, 9.03998], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45385, 4.62383]}, - "faces": { - "east": {"uv": [3.375, 1.75, 4.75, 1.8125], "texture": "#1"}, - "south": {"uv": [8.625, 4.375, 8.75, 4.4375], "texture": "#1"}, - "west": {"uv": [2, 3.5, 3.375, 3.5625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.54653, 5.26601, -1.99788], - "to": [8.45347, 5.64168, 9.03998], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45385, 4.62383]}, - "faces": { - "east": {"uv": [3.125, 0.5, 4.5, 0.5625], "texture": "#1"}, - "south": {"uv": [4.375, 8.625, 4.5, 8.6875], "texture": "#1"}, - "west": {"uv": [2, 3.25, 3.375, 3.3125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.40975, 4.02876, -7.90958], - "to": [8.59025, 6.87876, -6.71958], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45376, -8.64272]}, - "faces": { - "north": {"uv": [4.25, 5.625, 4.375, 6], "texture": "#1"}, - "east": {"uv": [5.625, 4.25, 5.75, 4.625], "texture": "#1"}, - "south": {"uv": [4.5, 5.625, 4.625, 6], "texture": "#1"}, - "west": {"uv": [5.625, 4.75, 5.75, 5.125], "texture": "#1"}, - "up": {"uv": [7.5, 5.75, 7.375, 5.625], "texture": "#1"}, - "down": {"uv": [7.5, 5.875, 7.375, 6], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.575, 4.8635, -7.90958], - "to": [9.425, 6.04401, -6.71958], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45376, -8.64272]}, - "faces": { - "north": {"uv": [5.375, 0, 5.75, 0.125], "texture": "#1"}, - "east": {"uv": [7.375, 6.125, 7.5, 6.25], "texture": "#1"}, - "south": {"uv": [5.375, 1.75, 5.75, 1.875], "texture": "#1"}, - "west": {"uv": [2.25, 7.5, 2.375, 7.625], "texture": "#1"}, - "up": {"uv": [5.875, 3.875, 5.5, 3.75], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.575, 4.8635, -7.90958], - "to": [9.425, 6.04401, -6.71958], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45376, -8.64272]}, - "faces": { - "north": {"uv": [5.125, 5.625, 5.5, 5.75], "texture": "#1"}, - "east": {"uv": [2.5, 7.5, 2.625, 7.625], "texture": "#1"}, - "south": {"uv": [5.625, 5.25, 6, 5.375], "texture": "#1"}, - "west": {"uv": [7.5, 4, 7.625, 4.125], "texture": "#1"}, - "up": {"uv": [6, 5.625, 5.625, 5.5], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.48058, 4.19976, -8.93558], - "to": [8.51942, 6.70776, -5.80758], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45376, -8.64272]}, - "faces": { - "north": {"uv": [1.75, 6.125, 1.875, 6.4375], "texture": "#1"}, - "south": {"uv": [2, 6.125, 2.125, 6.4375], "texture": "#1"}, - "up": {"uv": [5.875, 1.625, 5.75, 1.25], "texture": "#1"}, - "down": {"uv": [2.375, 5.75, 2.25, 6.125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.48058, 4.19976, -8.93558], - "to": [8.51942, 6.70776, -5.80758], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45376, -8.64272]}, - "faces": { - "north": {"uv": [4.25, 6.125, 4.375, 6.4375], "texture": "#1"}, - "south": {"uv": [4.5, 6.125, 4.625, 6.4375], "texture": "#1"}, - "up": {"uv": [5.875, 2.625, 5.75, 2.25], "texture": "#1"}, - "down": {"uv": [2.625, 5.75, 2.5, 6.125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.746, 4.93433, -8.93558], - "to": [9.254, 5.97318, -5.80758], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45376, -8.64272]}, - "faces": { - "north": {"uv": [6.125, 2, 6.4375, 2.125], "texture": "#1"}, - "east": {"uv": [5.75, 2.75, 6.125, 2.875], "texture": "#1"}, - "south": {"uv": [6.125, 4.75, 6.4375, 4.875], "texture": "#1"}, - "west": {"uv": [5.75, 3, 6.125, 3.125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.746, 4.93433, -8.93558], - "to": [9.254, 5.97318, -5.80758], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45376, -8.64272]}, - "faces": { - "north": {"uv": [6.125, 5, 6.4375, 5.125], "texture": "#1"}, - "east": {"uv": [5.75, 3.25, 6.125, 3.375], "texture": "#1"}, - "south": {"uv": [6.125, 5.25, 6.4375, 5.375], "texture": "#1"}, - "west": {"uv": [5.75, 3.5, 6.125, 3.625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.55141, 4.37076, -9.96158], - "to": [8.44859, 6.53676, -4.89558], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45376, -8.64272]}, - "faces": { - "north": {"uv": [6.75, 0.75, 6.875, 1], "texture": "#1"}, - "south": {"uv": [1, 6.75, 1.125, 7], "texture": "#1"}, - "up": {"uv": [1.125, 4.625, 1, 4], "texture": "#1"}, - "down": {"uv": [1.375, 4, 1.25, 4.625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.917, 5.00516, -9.96158], - "to": [9.083, 5.90235, -4.89558], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45376, -8.64272]}, - "faces": { - "north": {"uv": [6.75, 1.125, 7, 1.25], "texture": "#1"}, - "east": {"uv": [4, 0.25, 4.625, 0.375], "texture": "#1"}, - "south": {"uv": [1.25, 6.75, 1.5, 6.875], "texture": "#1"}, - "west": {"uv": [4, 0.75, 4.625, 0.875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.917, 5.00516, -9.96158], - "to": [9.083, 5.90235, -4.89558], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45376, -8.64272]}, - "faces": { - "north": {"uv": [6.75, 1.75, 7, 1.875], "texture": "#1"}, - "east": {"uv": [4, 1, 4.625, 1.125], "texture": "#1"}, - "south": {"uv": [2.125, 6.75, 2.375, 6.875], "texture": "#1"}, - "west": {"uv": [4, 2, 4.625, 2.125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.55141, 4.37076, -9.96158], - "to": [8.44859, 6.53676, -4.89558], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45376, -8.64272]}, - "faces": { - "north": {"uv": [6.75, 2.25, 6.875, 2.5], "texture": "#1"}, - "south": {"uv": [2.5, 6.75, 2.625, 7], "texture": "#1"}, - "up": {"uv": [1.625, 4.625, 1.5, 4], "texture": "#1"}, - "down": {"uv": [4.125, 3.25, 4, 3.875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.62224, 4.54176, -10.98758], - "to": [8.37776, 6.36576, -3.96108], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45376, -8.64272]}, - "faces": { - "north": {"uv": [6.75, 2.625, 6.875, 2.875], "texture": "#1"}, - "south": {"uv": [2.75, 6.75, 2.875, 7], "texture": "#1"}, - "up": {"uv": [2.875, 3.125, 2.75, 2.25], "texture": "#1"}, - "down": {"uv": [1.125, 3, 1, 3.875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.62224, 4.54176, -10.98758], - "to": [8.37776, 6.36576, -3.96108], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45376, -8.64272]}, - "faces": { - "north": {"uv": [6.75, 3, 6.875, 3.25], "texture": "#1"}, - "south": {"uv": [6.75, 3.375, 6.875, 3.625], "texture": "#1"}, - "up": {"uv": [1.375, 3.875, 1.25, 3], "texture": "#1"}, - "down": {"uv": [1.625, 3, 1.5, 3.875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.088, 5.07599, -10.98758], - "to": [8.912, 5.83152, -3.96108], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45376, -8.64272]}, - "faces": { - "north": {"uv": [3.875, 6.75, 4.125, 6.875], "texture": "#1"}, - "east": {"uv": [2.625, 1.5, 3.5, 1.625], "texture": "#1"}, - "south": {"uv": [6.75, 4.25, 7, 4.375], "texture": "#1"}, - "west": {"uv": [3, 2, 3.875, 2.125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.088, 5.07599, -10.98758], - "to": [8.912, 5.83152, -3.96108], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45376, -8.64272]}, - "faces": { - "north": {"uv": [6.75, 4.5, 7, 4.625], "texture": "#1"}, - "east": {"uv": [3, 2.25, 3.875, 2.375], "texture": "#1"}, - "south": {"uv": [4.75, 6.75, 5, 6.875], "texture": "#1"}, - "west": {"uv": [3, 2.5, 3.875, 2.625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.69307, 4.71276, -12.12758], - "to": [8.30693, 6.19476, -10.30358], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45376, -8.64272]}, - "faces": { - "north": {"uv": [8, 3.375, 8.0625, 3.5625], "texture": "#1"}, - "up": {"uv": [7.5625, 4.75, 7.5, 4.5], "texture": "#1"}, - "down": {"uv": [7.5625, 4.875, 7.5, 5.125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.69307, 4.71276, -12.12758], - "to": [8.30693, 6.19476, -10.30358], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45376, -8.64272]}, - "faces": { - "north": {"uv": [4.375, 8, 4.4375, 8.1875], "texture": "#1"}, - "up": {"uv": [5.3125, 7.75, 5.25, 7.5], "texture": "#1"}, - "down": {"uv": [7.5625, 5.25, 7.5, 5.5], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.259, 5.14682, -12.12758], - "to": [8.741, 5.76069, -10.30358], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45376, -8.64272]}, - "faces": { - "north": {"uv": [8, 4.375, 8.1875, 4.4375], "texture": "#1"}, - "east": {"uv": [5.5, 7.5, 5.75, 7.5625], "texture": "#1"}, - "west": {"uv": [5.875, 7.5, 6.125, 7.5625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.259, 5.14682, -12.12758], - "to": [8.741, 5.76069, -10.30358], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45376, -8.64272]}, - "faces": { - "north": {"uv": [8, 4.625, 8.1875, 4.6875], "texture": "#1"}, - "east": {"uv": [6.25, 7.5, 6.5, 7.5625], "texture": "#1"}, - "west": {"uv": [6.625, 7.5, 6.875, 7.5625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.7639, 4.88376, -12.81158], - "to": [8.2361, 6.02376, -9.96158], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45376, -8.64272]}, - "faces": { - "north": {"uv": [8.25, 3.375, 8.3125, 3.5], "texture": "#1"}, - "up": {"uv": [7.0625, 5.5, 7, 5.125], "texture": "#1"}, - "down": {"uv": [5.3125, 7, 5.25, 7.375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.7639, 4.88376, -12.81158], - "to": [8.2361, 6.02376, -9.96158], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45376, -8.64272]}, - "faces": { - "north": {"uv": [8.25, 5.375, 8.3125, 5.5], "texture": "#1"}, - "up": {"uv": [6.5625, 7.375, 6.5, 7], "texture": "#1"}, - "down": {"uv": [6.8125, 7, 6.75, 7.375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.43, 5.21766, -12.81158], - "to": [8.57, 5.68986, -9.96158], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45376, -8.64272]}, - "faces": { - "north": {"uv": [8.25, 5.625, 8.375, 5.6875], "texture": "#1"}, - "east": {"uv": [7, 4, 7.375, 4.0625], "texture": "#1"}, - "west": {"uv": [7, 7, 7.375, 7.0625], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.43, 5.21766, -12.81158], - "to": [8.57, 5.68986, -9.96158], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45376, -8.64272]}, - "faces": { - "north": {"uv": [8.25, 5.875, 8.375, 5.9375], "texture": "#1"}, - "east": {"uv": [7.125, 0, 7.5, 0.0625], "texture": "#1"}, - "west": {"uv": [0.25, 7.125, 0.625, 7.1875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.75985, 6.08076, -2.58308], - "to": [8.24015, 6.76476, -0.94758], - "rotation": {"angle": -22.5, "axis": "x", "origin": [8, 5.45376, -1.17558]}, - "faces": { - "north": {"uv": [6.875, 8.625, 6.9375, 8.6875], "texture": "#1"}, - "east": {"uv": [8, 4.875, 8.1875, 4.9375], "texture": "#1"}, - "south": {"uv": [7.125, 8.625, 7.1875, 8.6875], "texture": "#1"}, - "west": {"uv": [8, 5.125, 8.1875, 5.1875], "texture": "#1"}, - "up": {"uv": [6.5625, 8.1875, 6.5, 8], "texture": "#1"}, - "down": {"uv": [8.0625, 6.5, 8, 6.6875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.75985, 4.14276, -2.58308], - "to": [8.24015, 4.82676, -0.94758], - "rotation": {"angle": 22.5, "axis": "x", "origin": [8, 5.45376, -1.17558]}, - "faces": { - "north": {"uv": [8.625, 7.125, 8.6875, 7.1875], "texture": "#1"}, - "east": {"uv": [6.75, 8, 6.9375, 8.0625], "texture": "#1"}, - "south": {"uv": [7.375, 8.625, 7.4375, 8.6875], "texture": "#1"}, - "west": {"uv": [8, 7.375, 8.1875, 7.4375], "texture": "#1"}, - "up": {"uv": [7.6875, 8.1875, 7.625, 8], "texture": "#1"}, - "down": {"uv": [8.0625, 7.625, 8, 7.8125], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [8.43617, 5.21004, -3.44972], - "to": [9.18267, 5.69034, -1.68922], - "rotation": {"angle": 22.5, "axis": "y", "origin": [9.80967, 5.45019, -1.91722]}, - "faces": { - "north": {"uv": [8.625, 7.375, 8.6875, 7.4375], "texture": "#1"}, - "east": {"uv": [7.5, 6.875, 7.75, 6.9375], "texture": "#1"}, - "south": {"uv": [7.625, 8.625, 7.6875, 8.6875], "texture": "#1"}, - "west": {"uv": [7, 7.5, 7.25, 7.5625], "texture": "#1"}, - "up": {"uv": [7.5625, 7.375, 7.5, 7.125], "texture": "#1"}, - "down": {"uv": [7.4375, 7.5, 7.375, 7.75], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [6.81733, 5.21004, -3.44972], - "to": [7.56383, 5.69034, -1.68922], - "rotation": {"angle": -22.5, "axis": "y", "origin": [6.19033, 5.45019, -1.91722]}, - "faces": { - "north": {"uv": [8.625, 7.875, 8.6875, 7.9375], "texture": "#1"}, - "east": {"uv": [7.625, 0, 7.875, 0.0625], "texture": "#1"}, - "south": {"uv": [8.625, 8.125, 8.6875, 8.1875], "texture": "#1"}, - "west": {"uv": [0.25, 7.625, 0.5, 7.6875], "texture": "#1"}, - "up": {"uv": [0.6875, 7.875, 0.625, 7.625], "texture": "#1"}, - "down": {"uv": [7.6875, 0.75, 7.625, 1], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.62608, 5.29887, -13.54768], - "to": [8.37392, 5.60864, -12.39548], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45376, -8.64272]}, - "faces": { - "north": {"uv": [8.25, 8.625, 8.3125, 8.6875], "texture": "#1"}, - "east": {"uv": [8.25, 6.125, 8.375, 6.1875], "texture": "#1"}, - "west": {"uv": [8.25, 6.375, 8.375, 6.4375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.84511, 5.07984, -13.54768], - "to": [8.15488, 5.82768, -12.39548], - "rotation": {"angle": 22.5, "axis": "z", "origin": [8, 5.45376, -8.64272]}, - "faces": { - "north": {"uv": [8.625, 8.375, 8.6875, 8.4375], "texture": "#1"}, - "up": {"uv": [8.3125, 6.75, 8.25, 6.625], "texture": "#1"}, - "down": {"uv": [6.8125, 8.25, 6.75, 8.375], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.62608, 5.29887, -13.54768], - "to": [8.37392, 5.60864, -12.39548], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45376, -8.64272]}, - "faces": { - "north": {"uv": [8.5, 8.625, 8.5625, 8.6875], "texture": "#1"}, - "east": {"uv": [8.25, 6.875, 8.375, 6.9375], "texture": "#1"}, - "west": {"uv": [8.25, 7.625, 8.375, 7.6875], "texture": "#1"} - } - }, - { - "name": "octagon", - "from": [7.84512, 5.07984, -13.54768], - "to": [8.15489, 5.82768, -12.39548], - "rotation": {"angle": -22.5, "axis": "z", "origin": [8, 5.45376, -8.64272]}, - "faces": { - "north": {"uv": [8.75, 0, 8.8125, 0.0625], "texture": "#1"}, - "up": {"uv": [8.1875, 8.375, 8.125, 8.25], "texture": "#1"}, - "down": {"uv": [0.0625, 8.375, 0, 8.5], "texture": "#1"} - } - } - ], - "display": { - "thirdperson_righthand": { - "translation": [0, 3.25, -2], - "scale": [0.75, 0.75, 0.75] - }, - "thirdperson_lefthand": { - "translation": [0, 3.25, -2], - "scale": [0.75, 0.75, 0.75] - }, - "firstperson_righthand": { - "translation": [-4.5, 9, 4], - "scale": [1, 1, 0.75] - }, - "firstperson_lefthand": { - "translation": [-4.5, 9, 4], - "scale": [1, 1, 0.75] - }, - "ground": { - "translation": [0, 3, 0], - "scale": [0.75, 0.75, 0.75] - }, - "gui": { - "rotation": [-60, 135, 60], - "translation": [0, 2, 0], - "scale": [0.45, 0.45, 0.45] - }, - "fixed": { - "rotation": [0, 90, 0], - "translation": [-1.5, 5.25, -2], - "scale": [1.5, 1.5, 1.5] - } - }, - "groups": [ - { - "name": "Gun body", - "origin": [8, 8, 8], - "color": 0, - "children": [ - 0, - 1, - { - "name": "group", - "origin": [8, 5.25, 12.8], - "color": 0, - "children": [ - { - "name": "group", - "origin": [8, 5.25, 12], - "color": 0, - "children": [2, 3, 4, 5] - }, - { - "name": "group", - "origin": [8, 5.25, 12], - "color": 0, - "children": [6, 7, 8, 9] - }, - { - "name": "group", - "origin": [8, 5.25, 8.6], - "color": 0, - "children": [10, 11, 12, 13] - } - ] - }, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23 - ] - }, - { - "name": "exhaust", - "origin": [8, 5.25, 31.56599], - "color": 0, - "children": [24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51] - }, - { - "name": "wood", - "origin": [8, 8, 8], - "color": 0, - "children": [ - { - "name": "group", - "origin": [8, 5.25, 15.75], - "color": 0, - "children": [52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63] - } - ] - }, - { - "name": "Sight", - "origin": [8, 8, 8], - "color": 3, - "children": [ - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - { - "name": "octagon", - "origin": [8, 8, 8], - "color": 3, - "children": [97, 98, 99, 100, 101, 102, 103, 104] - } - ] - }, - { - "name": "grip", - "origin": [8, 0.33895, 5.86198], - "color": 0, - "children": [105, 106, 107, 108, 109, 110, 111, 112] - }, - { - "name": "grip", - "origin": [8, 0.04072, 11.85377], - "color": 0, - "children": [113, 114, 115, 116, 117, 118, 119, 120, 121, 122] - }, - { - "name": "deco", - "origin": [8, 5.25, 26.875], - "color": 0, - "children": [123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142] - }, - { - "name": "guard", - "origin": [8, 2.51596, 4.26386], - "color": 0, - "children": [143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159] - }, - { - "name": "trigger", - "origin": [8, 2.95405, 4.95625], - "color": 0, - "children": [160, 161] - }, - { - "name": "rpg7_rocket", - "origin": [8, 8, 8], - "color": 0, - "children": [ - { - "name": "Rockets", - "origin": [8, 8, 8], - "color": 4, - "children": [ - { - "name": "group", - "origin": [8, 11.45385, 4.59919], - "color": 0, - "children": [162, 163, 164, 165] - }, - { - "name": "group", - "origin": [8, 15.25072, 1.00614], - "color": 4, - "children": [166, 167, 168, 169] - }, - 170, - { - "name": "group", - "origin": [8, 15.25072, 1.00614], - "color": 4, - "children": [171, 172, 173, 174] - }, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - { - "name": "group", - "origin": [8, 5.25063, -12.81158], - "color": 0, - "children": [202, 203, 204, 205] - } - ] - } - ] - } - ] -} \ No newline at end of file diff --git a/src/main/resources/assets/superbwarfare/textures/item/soul_steel_ingot.png b/src/main/resources/assets/superbwarfare/textures/item/soul_steel_ingot.png deleted file mode 100644 index 27baa16a9..000000000 Binary files a/src/main/resources/assets/superbwarfare/textures/item/soul_steel_ingot.png and /dev/null differ diff --git a/src/main/resources/assets/superbwarfare/textures/item/soul_steel_nugget.png b/src/main/resources/assets/superbwarfare/textures/item/soul_steel_nugget.png deleted file mode 100644 index cfa33e85d..000000000 Binary files a/src/main/resources/assets/superbwarfare/textures/item/soul_steel_nugget.png and /dev/null differ diff --git a/src/main/resources/assets/superbwarfare/textures/item/special_material_pack.png b/src/main/resources/assets/superbwarfare/textures/item/special_material_pack.png deleted file mode 100644 index 51b6471fd..000000000 Binary files a/src/main/resources/assets/superbwarfare/textures/item/special_material_pack.png and /dev/null differ diff --git a/src/main/resources/data/superbwarfare/loot_tables/chests/blue_print_epic.json b/src/main/resources/data/superbwarfare/loot_tables/chests/blue_print_epic.json index 03b515f7d..53a63a518 100644 --- a/src/main/resources/data/superbwarfare/loot_tables/chests/blue_print_epic.json +++ b/src/main/resources/data/superbwarfare/loot_tables/chests/blue_print_epic.json @@ -189,7 +189,7 @@ { "type": "minecraft:item", "name": "superbwarfare:ntw_20_blueprint", - "weight": 30, + "weight": 50, "functions": [ { "function": "set_count", @@ -203,7 +203,7 @@ { "type": "minecraft:item", "name": "superbwarfare:bocek_blueprint", - "weight": 30, + "weight": 50, "functions": [ { "function": "set_count", @@ -217,7 +217,7 @@ { "type": "minecraft:item", "name": "superbwarfare:minigun_blueprint", - "weight": 30, + "weight": 50, "functions": [ { "function": "set_count", diff --git a/src/main/resources/data/superbwarfare/recipes/aa_12bp_crafting.json b/src/main/resources/data/superbwarfare/recipes/aa_12_blueprint_crafting.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/aa_12bp_crafting.json rename to src/main/resources/data/superbwarfare/recipes/aa_12_blueprint_crafting.json diff --git a/src/main/resources/data/superbwarfare/recipes/ak_47bp_crafting.json b/src/main/resources/data/superbwarfare/recipes/ak_47_blueprint_crafting.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/ak_47bp_crafting.json rename to src/main/resources/data/superbwarfare/recipes/ak_47_blueprint_crafting.json diff --git a/src/main/resources/data/superbwarfare/recipes/bocekbp_crafting.json b/src/main/resources/data/superbwarfare/recipes/bocek_blueprint_crafting.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/bocekbp_crafting.json rename to src/main/resources/data/superbwarfare/recipes/bocek_blueprint_crafting.json diff --git a/src/main/resources/data/superbwarfare/recipes/bocek_smithing.json b/src/main/resources/data/superbwarfare/recipes/bocek_smithing.json index 461716e64..a8d960506 100644 --- a/src/main/resources/data/superbwarfare/recipes/bocek_smithing.json +++ b/src/main/resources/data/superbwarfare/recipes/bocek_smithing.json @@ -4,7 +4,7 @@ "item": "superbwarfare:bocek_blueprint" }, "base": { - "item": "superbwarfare:special_material_pack" + "item": "superbwarfare:legendary_material_pack" }, "addition": { "item": "minecraft:bow" diff --git a/src/main/resources/data/superbwarfare/recipes/cc_action_crafting.json b/src/main/resources/data/superbwarfare/recipes/cemented_carbide_action_crafting.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/cc_action_crafting.json rename to src/main/resources/data/superbwarfare/recipes/cemented_carbide_action_crafting.json diff --git a/src/main/resources/data/superbwarfare/recipes/cc_ingot_blasting.json b/src/main/resources/data/superbwarfare/recipes/cemented_carbide_ingot_blasting.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/cc_ingot_blasting.json rename to src/main/resources/data/superbwarfare/recipes/cemented_carbide_ingot_blasting.json diff --git a/src/main/resources/data/superbwarfare/recipes/cc_spring_crafting.json b/src/main/resources/data/superbwarfare/recipes/cemented_carbide_spring_crafting.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/cc_spring_crafting.json rename to src/main/resources/data/superbwarfare/recipes/cemented_carbide_spring_crafting.json diff --git a/src/main/resources/data/superbwarfare/recipes/cc_trigger_crafting.json b/src/main/resources/data/superbwarfare/recipes/cemented_carbide_trigger_crafting.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/cc_trigger_crafting.json rename to src/main/resources/data/superbwarfare/recipes/cemented_carbide_trigger_crafting.json diff --git a/src/main/resources/data/superbwarfare/recipes/devotionbp_crafting.json b/src/main/resources/data/superbwarfare/recipes/devotion_blueprint_crafting.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/devotionbp_crafting.json rename to src/main/resources/data/superbwarfare/recipes/devotion_blueprint_crafting.json diff --git a/src/main/resources/data/superbwarfare/recipes/glock17_bp_crafting.json b/src/main/resources/data/superbwarfare/recipes/glock_17_blueprint_crafting.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/glock17_bp_crafting.json rename to src/main/resources/data/superbwarfare/recipes/glock_17_blueprint_crafting.json diff --git a/src/main/resources/data/superbwarfare/recipes/gun_recycle_crafting.json b/src/main/resources/data/superbwarfare/recipes/gun_recycle_crafting.json deleted file mode 100644 index 453508722..000000000 --- a/src/main/resources/data/superbwarfare/recipes/gun_recycle_crafting.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "category": "misc", - "pattern": [ - "aa", - "bb", - "bb" - ], - "key": { - "a": { - "item": "superbwarfare:ingot_steel" - }, - "b": { - "tag": "minecraft:planks" - } - }, - "result": { - "item": "superbwarfare:gun_recycle", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/recipes/he_exp_crafting.json b/src/main/resources/data/superbwarfare/recipes/high_energy_explosives_crafting.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/he_exp_crafting.json rename to src/main/resources/data/superbwarfare/recipes/high_energy_explosives_crafting.json diff --git a/src/main/resources/data/superbwarfare/recipes/hk_416bp_crafting.json b/src/main/resources/data/superbwarfare/recipes/hk_416_blueprint_crafting.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/hk_416bp_crafting.json rename to src/main/resources/data/superbwarfare/recipes/hk_416_blueprint_crafting.json diff --git a/src/main/resources/data/superbwarfare/recipes/hr_crafting.json b/src/main/resources/data/superbwarfare/recipes/hunting_rifle_blueprint_crafting.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/hr_crafting.json rename to src/main/resources/data/superbwarfare/recipes/hunting_rifle_blueprint_crafting.json diff --git a/src/main/resources/data/superbwarfare/recipes/m_4bp_crafting.json b/src/main/resources/data/superbwarfare/recipes/m4_blueprint_crafting.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/m_4bp_crafting.json rename to src/main/resources/data/superbwarfare/recipes/m4_blueprint_crafting.json diff --git a/src/main/resources/data/superbwarfare/recipes/m_4_smithing.json b/src/main/resources/data/superbwarfare/recipes/m4_smithing.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/m_4_smithing.json rename to src/main/resources/data/superbwarfare/recipes/m4_smithing.json diff --git a/src/main/resources/data/superbwarfare/recipes/m_60bp_crafting.json b/src/main/resources/data/superbwarfare/recipes/m60_blueprint_crafting.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/m_60bp_crafting.json rename to src/main/resources/data/superbwarfare/recipes/m60_blueprint_crafting.json diff --git a/src/main/resources/data/superbwarfare/recipes/m_60_smithing.json b/src/main/resources/data/superbwarfare/recipes/m60_smithing.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/m_60_smithing.json rename to src/main/resources/data/superbwarfare/recipes/m60_smithing.json diff --git a/src/main/resources/data/superbwarfare/recipes/m_79bp_crafting.json b/src/main/resources/data/superbwarfare/recipes/m79_blueprint_crafting.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/m_79bp_crafting.json rename to src/main/resources/data/superbwarfare/recipes/m79_blueprint_crafting.json diff --git a/src/main/resources/data/superbwarfare/recipes/m_79_smithing.json b/src/main/resources/data/superbwarfare/recipes/m79_smithing.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/m_79_smithing.json rename to src/main/resources/data/superbwarfare/recipes/m79_smithing.json diff --git a/src/main/resources/data/superbwarfare/recipes/m_870bp_crafting.json b/src/main/resources/data/superbwarfare/recipes/m870_blueprint_crafting.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/m_870bp_crafting.json rename to src/main/resources/data/superbwarfare/recipes/m870_blueprint_crafting.json diff --git a/src/main/resources/data/superbwarfare/recipes/m_870_smithing.json b/src/main/resources/data/superbwarfare/recipes/m870_smithing.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/m_870_smithing.json rename to src/main/resources/data/superbwarfare/recipes/m870_smithing.json diff --git a/src/main/resources/data/superbwarfare/recipes/m_89b_smithing.json b/src/main/resources/data/superbwarfare/recipes/m89b_smithing.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/m_89b_smithing.json rename to src/main/resources/data/superbwarfare/recipes/m89b_smithing.json diff --git a/src/main/resources/data/superbwarfare/recipes/m_98bbp_crafting.json b/src/main/resources/data/superbwarfare/recipes/m98b_blueprint_crafting.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/m_98bbp_crafting.json rename to src/main/resources/data/superbwarfare/recipes/m98b_blueprint_crafting.json diff --git a/src/main/resources/data/superbwarfare/recipes/marlinbpcrafting.json b/src/main/resources/data/superbwarfare/recipes/marlin_blueprint_crafting.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/marlinbpcrafting.json rename to src/main/resources/data/superbwarfare/recipes/marlin_blueprint_crafting.json diff --git a/src/main/resources/data/superbwarfare/recipes/cmp_crafting.json b/src/main/resources/data/superbwarfare/recipes/material_pack_common_crafting.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/cmp_crafting.json rename to src/main/resources/data/superbwarfare/recipes/material_pack_common_crafting.json diff --git a/src/main/resources/data/superbwarfare/recipes/emp_crafting.json b/src/main/resources/data/superbwarfare/recipes/material_pack_epic_crafting.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/emp_crafting.json rename to src/main/resources/data/superbwarfare/recipes/material_pack_epic_crafting.json diff --git a/src/main/resources/data/superbwarfare/recipes/smp_crafting.json b/src/main/resources/data/superbwarfare/recipes/material_pack_legendary_crafting.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/smp_crafting.json rename to src/main/resources/data/superbwarfare/recipes/material_pack_legendary_crafting.json diff --git a/src/main/resources/data/superbwarfare/recipes/rmp_crafting.json b/src/main/resources/data/superbwarfare/recipes/material_pack_rare_crafting.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/rmp_crafting.json rename to src/main/resources/data/superbwarfare/recipes/material_pack_rare_crafting.json diff --git a/src/main/resources/data/superbwarfare/recipes/minigunbp_crafting.json b/src/main/resources/data/superbwarfare/recipes/minigun_blueprint_crafting.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/minigunbp_crafting.json rename to src/main/resources/data/superbwarfare/recipes/minigun_blueprint_crafting.json diff --git a/src/main/resources/data/superbwarfare/recipes/minigun_smithing.json b/src/main/resources/data/superbwarfare/recipes/minigun_smithing.json index ba2b3eae4..8280ab0a9 100644 --- a/src/main/resources/data/superbwarfare/recipes/minigun_smithing.json +++ b/src/main/resources/data/superbwarfare/recipes/minigun_smithing.json @@ -4,7 +4,7 @@ "item": "superbwarfare:minigun_blueprint" }, "base": { - "item": "superbwarfare:special_material_pack" + "item": "superbwarfare:legendary_material_pack" }, "addition": { "item": "minecraft:netherite_ingot" diff --git a/src/main/resources/data/superbwarfare/recipes/mk_14bp_crafting.json b/src/main/resources/data/superbwarfare/recipes/mk_14_blueprint_crafting.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/mk_14bp_crafting.json rename to src/main/resources/data/superbwarfare/recipes/mk_14_blueprint_crafting.json diff --git a/src/main/resources/data/superbwarfare/recipes/ntw_20bp_crafting.json b/src/main/resources/data/superbwarfare/recipes/ntw_20_blueprint_crafting.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/ntw_20bp_crafting.json rename to src/main/resources/data/superbwarfare/recipes/ntw_20_blueprint_crafting.json diff --git a/src/main/resources/data/superbwarfare/recipes/ntw_20_smithing.json b/src/main/resources/data/superbwarfare/recipes/ntw_20_smithing.json index b5e6cb551..31f57ad89 100644 --- a/src/main/resources/data/superbwarfare/recipes/ntw_20_smithing.json +++ b/src/main/resources/data/superbwarfare/recipes/ntw_20_smithing.json @@ -4,7 +4,7 @@ "item": "superbwarfare:ntw_20_blueprint" }, "base": { - "item": "superbwarfare:special_material_pack" + "item": "superbwarfare:legendary_material_pack" }, "addition": { "item": "minecraft:spyglass" diff --git a/src/main/resources/data/superbwarfare/recipes/uccp_crafting.json b/src/main/resources/data/superbwarfare/recipes/raw_cemented_carbide_powder_crafting.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/uccp_crafting.json rename to src/main/resources/data/superbwarfare/recipes/raw_cemented_carbide_powder_crafting.json diff --git a/src/main/resources/data/superbwarfare/recipes/rpgbp_crafting.json b/src/main/resources/data/superbwarfare/recipes/rpg_blueprint_crafting.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/rpgbp_crafting.json rename to src/main/resources/data/superbwarfare/recipes/rpg_blueprint_crafting.json diff --git a/src/main/resources/data/superbwarfare/recipes/rpkbp_crafting.json b/src/main/resources/data/superbwarfare/recipes/rpk_blueprint_crafting.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/rpkbp_crafting.json rename to src/main/resources/data/superbwarfare/recipes/rpk_blueprint_crafting.json diff --git a/src/main/resources/data/superbwarfare/recipes/sentinelbp_crafting.json b/src/main/resources/data/superbwarfare/recipes/sentinel_blueprint_crafting.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/sentinelbp_crafting.json rename to src/main/resources/data/superbwarfare/recipes/sentinel_blueprint_crafting.json diff --git a/src/main/resources/data/superbwarfare/recipes/sksbp_crafting.json b/src/main/resources/data/superbwarfare/recipes/sks_blueprint_crafting.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/sksbp_crafting.json rename to src/main/resources/data/superbwarfare/recipes/sks_blueprint_crafting.json diff --git a/src/main/resources/data/superbwarfare/recipes/soulsteel_ingot_crafting.json b/src/main/resources/data/superbwarfare/recipes/soulsteel_ingot_crafting.json deleted file mode 100644 index aea58ab70..000000000 --- a/src/main/resources/data/superbwarfare/recipes/soulsteel_ingot_crafting.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "item": "superbwarfare:soul_steel_nugget" - }, - { - "item": "superbwarfare:soul_steel_nugget" - }, - { - "item": "superbwarfare:soul_steel_nugget" - }, - { - "item": "superbwarfare:soul_steel_nugget" - }, - { - "item": "superbwarfare:soul_steel_nugget" - }, - { - "item": "superbwarfare:soul_steel_nugget" - }, - { - "item": "superbwarfare:soul_steel_nugget" - }, - { - "item": "superbwarfare:soul_steel_nugget" - }, - { - "item": "superbwarfare:soul_steel_nugget" - } - ], - "result": { - "item": "superbwarfare:soul_steel_ingot", - "count": 1 - } -} \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/recipes/soulsteel_nugget_crafting.json b/src/main/resources/data/superbwarfare/recipes/soulsteel_nugget_crafting.json deleted file mode 100644 index 462f1041d..000000000 --- a/src/main/resources/data/superbwarfare/recipes/soulsteel_nugget_crafting.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "minecraft:crafting_shapeless", - "category": "misc", - "ingredients": [ - { - "item": "superbwarfare:soul_steel_ingot" - } - ], - "result": { - "item": "superbwarfare:soul_steel_nugget", - "count": 9 - } -} \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/recipes/special_material_pack_crafting.json b/src/main/resources/data/superbwarfare/recipes/special_material_pack_crafting.json deleted file mode 100644 index a99549aba..000000000 --- a/src/main/resources/data/superbwarfare/recipes/special_material_pack_crafting.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "type": "minecraft:smithing_transform", - "template": { - "item": "superbwarfare:legendary_material_pack" - }, - "base": { - "item": "superbwarfare:soul_steel_ingot" - }, - "addition": { - "item": "minecraft:nether_star" - }, - "result": { - "item": "superbwarfare:special_material_pack" - } -} \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/recipes/svdbp_crafting.json b/src/main/resources/data/superbwarfare/recipes/svd_blueprint_crafting.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/svdbp_crafting.json rename to src/main/resources/data/superbwarfare/recipes/svd_blueprint_crafting.json diff --git a/src/main/resources/data/superbwarfare/recipes/taserbp_crafting.json b/src/main/resources/data/superbwarfare/recipes/taser_blueprint_crafting.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/taserbp_crafting.json rename to src/main/resources/data/superbwarfare/recipes/taser_blueprint_crafting.json diff --git a/src/main/resources/data/superbwarfare/recipes/vectorbp_crafting.json b/src/main/resources/data/superbwarfare/recipes/vector_blueprint_crafting.json similarity index 100% rename from src/main/resources/data/superbwarfare/recipes/vectorbp_crafting.json rename to src/main/resources/data/superbwarfare/recipes/vector_blueprint_crafting.json diff --git a/src/main/resources/data/superbwarfare/tags/items/legendary_gun.json b/src/main/resources/data/superbwarfare/tags/items/legendary_gun.json index 9e706511d..11b142747 100644 --- a/src/main/resources/data/superbwarfare/tags/items/legendary_gun.json +++ b/src/main/resources/data/superbwarfare/tags/items/legendary_gun.json @@ -3,6 +3,9 @@ "values": [ "superbwarfare:trachelium", "superbwarfare:aa_12", - "superbwarfare:sentinel" + "superbwarfare:sentinel", + "superbwarfare:bocek", + "superbwarfare:ntw_20", + "superbwarfare:minigun" ] } \ No newline at end of file diff --git a/src/main/resources/data/superbwarfare/tags/items/special_gun.json b/src/main/resources/data/superbwarfare/tags/items/special_gun.json deleted file mode 100644 index 58fd417d4..000000000 --- a/src/main/resources/data/superbwarfare/tags/items/special_gun.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "replace": false, - "values": [ - "superbwarfare:bocek", - "superbwarfare:ntw_20", - "superbwarfare:minigun" - ] -} \ No newline at end of file