stuff
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
package com.drmangotea.tfmg.base;
|
||||
|
||||
import com.drmangotea.tfmg.registry.TFMGBlocks;
|
||||
import com.simibubi.create.api.boiler.BoilerHeater;
|
||||
import com.simibubi.create.content.processing.burner.BlazeBurnerBlock;
|
||||
import net.minecraft.core.BlockPos;
|
||||
import net.minecraft.world.level.Level;
|
||||
import net.minecraft.world.level.block.state.BlockState;
|
||||
|
||||
public class TFMGBoilerHeaters {
|
||||
public static void registerDefaults() {
|
||||
BoilerHeater.REGISTRY.register(TFMGBlocks.FIREBOX.get(), FIREBOX);
|
||||
}
|
||||
|
||||
public static BoilerHeater FIREBOX = TFMGBoilerHeaters::blazeBurner;
|
||||
|
||||
public static int blazeBurner(Level level, BlockPos pos, BlockState state) {
|
||||
BlazeBurnerBlock.HeatLevel value = state.getValue(BlazeBurnerBlock.HEAT_LEVEL);
|
||||
if (value == BlazeBurnerBlock.HeatLevel.NONE) {
|
||||
return -1;
|
||||
}
|
||||
if (value == BlazeBurnerBlock.HeatLevel.SEETHING) {
|
||||
return 3;
|
||||
}
|
||||
if (value.isAtLeast(BlazeBurnerBlock.HeatLevel.FADING)) {
|
||||
return 2;
|
||||
}
|
||||
return -1;
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,110 @@
|
||||
package com.drmangotea.tfmg.content.decoration.cogs;
|
||||
|
||||
import com.drmangotea.tfmg.registry.TFMGPartialModels;
|
||||
import com.simibubi.create.AllPartialModels;
|
||||
import com.simibubi.create.content.kinetics.base.IRotate;
|
||||
import com.simibubi.create.content.kinetics.base.KineticBlockEntity;
|
||||
import com.simibubi.create.content.kinetics.base.KineticBlockEntityVisual;
|
||||
import com.simibubi.create.content.kinetics.base.RotatingInstance;
|
||||
import com.simibubi.create.content.kinetics.simpleRelays.BracketedKineticBlockEntityRenderer;
|
||||
import com.simibubi.create.content.kinetics.simpleRelays.encased.EncasedCogVisual;
|
||||
import com.simibubi.create.foundation.render.AllInstanceTypes;
|
||||
import dev.engine_room.flywheel.api.instance.Instance;
|
||||
import dev.engine_room.flywheel.api.model.Model;
|
||||
import dev.engine_room.flywheel.api.visualization.VisualizationContext;
|
||||
import dev.engine_room.flywheel.lib.model.Models;
|
||||
import net.createmod.catnip.data.Iterate;
|
||||
import net.minecraft.core.Direction;
|
||||
import net.minecraft.world.level.block.Block;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.function.Consumer;
|
||||
|
||||
public class EncasedSteelCogVisual extends KineticBlockEntityVisual<KineticBlockEntity> {
|
||||
|
||||
|
||||
protected final RotatingInstance rotatingModel;
|
||||
@Nullable
|
||||
protected final RotatingInstance rotatingTopShaft;
|
||||
@Nullable
|
||||
protected final RotatingInstance rotatingBottomShaft;
|
||||
|
||||
public static EncasedCogVisual small(VisualizationContext modelManager, KineticBlockEntity blockEntity, float partialTick) {
|
||||
return new EncasedCogVisual(modelManager, blockEntity, false, partialTick, Models.partial(TFMGPartialModels.STEEL_COGHWEEL));
|
||||
}
|
||||
|
||||
public static EncasedCogVisual large(VisualizationContext modelManager, KineticBlockEntity blockEntity, float partialTick) {
|
||||
return new EncasedCogVisual(modelManager, blockEntity, true, partialTick, Models.partial(TFMGPartialModels.LARGE_STEEL_COGHWEEL));
|
||||
}
|
||||
|
||||
public EncasedSteelCogVisual(VisualizationContext modelManager, KineticBlockEntity blockEntity, boolean large, float partialTick, Model model) {
|
||||
super(modelManager, blockEntity, partialTick);
|
||||
|
||||
rotatingModel = instancerProvider().instancer(AllInstanceTypes.ROTATING, model)
|
||||
.createInstance();
|
||||
|
||||
rotatingModel.setup(blockEntity)
|
||||
.setPosition(getVisualPosition())
|
||||
.rotateToFace(rotationAxis())
|
||||
.setChanged();
|
||||
|
||||
RotatingInstance rotatingTopShaft = null;
|
||||
RotatingInstance rotatingBottomShaft = null;
|
||||
|
||||
Block block = blockState.getBlock();
|
||||
if (block instanceof IRotate def) {
|
||||
for (Direction d : Iterate.directionsInAxis(rotationAxis())) {
|
||||
if (!def.hasShaftTowards(blockEntity.getLevel(), blockEntity.getBlockPos(), blockState, d))
|
||||
continue;
|
||||
RotatingInstance instance = instancerProvider().instancer(AllInstanceTypes.ROTATING, Models.partial(AllPartialModels.SHAFT_HALF))
|
||||
.createInstance();
|
||||
instance.setup(blockEntity)
|
||||
.setPosition(getVisualPosition())
|
||||
.rotateToFace(Direction.SOUTH, d)
|
||||
.setChanged();
|
||||
|
||||
if (large) {
|
||||
instance.setRotationOffset(BracketedKineticBlockEntityRenderer.getShaftAngleOffset(rotationAxis(), pos));
|
||||
}
|
||||
|
||||
if (d.getAxisDirection() == Direction.AxisDirection.POSITIVE) {
|
||||
rotatingTopShaft = instance;
|
||||
} else {
|
||||
rotatingBottomShaft = instance;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
this.rotatingTopShaft = rotatingTopShaft;
|
||||
this.rotatingBottomShaft = rotatingBottomShaft;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void update(float pt) {
|
||||
rotatingModel.setup(blockEntity)
|
||||
.setChanged();
|
||||
if (rotatingTopShaft != null) rotatingTopShaft.setup(blockEntity)
|
||||
.setChanged();
|
||||
if (rotatingBottomShaft != null) rotatingBottomShaft.setup(blockEntity)
|
||||
.setChanged();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updateLight(float partialTick) {
|
||||
relight(rotatingModel, rotatingTopShaft, rotatingBottomShaft);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _delete() {
|
||||
rotatingModel.delete();
|
||||
if (rotatingTopShaft != null) rotatingTopShaft.delete();
|
||||
if (rotatingBottomShaft != null) rotatingBottomShaft.delete();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void collectCrumblingInstances(Consumer<@Nullable Instance> consumer) {
|
||||
consumer.accept(rotatingModel);
|
||||
consumer.accept(rotatingTopShaft);
|
||||
consumer.accept(rotatingBottomShaft);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,107 @@
|
||||
package com.drmangotea.tfmg.content.decoration.cogs;
|
||||
|
||||
import com.drmangotea.tfmg.registry.TFMGBlocks;
|
||||
import com.drmangotea.tfmg.registry.TFMGPartialModels;
|
||||
import com.simibubi.create.AllBlocks;
|
||||
import com.simibubi.create.AllPartialModels;
|
||||
import com.simibubi.create.content.kinetics.base.KineticBlockEntityRenderer;
|
||||
import com.simibubi.create.content.kinetics.base.RotatingInstance;
|
||||
import com.simibubi.create.content.kinetics.base.SingleAxisRotatingVisual;
|
||||
import com.simibubi.create.content.kinetics.simpleRelays.BracketedKineticBlockEntity;
|
||||
import com.simibubi.create.content.kinetics.simpleRelays.BracketedKineticBlockEntityRenderer;
|
||||
import com.simibubi.create.content.kinetics.simpleRelays.ICogWheel;
|
||||
import com.simibubi.create.foundation.render.AllInstanceTypes;
|
||||
import dev.engine_room.flywheel.api.instance.Instance;
|
||||
import dev.engine_room.flywheel.api.material.Material;
|
||||
import dev.engine_room.flywheel.api.model.Model;
|
||||
import dev.engine_room.flywheel.api.visual.BlockEntityVisual;
|
||||
import dev.engine_room.flywheel.api.visualization.VisualizationContext;
|
||||
import dev.engine_room.flywheel.lib.material.Materials;
|
||||
import dev.engine_room.flywheel.lib.model.Models;
|
||||
import dev.engine_room.flywheel.lib.model.baked.ForgeBlockModelBuilder;
|
||||
import dev.engine_room.flywheel.lib.model.baked.PartialModel;
|
||||
import net.minecraft.core.Direction;
|
||||
|
||||
import java.util.function.Consumer;
|
||||
|
||||
public class TFMGCogwheelVisual {
|
||||
|
||||
public static BlockEntityVisual<BracketedKineticBlockEntity> create(VisualizationContext context, BracketedKineticBlockEntity blockEntity, float partialTick) {
|
||||
if (ICogWheel.isLargeCog(blockEntity.getBlockState())) {
|
||||
return new LargeCogVisual(context, blockEntity, partialTick);
|
||||
} else {
|
||||
|
||||
Model model;
|
||||
|
||||
|
||||
if (TFMGBlocks.STEEL_COGWHEEL.is(blockEntity.getBlockState().getBlock())) {
|
||||
model = Models.partial(TFMGPartialModels.STEEL_COGHWEEL);
|
||||
} else {
|
||||
model = Models.partial(TFMGPartialModels.ALUMINUM_COGHWEEL);
|
||||
}
|
||||
return new SingleAxisRotatingVisual<>(context, blockEntity, partialTick, model);
|
||||
}
|
||||
}
|
||||
|
||||
// Large cogs sometimes have to offset their teeth by 11.25 degrees in order to
|
||||
// mesh properly
|
||||
public static class LargeCogVisual extends SingleAxisRotatingVisual<BracketedKineticBlockEntity> {
|
||||
|
||||
protected final RotatingInstance additionalShaft;
|
||||
|
||||
private LargeCogVisual(VisualizationContext context, BracketedKineticBlockEntity blockEntity, float partialTick) {
|
||||
super(context, blockEntity, partialTick, getLargeModel(blockEntity));
|
||||
|
||||
Direction.Axis axis = KineticBlockEntityRenderer.getRotationAxisOf(blockEntity);
|
||||
|
||||
additionalShaft = instancerProvider().instancer(AllInstanceTypes.ROTATING, Models.partial(AllPartialModels.COGWHEEL_SHAFT))
|
||||
.createInstance();
|
||||
|
||||
|
||||
additionalShaft.rotateToFace(axis)
|
||||
.setup(blockEntity)
|
||||
.setRotationOffset(BracketedKineticBlockEntityRenderer.getShaftAngleOffset(axis, pos))
|
||||
.setPosition(getVisualPosition())
|
||||
.setChanged();
|
||||
}
|
||||
|
||||
|
||||
|
||||
public static Model getLargeModel(BracketedKineticBlockEntity blockEntity){
|
||||
|
||||
if (TFMGBlocks.LARGE_STEEL_COGWHEEL.is(blockEntity.getBlockState().getBlock())) {
|
||||
return Models.partial(TFMGPartialModels.LARGE_STEEL_COGHWEEL);
|
||||
} else {
|
||||
return Models.partial(TFMGPartialModels.LARGE_ALUMINUM_COGHWEEL);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@Override
|
||||
public void update(float pt) {
|
||||
super.update(pt);
|
||||
additionalShaft.setup(blockEntity)
|
||||
.setRotationOffset(BracketedKineticBlockEntityRenderer.getShaftAngleOffset(rotationAxis(), pos))
|
||||
.setChanged();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updateLight(float partialTick) {
|
||||
super.updateLight(partialTick);
|
||||
relight(additionalShaft);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _delete() {
|
||||
super._delete();
|
||||
additionalShaft.delete();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void collectCrumblingInstances(Consumer<Instance> consumer) {
|
||||
super.collectCrumblingInstances(consumer);
|
||||
consumer.accept(additionalShaft);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,107 @@
|
||||
package com.drmangotea.tfmg.content.decoration.flywheels;
|
||||
|
||||
import com.drmangotea.tfmg.registry.TFMGPartialModels;
|
||||
import com.simibubi.create.AllPartialModels;
|
||||
import com.simibubi.create.content.kinetics.base.KineticBlockEntityVisual;
|
||||
import com.simibubi.create.content.kinetics.base.RotatingInstance;
|
||||
import com.simibubi.create.content.kinetics.flywheel.FlywheelBlockEntity;
|
||||
import com.simibubi.create.foundation.render.AllInstanceTypes;
|
||||
import dev.engine_room.flywheel.api.instance.Instance;
|
||||
import dev.engine_room.flywheel.api.visualization.VisualizationContext;
|
||||
import dev.engine_room.flywheel.lib.instance.InstanceTypes;
|
||||
import dev.engine_room.flywheel.lib.instance.TransformedInstance;
|
||||
import dev.engine_room.flywheel.lib.model.Models;
|
||||
import dev.engine_room.flywheel.lib.model.baked.PartialModel;
|
||||
import dev.engine_room.flywheel.lib.visual.SimpleDynamicVisual;
|
||||
import net.createmod.catnip.math.AngleHelper;
|
||||
import net.minecraft.core.Direction;
|
||||
import org.joml.Matrix4f;
|
||||
import org.joml.Quaternionf;
|
||||
|
||||
import java.util.function.Consumer;
|
||||
|
||||
public class TFMGFlywheelVisual extends KineticBlockEntityVisual<TFMGFlywheelBlockEntity> implements SimpleDynamicVisual {
|
||||
|
||||
protected final RotatingInstance shaft;
|
||||
protected final TransformedInstance wheel;
|
||||
protected float lastAngle = Float.NaN;
|
||||
|
||||
protected final Matrix4f baseTransform = new Matrix4f();
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
public TFMGFlywheelVisual(VisualizationContext context, TFMGFlywheelBlockEntity blockEntity, float partialTick) {
|
||||
super(context, blockEntity, partialTick);
|
||||
|
||||
var axis = rotationAxis();
|
||||
shaft = instancerProvider().instancer(AllInstanceTypes.ROTATING, Models.partial(AllPartialModels.SHAFT))
|
||||
.createInstance();
|
||||
|
||||
shaft.setup(TFMGFlywheelVisual.this.blockEntity)
|
||||
.setPosition(getVisualPosition())
|
||||
.rotateToFace(axis)
|
||||
.setChanged();
|
||||
|
||||
wheel = instancerProvider().instancer(InstanceTypes.TRANSFORMED, Models.partial(((TFMGFlywheelBlock)blockEntity.getBlockState().getBlock()).model))
|
||||
.createInstance();
|
||||
|
||||
|
||||
Direction align = Direction.fromAxisAndDirection(axis, Direction.AxisDirection.POSITIVE);
|
||||
|
||||
wheel.translate(getVisualPosition())
|
||||
.center()
|
||||
.rotate(new Quaternionf().rotateTo(0, 1, 0, align.getStepX(), align.getStepY(), align.getStepZ()));
|
||||
|
||||
baseTransform.set(wheel.pose);
|
||||
|
||||
animate(blockEntity.angle);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void beginFrame(Context ctx) {
|
||||
|
||||
float partialTicks = ctx.partialTick();
|
||||
|
||||
float speed = blockEntity.visualSpeed.getValue(partialTicks) * 3 / 10f;
|
||||
float angle = blockEntity.angle + speed * partialTicks;
|
||||
|
||||
if (Math.abs(angle - lastAngle) < 0.001)
|
||||
return;
|
||||
|
||||
animate(angle);
|
||||
|
||||
lastAngle = angle;
|
||||
}
|
||||
|
||||
private void animate(float angle) {
|
||||
wheel.setTransform(baseTransform)
|
||||
.rotateY(AngleHelper.rad(angle))
|
||||
.uncenter()
|
||||
.setChanged();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void update(float pt) {
|
||||
shaft.setup(blockEntity)
|
||||
.setChanged();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updateLight(float partialTick) {
|
||||
relight(shaft, wheel);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void _delete() {
|
||||
shaft.delete();
|
||||
wheel.delete();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void collectCrumblingInstances(Consumer<Instance> consumer) {
|
||||
consumer.accept(shaft);
|
||||
consumer.accept(wheel);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.drmangotea.tfmg.content.electricity.connection.cables;
|
||||
|
||||
import net.minecraft.core.Position;
|
||||
|
||||
public class SimplePos implements Position {
|
||||
private final double x;
|
||||
private final double y;
|
||||
private final double z;
|
||||
|
||||
public SimplePos(double x, double y, double z) {
|
||||
this.x = x;
|
||||
this.y = y;
|
||||
this.z = z;
|
||||
}
|
||||
|
||||
public double x() {
|
||||
return this.x;
|
||||
}
|
||||
|
||||
public double y() {
|
||||
return this.y;
|
||||
}
|
||||
|
||||
public double z() {
|
||||
return this.z;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package com.drmangotea.tfmg.content.electricity.measurement;
|
||||
|
||||
import net.minecraft.world.item.Item;
|
||||
|
||||
public class MultimeterItem extends Item {
|
||||
public MultimeterItem(Properties p_41383_) {
|
||||
super(p_41383_);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,91 @@
|
||||
package com.drmangotea.tfmg.content.engines.engine_controller;
|
||||
|
||||
import com.drmangotea.tfmg.registry.TFMGMenuTypes;
|
||||
import com.simibubi.create.AllMenuTypes;
|
||||
|
||||
import com.simibubi.create.foundation.gui.menu.GhostItemMenu;
|
||||
import com.simibubi.create.foundation.gui.menu.MenuBase;
|
||||
import net.minecraft.client.Minecraft;
|
||||
import net.minecraft.client.multiplayer.ClientLevel;
|
||||
import net.minecraft.core.BlockPos;
|
||||
import net.minecraft.network.FriendlyByteBuf;
|
||||
import net.minecraft.network.chat.Component;
|
||||
import net.minecraft.world.entity.player.Inventory;
|
||||
import net.minecraft.world.entity.player.Player;
|
||||
import net.minecraft.world.inventory.ClickType;
|
||||
import net.minecraft.world.inventory.MenuType;
|
||||
import net.minecraft.world.item.ItemStack;
|
||||
import net.minecraft.world.level.block.entity.BlockEntity;
|
||||
import net.minecraftforge.items.ItemStackHandler;
|
||||
import net.minecraftforge.items.SlotItemHandler;
|
||||
|
||||
public class EngineControllerMenu extends GhostItemMenu<EngineControllerBlockEntity> {
|
||||
|
||||
public EngineControllerMenu(MenuType<?> type, int id, Inventory inv, FriendlyByteBuf extraData) {
|
||||
super(type, id, inv, extraData);
|
||||
}
|
||||
|
||||
public EngineControllerMenu(MenuType<?> type, int id, Inventory inv, EngineControllerBlockEntity be) {
|
||||
super(type, id, inv, be);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
public static EngineControllerMenu create(int id, Inventory inv, EngineControllerBlockEntity be) {
|
||||
return new EngineControllerMenu(TFMGMenuTypes.ENGINE_CONTROLLER.get(), id, inv, be);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected EngineControllerBlockEntity createOnClient(FriendlyByteBuf extraData) {
|
||||
BlockPos readBlockPos = extraData.readBlockPos();
|
||||
ClientLevel world = Minecraft.getInstance().level;
|
||||
BlockEntity blockEntity = world.getBlockEntity(readBlockPos);
|
||||
if (blockEntity instanceof EngineControllerBlockEntity controller)
|
||||
return controller;
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected ItemStackHandler createGhostInventory() {
|
||||
return EngineControllerBlockEntity.getFrequencyItems(contentHolder);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void addSlots() {
|
||||
addPlayerSlots(8-49, 131);
|
||||
|
||||
int x = 12;
|
||||
int y = 34;
|
||||
int slot = 0;
|
||||
|
||||
for (int column = 0; column < 3; column++) {
|
||||
for (int row = 0; row < 2; ++row)
|
||||
addSlot(new SlotItemHandler(ghostInventory, slot++, x, y + row * 18));
|
||||
x += 24;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void saveData(EngineControllerBlockEntity be) {
|
||||
//be.getOrCreateTag()
|
||||
// .put("Items", ghostInventory.serializeNBT());
|
||||
be.frequencyItems = ghostInventory;
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
protected boolean allowRepeats() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void clicked(int slotId, int dragType, ClickType clickTypeIn, Player player) {
|
||||
if (slotId == playerInventory.selected && clickTypeIn != ClickType.THROW)
|
||||
return;
|
||||
super.clicked(slotId, dragType, clickTypeIn, player);
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,119 @@
|
||||
package com.drmangotea.tfmg.content.engines.engine_controller;
|
||||
|
||||
import com.drmangotea.tfmg.registry.TFMGGuiTextures;
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import com.simibubi.create.foundation.gui.AllGuiTextures;
|
||||
import com.simibubi.create.foundation.gui.AllIcons;
|
||||
import com.simibubi.create.foundation.gui.menu.AbstractSimiContainerScreen;
|
||||
import com.simibubi.create.foundation.gui.widget.IconButton;
|
||||
import com.simibubi.create.foundation.utility.ControlsUtil;
|
||||
import com.simibubi.create.foundation.utility.CreateLang;
|
||||
import net.createmod.catnip.gui.element.GuiGameElement;
|
||||
import net.minecraft.ChatFormatting;
|
||||
import net.minecraft.client.gui.GuiGraphics;
|
||||
import net.minecraft.client.renderer.Rect2i;
|
||||
import net.minecraft.network.chat.Component;
|
||||
import net.minecraft.world.entity.player.Inventory;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
|
||||
import static com.simibubi.create.foundation.gui.AllGuiTextures.PLAYER_INVENTORY;
|
||||
|
||||
public class EngineControllerScreen extends AbstractSimiContainerScreen<EngineControllerMenu> {
|
||||
|
||||
protected TFMGGuiTextures background;
|
||||
private List<Rect2i> extraAreas = Collections.emptyList();
|
||||
|
||||
private IconButton resetButton;
|
||||
private IconButton confirmButton;
|
||||
|
||||
public EngineControllerScreen(EngineControllerMenu menu, Inventory inv, Component title) {
|
||||
super(menu, inv, title);
|
||||
this.background = TFMGGuiTextures.ENGINE_CONTROLLER;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void init() {
|
||||
setWindowSize(background.width, background.height + 4 + PLAYER_INVENTORY.getHeight());
|
||||
setWindowOffset(50, 0);
|
||||
super.init();
|
||||
|
||||
int x = leftPos;
|
||||
int y = topPos;
|
||||
|
||||
resetButton = new IconButton(x + background.width - 170, y + background.height - 24, AllIcons.I_TRASH);
|
||||
resetButton.withCallback(() -> {
|
||||
menu.clearContents();
|
||||
menu.sendClearPacket();
|
||||
});
|
||||
confirmButton = new IconButton(x + background.width -117, y + background.height - 24, AllIcons.I_CONFIRM);
|
||||
confirmButton.withCallback(() -> {
|
||||
minecraft.player.closeContainer();
|
||||
});
|
||||
|
||||
addRenderableWidget(resetButton);
|
||||
addRenderableWidget(confirmButton);
|
||||
|
||||
extraAreas = ImmutableList.of(new Rect2i(x + background.width + 4, y + background.height - 44, 64, 56));
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void renderBg(GuiGraphics graphics, float partialTicks, int mouseX, int mouseY) {
|
||||
|
||||
|
||||
int invX = getLeftOfCentered(PLAYER_INVENTORY.getWidth());
|
||||
int invY = topPos + background.height + 4;
|
||||
renderPlayerInventory(graphics, invX, invY);
|
||||
|
||||
int x = leftPos;
|
||||
int y = topPos;
|
||||
|
||||
background.render(graphics, x, y);
|
||||
graphics.drawString(font, title, x + 15, y + 4, 0x592424, false);
|
||||
GuiGameElement.of(menu.contentHolder).<GuiGameElement
|
||||
.GuiRenderBuilder>at(x + background.width - 4, y + background.height - 56, -200)
|
||||
.scale(5)
|
||||
.render(graphics);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void containerTick() {
|
||||
|
||||
|
||||
super.containerTick();
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void renderTooltip(GuiGraphics graphics, int x, int y) {
|
||||
if (!menu.getCarried()
|
||||
.isEmpty() || this.hoveredSlot == null || hoveredSlot.container == menu.playerInventory) {
|
||||
super.renderTooltip(graphics, x, y);
|
||||
return;
|
||||
}
|
||||
|
||||
List<Component> list = new LinkedList<>();
|
||||
if (hoveredSlot.hasItem())
|
||||
list = getTooltipFromContainerItem(hoveredSlot.getItem());
|
||||
|
||||
graphics.renderComponentTooltip(font, addToTooltip(list, hoveredSlot.getSlotIndex()), x, y);
|
||||
}
|
||||
|
||||
private List<Component> addToTooltip(List<Component> list, int slot) {
|
||||
if (slot < 0 || slot >= 12)
|
||||
return list;
|
||||
list.add(CreateLang.translateDirect("engine_controller0.frequency_slot_" + ((slot % 2) + 1), ControlsUtil.getControls()
|
||||
.get(slot / 2)
|
||||
.getTranslatedKeyMessage()
|
||||
.getString())
|
||||
.withStyle(ChatFormatting.GOLD));
|
||||
return list;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Rect2i> getExtraAreas() {
|
||||
return extraAreas;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
package com.drmangotea.tfmg.content.engines.engine_controller.packets;
|
||||
|
||||
import com.drmangotea.tfmg.TFMG;
|
||||
import com.drmangotea.tfmg.content.engines.engine_controller.EngineControllerBlockEntity;
|
||||
import net.minecraft.core.BlockPos;
|
||||
import net.minecraft.network.FriendlyByteBuf;
|
||||
import net.minecraft.server.level.ServerPlayer;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
|
||||
public class EngineStartPacket extends EngineControllerPacketBase {
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
public EngineStartPacket(BlockPos controllerPos) {
|
||||
super(controllerPos);
|
||||
}
|
||||
|
||||
public EngineStartPacket(FriendlyByteBuf buffer) {
|
||||
super(buffer);
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void write(FriendlyByteBuf buffer) {
|
||||
super.write(buffer);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void handleController(ServerPlayer player, EngineControllerBlockEntity controller) {
|
||||
TFMG.LOGGER.debug("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA");
|
||||
controller.toggleEngine();
|
||||
//controller.engineStarted = !controller.engineStarted;
|
||||
//controller.accelerationRate = controller.engineStarted ? 4 : 0;
|
||||
//controller.sendData();
|
||||
//controller.setChanged();
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
package com.drmangotea.tfmg.content.engines.engine_controller.packets;
|
||||
|
||||
import com.drmangotea.tfmg.TFMG;
|
||||
import com.drmangotea.tfmg.content.engines.engine_controller.EngineControllerBlockEntity;
|
||||
import net.minecraft.core.BlockPos;
|
||||
import net.minecraft.network.FriendlyByteBuf;
|
||||
import net.minecraft.server.level.ServerPlayer;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
|
||||
public class TransmissionShiftPacket extends EngineControllerPacketBase {
|
||||
|
||||
private Collection<Integer> activatedButtons;
|
||||
|
||||
|
||||
public TransmissionShiftPacket(Collection<Integer> activatedButtons) {
|
||||
this(activatedButtons, null);
|
||||
}
|
||||
|
||||
public TransmissionShiftPacket(Collection<Integer> activatedButtons, BlockPos controllerPos) {
|
||||
super(controllerPos);
|
||||
this.activatedButtons = activatedButtons;
|
||||
|
||||
}
|
||||
|
||||
public TransmissionShiftPacket(FriendlyByteBuf buffer) {
|
||||
super(buffer);
|
||||
activatedButtons = new ArrayList<>();
|
||||
int size = buffer.readVarInt();
|
||||
for (int i = 0; i < size; i++)
|
||||
activatedButtons.add(buffer.readVarInt());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void write(FriendlyByteBuf buffer) {
|
||||
super.write(buffer);
|
||||
buffer.writeVarInt(activatedButtons.size());
|
||||
activatedButtons.forEach(buffer::writeVarInt);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void handleController(ServerPlayer player, EngineControllerBlockEntity controller) {
|
||||
if(activatedButtons.contains(6)) {
|
||||
controller.shiftBack();
|
||||
}else {
|
||||
|
||||
controller.shiftForward();
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,62 @@
|
||||
package com.drmangotea.tfmg.content.engines.upgrades;
|
||||
|
||||
import com.drmangotea.tfmg.content.engines.engine_controller.EngineControllerBlockEntity;
|
||||
import com.simibubi.create.foundation.utility.CreateLang;
|
||||
import net.minecraft.ChatFormatting;
|
||||
import net.minecraft.core.BlockPos;
|
||||
import net.minecraft.network.chat.Component;
|
||||
import net.minecraft.world.InteractionHand;
|
||||
import net.minecraft.world.InteractionResult;
|
||||
import net.minecraft.world.InteractionResultHolder;
|
||||
import net.minecraft.world.entity.player.Player;
|
||||
import net.minecraft.world.item.Item;
|
||||
import net.minecraft.world.item.ItemStack;
|
||||
import net.minecraft.world.item.TooltipFlag;
|
||||
import net.minecraft.world.item.context.UseOnContext;
|
||||
import net.minecraft.world.level.Level;
|
||||
import net.minecraftforge.api.distmarker.Dist;
|
||||
import net.minecraftforge.api.distmarker.OnlyIn;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class TransmissionItem extends Item {
|
||||
public TransmissionItem(Properties p_41383_) {
|
||||
super(p_41383_);
|
||||
}
|
||||
|
||||
@Override
|
||||
public InteractionResultHolder<ItemStack> use(Level level, Player player, InteractionHand hand) {
|
||||
ItemStack stack = player.getItemInHand(hand);
|
||||
|
||||
if(player.isCrouching()){
|
||||
|
||||
stack.getOrCreateTag().remove("Position");
|
||||
|
||||
return InteractionResultHolder.success(stack);
|
||||
}
|
||||
|
||||
return InteractionResultHolder.pass(stack);
|
||||
}
|
||||
|
||||
@Override
|
||||
public InteractionResult useOn(UseOnContext context) {
|
||||
Level level = context.getLevel();
|
||||
BlockPos pos = context.getClickedPos();
|
||||
|
||||
if(level.getBlockEntity(pos) instanceof EngineControllerBlockEntity be&&!context.getPlayer().isCrouching()){
|
||||
context.getItemInHand().getOrCreateTag().putLong("Position",be.getBlockPos().asLong());
|
||||
}
|
||||
return InteractionResult.PASS;
|
||||
}
|
||||
|
||||
@Override
|
||||
@OnlyIn(Dist.CLIENT)
|
||||
public void appendHoverText(ItemStack stack, Level world, List<Component> tooltip, TooltipFlag flag) {
|
||||
BlockPos pos = BlockPos.of(stack.getOrCreateTag().getLong("Position"));
|
||||
if(pos.asLong()!=0)
|
||||
tooltip.add(CreateLang.text("" + pos.getX() + " " + pos.getY() + " " + pos.getZ()).component()
|
||||
.withStyle(ChatFormatting.AQUA)
|
||||
);
|
||||
super.appendHoverText(stack, world, tooltip, flag);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
package com.drmangotea.tfmg.content.engines.upgrades;
|
||||
|
||||
import com.drmangotea.tfmg.registry.TFMGItems;
|
||||
import net.minecraft.nbt.CompoundTag;
|
||||
import net.minecraft.world.item.Item;
|
||||
|
||||
import java.util.Optional;
|
||||
|
||||
public class TransmissionUpgrade extends EngineUpgrade{
|
||||
|
||||
TransmissionState shift = TransmissionState.NEUTRAL;
|
||||
|
||||
|
||||
|
||||
@Override
|
||||
public Optional<? extends EngineUpgrade> createUpgrade() {
|
||||
return Optional.of(new TransmissionUpgrade());
|
||||
}
|
||||
|
||||
|
||||
|
||||
@Override
|
||||
public Item getItem() {
|
||||
return TFMGItems.TRANSMISSION.asItem();
|
||||
}
|
||||
|
||||
public enum TransmissionState{
|
||||
REVERSE(0.9f,true),
|
||||
NEUTRAL(0),
|
||||
SHIFT_1(0.6f),
|
||||
SHIFT_2(0.7f),
|
||||
SHIFT_3(1.1f),
|
||||
SHIFT_4(1.4f),
|
||||
SHIFT_5(1.5f),
|
||||
SHIFT_6(1.9f)
|
||||
|
||||
|
||||
|
||||
;
|
||||
public final float value;
|
||||
public final boolean reverse;
|
||||
TransmissionState(float value){
|
||||
this(value,false);
|
||||
}
|
||||
TransmissionState(float value, boolean reverse){
|
||||
this.value = value;
|
||||
this.reverse = reverse;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,71 @@
|
||||
package com.drmangotea.tfmg.content.machinery.oil_processing.pumpjack.pumpjack.base;
|
||||
|
||||
import com.drmangotea.tfmg.TFMG;
|
||||
import net.minecraft.nbt.CompoundTag;
|
||||
import net.minecraft.server.MinecraftServer;
|
||||
import net.minecraft.world.level.saveddata.SavedData;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
public class TestSavedData extends SavedData {
|
||||
|
||||
private List<FluidReservoir> list = new ArrayList<>();
|
||||
|
||||
|
||||
@Override
|
||||
public CompoundTag save(CompoundTag compound) {
|
||||
TestSavedDataManager manager = TFMG.DEPOSITS;
|
||||
compound.putInt("reservoirCount", manager.list.size());
|
||||
for (int i = 0; i < manager.list.size(); i++) {
|
||||
FluidReservoir reservoir = manager.list.get(i);
|
||||
CompoundTag reservoirNBT = new CompoundTag();
|
||||
reservoirNBT.putLong("Id", reservoir.id);
|
||||
TFMG.LOGGER.debug("SAVED "+reservoir.oilReserves);
|
||||
reservoirNBT.putInt("Reserves", reservoir.oilReserves);
|
||||
//reservoirNBT.putLongArray("Deposits", reservoir.deposits);
|
||||
reservoirNBT.putInt("DepositCount", reservoir.deposits.size());
|
||||
for (int j = 0; j < reservoir.deposits.size(); j++) {
|
||||
reservoirNBT.putLong("Deposit"+j,reservoir.deposits.get(j));
|
||||
}
|
||||
|
||||
//
|
||||
compound.put("FluidReservoir" + i, reservoirNBT);
|
||||
|
||||
}
|
||||
return compound;
|
||||
}
|
||||
|
||||
public List<FluidReservoir> getLogisticsNetworks() {
|
||||
return list;
|
||||
}
|
||||
|
||||
|
||||
private static TestSavedData load(CompoundTag compound) {
|
||||
TestSavedData sd = new TestSavedData();
|
||||
sd.list = new ArrayList<>();
|
||||
for (int i = 0; i < compound.getInt("reservoirCount"); i++) {
|
||||
CompoundTag reservoirNBT = compound.getCompound("FluidReservoir" + i);
|
||||
|
||||
FluidReservoir reservoir = new FluidReservoir(reservoirNBT.getLong("Id"));
|
||||
// long[] depositArray = compound.getLongArray("Deposits");
|
||||
|
||||
|
||||
//reservoir.deposits = Arrays.stream(depositArray).boxed().toList();
|
||||
for (int j = 0; j < compound.getInt("DepositCount"); j++) {
|
||||
reservoir.deposits.add(reservoirNBT.getLong("Deposit"+j));
|
||||
}
|
||||
TFMG.LOGGER.debug("LOADETH " + reservoirNBT.getInt("Reserves"));
|
||||
reservoir.oilReserves = reservoirNBT.getInt("Reserves");
|
||||
sd.list.add(reservoir);
|
||||
}
|
||||
|
||||
return sd;
|
||||
}
|
||||
|
||||
|
||||
public static TestSavedData load(MinecraftServer server) {
|
||||
return server.overworld()
|
||||
.getDataStorage()
|
||||
.computeIfAbsent(TestSavedData::load, TestSavedData::new, "tfmg_deposits");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,140 @@
|
||||
package com.drmangotea.tfmg.content.machinery.oil_processing.pumpjack.pumpjack.base;
|
||||
|
||||
import com.drmangotea.tfmg.TFMG;
|
||||
import com.drmangotea.tfmg.config.TFMGConfigs;
|
||||
import com.drmangotea.tfmg.registry.TFMGBlocks;
|
||||
import net.minecraft.core.BlockPos;
|
||||
import net.minecraft.server.MinecraftServer;
|
||||
import net.minecraft.util.RandomSource;
|
||||
import net.minecraft.world.level.Level;
|
||||
import net.minecraft.world.level.LevelAccessor;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
public class TestSavedDataManager {
|
||||
|
||||
public List<FluidReservoir> list;
|
||||
|
||||
private TestSavedData savedData;
|
||||
|
||||
public TestSavedDataManager() {
|
||||
list = new ArrayList<>();
|
||||
}
|
||||
|
||||
public FluidReservoir getReservoirFor(long pos) {
|
||||
|
||||
for (FluidReservoir reservoir : TFMG.DEPOSITS.list) {
|
||||
if (reservoir.deposits.contains(pos))
|
||||
return reservoir;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
public void removeDeposit(long pos) {
|
||||
for (FluidReservoir reservoir : TFMG.DEPOSITS.list) {
|
||||
if (reservoir.deposits.contains(pos)) {
|
||||
reservoir.deposits.remove(pos);
|
||||
if (reservoir.deposits.isEmpty())
|
||||
TFMG.DEPOSITS.list.remove(reservoir);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void removeEmptyDeposits() {
|
||||
TFMG.DEPOSITS.list.removeIf(reservoir -> reservoir.oilReserves == 0);
|
||||
}
|
||||
public boolean isReservoirNearby(BlockPos pos) {
|
||||
|
||||
for (int x = -32; x < 32; x++) {
|
||||
for (int z = -32; z < 32; z++) {
|
||||
BlockPos checkedPos = pos.offset(x, 0, z);
|
||||
for (int i = 0; i < TFMG.DEPOSITS.list.size(); i++) {
|
||||
FluidReservoir reservoir = TFMG.DEPOSITS.list.get(i);
|
||||
if (reservoir.id == checkedPos.asLong()) {
|
||||
TFMG.LOGGER.debug("INCREASED RESERVOIR SIZE");
|
||||
TFMG.DEPOSITS.list.get(i).deposits.add(pos.asLong());
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
public void addDeposit(Level level, long pos) {
|
||||
|
||||
|
||||
|
||||
if (!level.getBlockState(BlockPos.of(pos)).is(TFMGBlocks.OIL_DEPOSIT.get()))
|
||||
return;
|
||||
|
||||
if (containsDeposit(pos))
|
||||
return;
|
||||
|
||||
for (FluidReservoir reservoir : TFMG.DEPOSITS.list) {
|
||||
if (reservoir.id != pos) {
|
||||
if (isReservoirNearby(BlockPos.of(pos))) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
TFMG.LOGGER.debug("ADDED NEW RESERVOIR");
|
||||
|
||||
RandomSource randomSource = level.random;
|
||||
FluidReservoir reservoir = new FluidReservoir(pos);
|
||||
reservoir.oilReserves = randomSource.nextInt(1000, TFMGConfigs.common().worldgen.depositMaxReserves.get());
|
||||
if (!reservoir.deposits.isEmpty()) {
|
||||
TFMG.DEPOSITS.list.add(reservoir);
|
||||
TFMG.DEPOSITS.markDirty();
|
||||
}
|
||||
}
|
||||
|
||||
public void removeData() {
|
||||
|
||||
//reservoirs = new ArrayList<>();
|
||||
TFMG.DEPOSITS.markDirty();
|
||||
}
|
||||
public static boolean containsDeposit(long pos) {
|
||||
BlockPos findPos = BlockPos.of(pos);
|
||||
|
||||
//if (TFMG.DEPOSITS.depositData.reservoirs.size() == 0)
|
||||
|
||||
for (FluidReservoir reservoir : TFMG.DEPOSITS.list) {
|
||||
|
||||
|
||||
|
||||
for(long deposit : reservoir.deposits){
|
||||
|
||||
if(deposit == pos)
|
||||
return true;
|
||||
}
|
||||
if (reservoir.deposits.contains(pos)) {
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
public void levelLoaded(LevelAccessor level) {
|
||||
MinecraftServer server = level.getServer();
|
||||
if (server == null || server.overworld() != level)
|
||||
return;
|
||||
list = new ArrayList<>();
|
||||
savedData = null;
|
||||
loadLogisticsData(server);
|
||||
}
|
||||
private void loadLogisticsData(MinecraftServer server) {
|
||||
if (savedData != null)
|
||||
return;
|
||||
savedData = TestSavedData.load(server);
|
||||
list = savedData.getLogisticsNetworks();
|
||||
}
|
||||
public void markDirty() {
|
||||
if (savedData != null)
|
||||
savedData.setDirty();
|
||||
}
|
||||
|
||||
}
|
||||
39
src/main/java/com/drmangotea/tfmg/mixin/TFMGMixinPlugin.java
Normal file
39
src/main/java/com/drmangotea/tfmg/mixin/TFMGMixinPlugin.java
Normal file
@@ -0,0 +1,39 @@
|
||||
package com.drmangotea.tfmg.mixin;
|
||||
|
||||
import org.objectweb.asm.tree.ClassNode;
|
||||
import org.spongepowered.asm.mixin.extensibility.IMixinConfigPlugin;
|
||||
import org.spongepowered.asm.mixin.extensibility.IMixinInfo;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
|
||||
public class TFMGMixinPlugin implements IMixinConfigPlugin {
|
||||
|
||||
@Override
|
||||
public void onLoad(String mixinPackage) {}
|
||||
|
||||
@Override
|
||||
public String getRefMapperConfig() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean shouldApplyMixin(String targetClassName, String mixinClassName) {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void acceptTargets(Set<String> myTargets, Set<String> otherTargets) {}
|
||||
|
||||
@Override
|
||||
public List<String> getMixins() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void preApply(String targetClassName, ClassNode targetClass, String mixinClassName, IMixinInfo mixinInfo) {}
|
||||
|
||||
@Override
|
||||
public void postApply(String targetClassName, ClassNode targetClass, String mixinClassName, IMixinInfo mixinInfo) {}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.drmangotea.tfmg.mixin.accessor;
|
||||
|
||||
import com.simibubi.create.content.fluids.tank.FluidTankBlockEntity;
|
||||
import com.simibubi.create.foundation.blockEntity.behaviour.fluid.SmartFluidTankBehaviour;
|
||||
import com.simibubi.create.foundation.fluid.SmartFluidTank;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.gen.Accessor;
|
||||
import org.spongepowered.asm.mixin.gen.Invoker;
|
||||
|
||||
@Mixin(SmartFluidTankBehaviour.TankSegment.class)
|
||||
public interface TankSegmentAccessor {
|
||||
|
||||
@Accessor("tank")
|
||||
SmartFluidTank tfmg$tank();
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,137 @@
|
||||
package com.drmangotea.tfmg.recipes.jei;
|
||||
|
||||
import com.drmangotea.tfmg.recipes.PolarizingRecipe;
|
||||
import com.drmangotea.tfmg.recipes.VatMachineRecipe;
|
||||
import com.drmangotea.tfmg.recipes.jei.machines.Polarizer;
|
||||
import com.drmangotea.tfmg.registry.TFMGGuiTextures;
|
||||
import com.mojang.blaze3d.vertex.PoseStack;
|
||||
import com.simibubi.create.compat.jei.category.CreateRecipeCategory;
|
||||
import com.simibubi.create.compat.jei.category.sequencedAssembly.SequencedAssemblySubCategory;
|
||||
import com.simibubi.create.content.processing.sequenced.SequencedRecipe;
|
||||
import com.simibubi.create.foundation.gui.AllGuiTextures;
|
||||
import mezz.jei.api.gui.builder.IRecipeLayoutBuilder;
|
||||
import mezz.jei.api.gui.ingredient.IRecipeSlotsView;
|
||||
import mezz.jei.api.recipe.IFocusGroup;
|
||||
import mezz.jei.api.recipe.RecipeIngredientRole;
|
||||
import net.minecraft.client.Minecraft;
|
||||
import net.minecraft.client.gui.GuiGraphics;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
public class ChemicalVatCategory extends CreateRecipeCategory<VatMachineRecipe> {
|
||||
|
||||
public ChemicalVatCategory(Info<VatMachineRecipe> info) {
|
||||
super(info);
|
||||
}
|
||||
|
||||
public void setRecipe(IRecipeLayoutBuilder builder, VatMachineRecipe recipe, IFocusGroup focuses) {
|
||||
//builder.addSlot(RecipeIngredientRole.INPUT, 15, 9).setBackground(getRenderedSlot(), -1, -1).addIngredients(recipe.getIngredients().get(0));
|
||||
//builder.addSlot(RecipeIngredientRole.OUTPUT, 140, 28).setBackground(getRenderedSlot(), -1, -1).addItemStack(recipe.getResultItem(Minecraft.getInstance().level.registryAccess()));
|
||||
|
||||
int fluidCount = recipe.getFluidIngredients().size();
|
||||
int pos = 55;
|
||||
int width = ((fluidCount) * 20) / 2;
|
||||
int movement = fluidCount != 4 ? 1 : 0;
|
||||
if (fluidCount == 1)
|
||||
movement = 2;
|
||||
for (int i = 0; i < fluidCount; i++) {
|
||||
|
||||
addFluidSlot(builder, pos - width + movement, recipe.getIngredients().isEmpty() ? 72 : 85, recipe.getFluidIngredients().get(i));
|
||||
|
||||
pos += 21;
|
||||
}
|
||||
int itemCount = recipe.getIngredients().size();
|
||||
int itemPos = 55;
|
||||
int itemWidth = ((itemCount) * 20) / 2;
|
||||
int itemMovement = itemCount != 4 ? 1 : 0;
|
||||
if (itemCount == 1)
|
||||
itemMovement = 2;
|
||||
for (int i = 0; i < itemCount; i++) {
|
||||
|
||||
builder.addSlot(RecipeIngredientRole.INPUT, itemPos - itemWidth + itemMovement, recipe.getFluidIngredients().isEmpty() ? 72 : 64).setBackground(getRenderedSlot(), -1, -1).addIngredients(recipe.getIngredients().get(i));
|
||||
|
||||
itemPos += 21;
|
||||
}
|
||||
/////////////////////////////
|
||||
|
||||
int fluidResultPos = 90;
|
||||
|
||||
for (int i = 0; i < recipe.getFluidResults().size(); i++) {
|
||||
|
||||
addFluidSlot(builder, 150, fluidResultPos, recipe.getFluidResults().get(i));
|
||||
|
||||
fluidResultPos -= 21;
|
||||
}
|
||||
|
||||
int itemResultPos = 90;
|
||||
|
||||
for (int i = 0; i < recipe.getRollableResults().size(); i++) {
|
||||
|
||||
builder
|
||||
.addSlot(RecipeIngredientRole.OUTPUT, 128, itemResultPos)
|
||||
.setBackground(getRenderedSlot(), -1, -1)
|
||||
.addItemStack(recipe.getRollableResults().get(i).getStack())
|
||||
.addRichTooltipCallback(addStochasticTooltip(recipe.getRollableResults().get(i)))
|
||||
;
|
||||
|
||||
itemResultPos -= 21;
|
||||
}
|
||||
}
|
||||
|
||||
public void draw(VatMachineRecipe recipe, IRecipeSlotsView iRecipeSlotsView, GuiGraphics graphics, double mouseX, double mouseY) {
|
||||
|
||||
List<String> machines = recipe.machines;
|
||||
List<String> allowedVatTypes = recipe.allowedVatTypes;
|
||||
|
||||
|
||||
TFMGGuiTextures.VAT.render(graphics, 0, 24);
|
||||
|
||||
if (allowedVatTypes.contains("firebrick_lined_vat") && allowedVatTypes.size() == 1) {
|
||||
TFMGGuiTextures.FIREPROOF_BRICK_OVERLAY.render(graphics, 55 - 48, 32);
|
||||
}
|
||||
|
||||
if (machines.contains("tfmg:mixing")) {
|
||||
TFMGGuiTextures.VAT_MACHINE.render(graphics, 55 - 12, 0);
|
||||
TFMGGuiTextures.MIXER.render(graphics, 55 - 19, 32);
|
||||
}
|
||||
if (machines.contains("tfmg:electrode")) {
|
||||
TFMGGuiTextures.VAT_MACHINE.render(graphics, 55 - 12 - 32, 0);
|
||||
TFMGGuiTextures.VAT_MACHINE.render(graphics, 55 - 12 + 32, 0);
|
||||
TFMGGuiTextures.ELECTRODE.render(graphics, 55 - 3 - 32, 32);
|
||||
TFMGGuiTextures.ELECTRODE.render(graphics, 55 - 3 + 32, 32);
|
||||
}
|
||||
if (machines.contains("tfmg:graphite_electrode")) {
|
||||
TFMGGuiTextures.VAT_MACHINE.render(graphics, 55 - 12 - 32, 0);
|
||||
TFMGGuiTextures.VAT_MACHINE.render(graphics, 55 - 12 + 32, 0);
|
||||
TFMGGuiTextures.VAT_MACHINE.render(graphics, 55 - 12, 0);
|
||||
TFMGGuiTextures.GRAPHITE_ELECTRODE.render(graphics, 55 - 4 - 32, 32);
|
||||
TFMGGuiTextures.GRAPHITE_ELECTRODE.render(graphics, 55 - 4 + 32, 32);
|
||||
TFMGGuiTextures.GRAPHITE_ELECTRODE.render(graphics, 55 - 4, 32);
|
||||
}
|
||||
int pos = 55;
|
||||
int width = ((recipe.getFluidIngredients().size()) * 21) / 2;
|
||||
for (int i = 0; i < recipe.getFluidIngredients().size(); i++) {
|
||||
|
||||
TFMGGuiTextures.SLOT.render(graphics, pos - width, recipe.getIngredients().isEmpty() ? 70 : 83);
|
||||
|
||||
pos += 21;
|
||||
}
|
||||
int posItem = 55;
|
||||
int widthItem = ((recipe.getIngredients().size()) * 21) / 2;
|
||||
for (int i = 0; i < recipe.getIngredients().size(); i++) {
|
||||
|
||||
TFMGGuiTextures.SLOT.render(graphics, posItem - widthItem, recipe.getFluidIngredients().isEmpty() ? 70 : 62);
|
||||
|
||||
posItem += 21;
|
||||
}
|
||||
|
||||
|
||||
//AllGuiTextures.JEI_ARROW.render(graphics, 85, 32);
|
||||
//AllGuiTextures.JEI_DOWN_ARROW.render(graphics, 43, 4);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
104
src/main/java/com/drmangotea/tfmg/registry/TFMGKeys.java
Normal file
104
src/main/java/com/drmangotea/tfmg/registry/TFMGKeys.java
Normal file
@@ -0,0 +1,104 @@
|
||||
package com.drmangotea.tfmg.registry;
|
||||
|
||||
import com.drmangotea.tfmg.TFMG;
|
||||
import com.mojang.blaze3d.platform.InputConstants;
|
||||
import net.minecraft.client.KeyMapping;
|
||||
import net.minecraft.client.Minecraft;
|
||||
import net.minecraft.client.gui.screens.Screen;
|
||||
import net.minecraftforge.api.distmarker.Dist;
|
||||
import net.minecraftforge.client.event.RegisterKeyMappingsEvent;
|
||||
import net.minecraftforge.eventbus.api.SubscribeEvent;
|
||||
import net.minecraftforge.fml.common.Mod;
|
||||
import org.lwjgl.glfw.GLFW;
|
||||
|
||||
import java.util.function.BiConsumer;
|
||||
|
||||
@Mod.EventBusSubscriber(value = Dist.CLIENT, bus = Mod.EventBusSubscriber.Bus.MOD)
|
||||
public enum TFMGKeys {
|
||||
|
||||
TRANSMISSION_SHIFT_UP("transmission_shift_up", GLFW.GLFW_KEY_V, "Increases transmission shift"),
|
||||
TRANSMISSION_SHIFT_DOWN("transmission_shift_down", GLFW.GLFW_KEY_C, "Decreases transmission shift"),
|
||||
ENGINE_CONTROLLER_CUSTOM_BUTTON("custom_button", GLFW.GLFW_KEY_B, "Button for custom engine controls feature"),
|
||||
ENGINE_START("engine_start", GLFW.GLFW_KEY_I, "Starts and stops the engine"),
|
||||
|
||||
;
|
||||
|
||||
private KeyMapping keybind;
|
||||
private final String description;
|
||||
private final String translation;
|
||||
private final int key;
|
||||
private final boolean modifiable;
|
||||
|
||||
TFMGKeys(int defaultKey) {
|
||||
this("", defaultKey, "");
|
||||
}
|
||||
|
||||
TFMGKeys(String description, int defaultKey, String translation) {
|
||||
this.description = TFMG.MOD_ID + ".keyinfo." + description;
|
||||
this.key = defaultKey;
|
||||
this.modifiable = !description.isEmpty();
|
||||
this.translation = translation;
|
||||
}
|
||||
|
||||
public static void provideLang(BiConsumer<String, String> consumer) {
|
||||
for (TFMGKeys key : values())
|
||||
if (key.modifiable)
|
||||
consumer.accept(key.description, key.translation);
|
||||
}
|
||||
|
||||
@SubscribeEvent
|
||||
public static void register(RegisterKeyMappingsEvent event) {
|
||||
for (TFMGKeys key : values()) {
|
||||
key.keybind = new KeyMapping(key.description, key.key, "Create: The Factory Must Grow");
|
||||
if (!key.modifiable)
|
||||
continue;
|
||||
|
||||
event.register(key.keybind);
|
||||
}
|
||||
}
|
||||
|
||||
public KeyMapping getKeybind() {
|
||||
return keybind;
|
||||
}
|
||||
|
||||
public boolean isPressed() {
|
||||
if (!modifiable)
|
||||
return isKeyDown(key);
|
||||
return keybind.isDown();
|
||||
}
|
||||
|
||||
public String getBoundKey() {
|
||||
return keybind.getTranslatedKeyMessage()
|
||||
.getString()
|
||||
.toUpperCase();
|
||||
}
|
||||
|
||||
public int getBoundCode() {
|
||||
return keybind.getKey()
|
||||
.getValue();
|
||||
}
|
||||
|
||||
public static boolean isKeyDown(int key) {
|
||||
return InputConstants.isKeyDown(Minecraft.getInstance()
|
||||
.getWindow()
|
||||
.getWindow(), key);
|
||||
}
|
||||
|
||||
public static boolean isMouseButtonDown(int button) {
|
||||
return GLFW.glfwGetMouseButton(Minecraft.getInstance()
|
||||
.getWindow()
|
||||
.getWindow(), button) == 1;
|
||||
}
|
||||
|
||||
public static boolean ctrlDown() {
|
||||
return Screen.hasControlDown();
|
||||
}
|
||||
|
||||
public static boolean shiftDown() {
|
||||
return Screen.hasShiftDown();
|
||||
}
|
||||
|
||||
public static boolean altDown() {
|
||||
return Screen.hasAltDown();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.drmangotea.tfmg.registry;
|
||||
|
||||
import com.drmangotea.tfmg.TFMG;
|
||||
import com.drmangotea.tfmg.content.engines.engine_controller.EngineControllerMenu;
|
||||
import com.drmangotea.tfmg.content.engines.engine_controller.EngineControllerScreen;
|
||||
import com.simibubi.create.Create;
|
||||
import com.tterrag.registrate.builders.MenuBuilder.ForgeMenuFactory;
|
||||
import com.tterrag.registrate.builders.MenuBuilder.ScreenFactory;
|
||||
import com.tterrag.registrate.util.entry.MenuEntry;
|
||||
import com.tterrag.registrate.util.nullness.NonNullSupplier;
|
||||
import net.minecraft.client.gui.screens.Screen;
|
||||
import net.minecraft.client.gui.screens.inventory.MenuAccess;
|
||||
import net.minecraft.world.inventory.AbstractContainerMenu;
|
||||
|
||||
public class TFMGMenuTypes {
|
||||
|
||||
public static final MenuEntry<EngineControllerMenu> ENGINE_CONTROLLER =
|
||||
init("engine_controller", EngineControllerMenu::new, () -> EngineControllerScreen::new);
|
||||
|
||||
|
||||
private static <C extends AbstractContainerMenu, S extends Screen & MenuAccess<C>> MenuEntry<C> init(
|
||||
String name, ForgeMenuFactory<C> factory, NonNullSupplier<ScreenFactory<C, S>> screenFactory) {
|
||||
return TFMG.REGISTRATE
|
||||
.menu(name, factory, screenFactory)
|
||||
.register();
|
||||
}
|
||||
|
||||
public static void init() {}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
package com.drmangotea.tfmg.worldgen.deposits;
|
||||
|
||||
|
||||
import com.drmangotea.tfmg.registry.TFMGBlocks;
|
||||
import com.drmangotea.tfmg.registry.TFMGFluids;
|
||||
import com.mojang.serialization.Codec;
|
||||
import net.minecraft.core.BlockPos;
|
||||
import net.minecraft.core.Direction;
|
||||
import net.minecraft.util.RandomSource;
|
||||
import net.minecraft.world.level.Level;
|
||||
import net.minecraft.world.level.WorldGenLevel;
|
||||
import net.minecraft.world.level.levelgen.feature.Feature;
|
||||
import net.minecraft.world.level.levelgen.feature.FeaturePlaceContext;
|
||||
import net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration;
|
||||
|
||||
|
||||
public class OilDepositFeature extends Feature<NoneFeatureConfiguration> {
|
||||
public OilDepositFeature(Codec<NoneFeatureConfiguration> p_65786_) {
|
||||
super(p_65786_);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean place(FeaturePlaceContext<NoneFeatureConfiguration> context) {
|
||||
|
||||
BlockPos startingPos = context.origin();
|
||||
WorldGenLevel level = context.level();
|
||||
BlockPos pos = startingPos;
|
||||
RandomSource randomsource = context.random();
|
||||
|
||||
if (randomsource.nextInt(20) != 0)
|
||||
return false;
|
||||
|
||||
for (int i = 0; i < randomsource.nextInt(6) + 1; i++) {
|
||||
placeDeposit(pos, level, randomsource);
|
||||
pos = pos.north(randomsource.nextInt(40) - 20);
|
||||
pos = pos.west(randomsource.nextInt(40) - 20);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
public void placeDeposit(BlockPos startingPos, WorldGenLevel level, RandomSource randomsource) {
|
||||
BlockPos pos = startingPos;
|
||||
level.setBlock(startingPos, TFMGBlocks.OIL_DEPOSIT.getDefaultState(), 2);
|
||||
|
||||
|
||||
for (int i = 0; i < randomsource.nextInt(25); i++) {
|
||||
pos = pos.above();
|
||||
|
||||
level.setBlock(pos, TFMGFluids.CRUDE_OIL.get().getSource().defaultFluidState().createLegacyBlock(), 2);
|
||||
|
||||
|
||||
Direction direction1 = Direction.getRandom(randomsource);
|
||||
if (direction1.getAxis().isHorizontal())
|
||||
level.setBlock(pos.relative(direction1), TFMGFluids.CRUDE_OIL.get().getSource().defaultFluidState().createLegacyBlock(), 2);
|
||||
|
||||
if (i < 4) {
|
||||
Direction direction2 = Direction.getRandom(randomsource);
|
||||
if (direction2.getAxis().isHorizontal())
|
||||
level.setBlock(pos.relative(direction2), TFMGBlocks.FOSSILSTONE.getDefaultState(), 2);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,109 @@
|
||||
package com.drmangotea.tfmg.worldgen.deposits;
|
||||
|
||||
|
||||
import com.drmangotea.tfmg.registry.TFMGBlocks;
|
||||
import com.drmangotea.tfmg.registry.TFMGFluids;
|
||||
import com.mojang.serialization.Codec;
|
||||
import net.createmod.catnip.data.Iterate;
|
||||
import net.minecraft.core.BlockPos;
|
||||
import net.minecraft.core.Direction;
|
||||
import net.minecraft.util.RandomSource;
|
||||
import net.minecraft.world.level.WorldGenLevel;
|
||||
import net.minecraft.world.level.block.Blocks;
|
||||
import net.minecraft.world.level.chunk.ChunkGenerator;
|
||||
import net.minecraft.world.level.levelgen.Heightmap;
|
||||
import net.minecraft.world.level.levelgen.feature.Feature;
|
||||
import net.minecraft.world.level.levelgen.feature.FeaturePlaceContext;
|
||||
import net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration;
|
||||
import net.minecraft.world.level.material.Fluids;
|
||||
import net.minecraft.world.phys.AABB;
|
||||
import net.minecraftforge.common.Tags;
|
||||
|
||||
public class OilWellFeature extends Feature<NoneFeatureConfiguration> {
|
||||
public OilWellFeature(Codec<NoneFeatureConfiguration> pCodec) {
|
||||
super(pCodec);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean place(FeaturePlaceContext<NoneFeatureConfiguration> context) {
|
||||
|
||||
BlockPos startingPos = context.origin();
|
||||
WorldGenLevel level = context.level();
|
||||
BlockPos pos = startingPos;
|
||||
RandomSource randomsource = context.random();
|
||||
|
||||
ChunkGenerator chunkGenerator = context.chunkGenerator();
|
||||
|
||||
int height = level.getHeight(Heightmap.Types.WORLD_SURFACE_WG,pos.getX(),pos.getZ())+70+randomsource.nextInt(12);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
for(int i = 0; i < height;i++){
|
||||
|
||||
if(i==0) {
|
||||
level.setBlock(startingPos, TFMGBlocks.OIL_DEPOSIT.getDefaultState(), 2);
|
||||
pos = pos.above();
|
||||
continue;
|
||||
}
|
||||
|
||||
|
||||
|
||||
// if(randomsource.nextInt(10)==7) {
|
||||
|
||||
|
||||
|
||||
for(Direction direction : Iterate.directions){
|
||||
if(randomsource.nextInt(3)==1)
|
||||
if(direction.getAxis().isHorizontal()&&level.getBlockState(pos.relative(direction)).is(Blocks.STONE)){
|
||||
level.setBlock(pos.relative(direction), TFMGBlocks.FOSSILSTONE.getDefaultState(), 2);
|
||||
}
|
||||
//if(i<height-2)
|
||||
// if(direction.getAxis().isHorizontal()&&level.getBlockState(pos.relative(direction)).is(Blocks.AIR)){
|
||||
// level.setBlock(pos.relative(direction), TFMGFluids.CRUDE_OIL.getSource().getFlowing().defaultFluidState().createLegacyBlock(), 3);
|
||||
// }
|
||||
|
||||
}
|
||||
|
||||
if(i==height-18){
|
||||
AABB area = new AABB(pos).inflate(10);
|
||||
|
||||
|
||||
for (BlockPos pos1 : BlockPos.betweenClosed(new BlockPos((int) area.minX, (int) area.minY, (int) area.minZ), new BlockPos((int) area.maxX, (int) area.maxY, (int) area.maxZ))) {
|
||||
|
||||
if(randomsource.nextInt(10)==7){
|
||||
if(level.getFluidState(pos1).is(Fluids.WATER)||level.getBlockState(pos1).is(Tags.Blocks.SAND)) {
|
||||
level.setBlock(pos1, TFMGFluids.CRUDE_OIL.getSource().getSource(true).createLegacyBlock(), 3);
|
||||
if(level.getBlockState(pos1).is(Tags.Blocks.SAND))
|
||||
level.getBlockState(pos1).updateShape(Direction.NORTH,level.getBlockState(pos1),level,pos1,pos1);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
level.setBlock(pos, TFMGFluids.CRUDE_OIL.getSource().getSource(true).createLegacyBlock(), 3);
|
||||
level.getBlockState(pos).updateShape(Direction.NORTH,level.getBlockState(pos),level,pos,pos);
|
||||
|
||||
|
||||
|
||||
pos = pos.above();
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"0": "tfmg:block/cast_iron_vat_top",
|
||||
"1": "tfmg:block/cast_iron_vat",
|
||||
"particle": "tfmg:block/cast_iron_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "Lid",
|
||||
"from": [0, 0, 0],
|
||||
"to": [16, 4, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 12, 16, 16], "texture": "#1", "cullface": "north"},
|
||||
"east": {"uv": [0, 12, 16, 16], "texture": "#1", "cullface": "east"},
|
||||
"south": {"uv": [0, 12, 16, 16], "texture": "#1", "cullface": "south"},
|
||||
"west": {"uv": [0, 12, 16, 16], "texture": "#1", "cullface": "west"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#0"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#0", "cullface": "down"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 4, 0],
|
||||
"to": [16, 16, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 12], "texture": "#1", "cullface": "north"},
|
||||
"south": {"uv": [0, 0, 16, 12], "texture": "#1", "cullface": "north"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [15, 4, 0],
|
||||
"to": [16, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]},
|
||||
"faces": {
|
||||
"east": {"uv": [0, 0, 16, 12], "texture": "#1", "cullface": "east"},
|
||||
"west": {"uv": [0, 0, 16, 12], "texture": "#1", "cullface": "east"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 4, 15],
|
||||
"to": [16, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 12], "texture": "#1", "cullface": "south"},
|
||||
"south": {"uv": [0, 0, 16, 12], "texture": "#1", "cullface": "south"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 4, 0],
|
||||
"to": [1, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]},
|
||||
"faces": {
|
||||
"east": {"uv": [0, 0, 16, 12], "texture": "#1", "cullface": "west"},
|
||||
"west": {"uv": [0, 0, 16, 12], "texture": "#1", "cullface": "west"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,153 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/cast_iron_vat",
|
||||
"3": "tfmg:block/cast_iron_vat_window",
|
||||
"4": "tfmg:block/cast_iron_vat_top",
|
||||
"particle": "tfmg:block/cast_iron_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 4, 0],
|
||||
"to": [3, 16, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [13, 0, 16, 12], "texture": "#1", "cullface": "north"},
|
||||
"east": {"uv": [12, 0, 13, 12], "texture": "#1", "cullface": "north"},
|
||||
"south": {"uv": [0, 0, 4, 12], "texture": "#1", "cullface": "north"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [15, 4, 0],
|
||||
"to": [16, 16, 3],
|
||||
"faces": {
|
||||
"east": {"uv": [13, 0, 16, 12], "texture": "#1", "cullface": "east"},
|
||||
"south": {"uv": [12, 0, 13, 12], "texture": "#1", "cullface": "east"},
|
||||
"west": {"uv": [0, 0, 4, 12], "texture": "#1", "cullface": "east"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [13, 4, 15],
|
||||
"to": [16, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 4, 12], "texture": "#1", "cullface": "south"},
|
||||
"south": {"uv": [13, 0, 16, 12], "texture": "#1", "cullface": "south"},
|
||||
"west": {"uv": [12, 0, 13, 12], "texture": "#1", "cullface": "south"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 4, 13],
|
||||
"to": [1, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [12, 0, 13, 12], "texture": "#1", "cullface": "west"},
|
||||
"east": {"uv": [0, 0, 4, 12], "texture": "#1", "cullface": "west"},
|
||||
"west": {"uv": [13, 0, 16, 12], "texture": "#1", "cullface": "west"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [3, 4, 1],
|
||||
"to": [13, 16, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 2, 5, 8], "texture": "#3", "cullface": "north"},
|
||||
"south": {"uv": [0, 2, 5, 8], "texture": "#3", "cullface": "north"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [15, 4, 3],
|
||||
"to": [15, 16, 13],
|
||||
"faces": {
|
||||
"east": {"uv": [0, 2, 5, 8], "texture": "#3", "cullface": "east"},
|
||||
"west": {"uv": [0, 2, 5, 8], "texture": "#3", "cullface": "east"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [3, 4, 15],
|
||||
"to": [13, 16, 15],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 2, 5, 8], "texture": "#3", "cullface": "south"},
|
||||
"south": {"uv": [0, 2, 5, 8], "texture": "#3", "cullface": "south"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [1, 4, 3],
|
||||
"to": [1, 16, 13],
|
||||
"faces": {
|
||||
"east": {"uv": [0, 2, 5, 8], "texture": "#3", "cullface": "west"},
|
||||
"west": {"uv": [0, 2, 5, 8], "texture": "#3", "cullface": "west"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [13, 4, 0],
|
||||
"to": [16, 16, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 3, 12], "texture": "#1", "cullface": "north"},
|
||||
"south": {"uv": [12, 0, 16, 12], "texture": "#1", "cullface": "north"},
|
||||
"west": {"uv": [3, 0, 4, 12], "texture": "#1", "cullface": "north"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [15, 4, 13],
|
||||
"to": [16, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [3, 0, 4, 12], "texture": "#1", "cullface": "east"},
|
||||
"east": {"uv": [0, 0, 3, 12], "texture": "#1", "cullface": "east"},
|
||||
"west": {"uv": [12, 0, 16, 12], "texture": "#1", "cullface": "east"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [0, 4, 15],
|
||||
"to": [3, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [12, 0, 16, 12], "texture": "#1", "cullface": "south"},
|
||||
"east": {"uv": [3, 0, 4, 12], "texture": "#1", "cullface": "south"},
|
||||
"south": {"uv": [0, 0, 3, 12], "texture": "#1", "cullface": "south"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [0, 4, 0],
|
||||
"to": [1, 16, 3],
|
||||
"faces": {
|
||||
"east": {"uv": [12, 0, 16, 12], "texture": "#1", "cullface": "west"},
|
||||
"south": {"uv": [3, 0, 4, 12], "texture": "#1", "cullface": "west"},
|
||||
"west": {"uv": [0, 0, 3, 12], "texture": "#1", "cullface": "west"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 0, 0],
|
||||
"to": [16, 4, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 12, 16, 16], "texture": "#1", "cullface": "north"},
|
||||
"east": {"uv": [0, 12, 16, 16], "texture": "#1", "cullface": "east"},
|
||||
"south": {"uv": [0, 12, 16, 16], "texture": "#1", "cullface": "south"},
|
||||
"west": {"uv": [0, 12, 16, 16], "texture": "#1", "cullface": "west"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "down"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/cast_iron_vat",
|
||||
"3": "tfmg:block/cast_iron_vat_window",
|
||||
"4": "tfmg:block/cast_iron_vat_top",
|
||||
"particle": "tfmg:block/cast_iron_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [15, 4, 0],
|
||||
"to": [16, 16, 11],
|
||||
"faces": {
|
||||
"east": {"uv": [5, 0, 16, 12], "texture": "#1"},
|
||||
"south": {"uv": [12, 0, 13, 12], "texture": "#1"},
|
||||
"west": {"uv": [0, 0, 12, 12], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [0, 4, 1],
|
||||
"to": [5, 16, 1],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 2, 2.5, 8], "texture": "#3"},
|
||||
"south": {"uv": [2.5, 2, 5, 8], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [15, 4, 11],
|
||||
"to": [15, 16, 16],
|
||||
"faces": {
|
||||
"east": {"uv": [2.5, 2, 5, 8], "texture": "#3"},
|
||||
"west": {"uv": [0, 2, 2.5, 8], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [5, 4, 0],
|
||||
"to": [16, 16, 1],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 11, 12], "texture": "#1"},
|
||||
"south": {"uv": [4, 0, 16, 12], "texture": "#1"},
|
||||
"west": {"uv": [3, 0, 4, 12], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 0, 0],
|
||||
"to": [16, 4, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [-23, 8, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"east": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"south": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"west": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "down"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/cast_iron_vat",
|
||||
"3": "tfmg:block/cast_iron_vat_window",
|
||||
"4": "tfmg:block/cast_iron_vat_top",
|
||||
"particle": "tfmg:block/cast_iron_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 4, 0],
|
||||
"to": [11, 16, 1],
|
||||
"faces": {
|
||||
"north": {"uv": [5, 0, 16, 12], "texture": "#1"},
|
||||
"east": {"uv": [12, 0, 13, 12], "texture": "#1"},
|
||||
"south": {"uv": [0, 0, 12, 12], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [1, 4, 11],
|
||||
"to": [1, 16, 16],
|
||||
"faces": {
|
||||
"east": {"uv": [2.5, 2, 5, 8], "texture": "#3"},
|
||||
"west": {"uv": [0, 2, 2.5, 8], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [11, 4, 1],
|
||||
"to": [16, 16, 1],
|
||||
"faces": {
|
||||
"north": {"uv": [2.5, 2, 5, 8], "texture": "#3"},
|
||||
"south": {"uv": [0, 2, 2.5, 8], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [0, 4, 0],
|
||||
"to": [1, 16, 11],
|
||||
"faces": {
|
||||
"east": {"uv": [4, 0, 16, 12], "texture": "#1"},
|
||||
"south": {"uv": [3, 0, 4, 12], "texture": "#1"},
|
||||
"west": {"uv": [0, 0, 11, 12], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 0, 0],
|
||||
"to": [16, 4, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 39]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"east": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"south": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"west": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "down"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"0": "tfmg:block/cast_iron_vat_top",
|
||||
"1": "tfmg:block/cast_iron_vat",
|
||||
"3": "tfmg:block/cast_iron_vat_window",
|
||||
"particle": "tfmg:block/cast_iron_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [5, 4, 15],
|
||||
"to": [16, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 12, 12], "texture": "#1"},
|
||||
"south": {"uv": [5, 0, 16, 12], "texture": "#1"},
|
||||
"west": {"uv": [12, 0, 13, 12], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [15, 4, 0],
|
||||
"to": [15, 16, 5],
|
||||
"faces": {
|
||||
"east": {"uv": [0, 2, 2.5, 8], "texture": "#3"},
|
||||
"west": {"uv": [2.5, 2, 5, 8], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [0, 4, 15],
|
||||
"to": [5, 16, 15],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 2, 2.5, 8], "texture": "#3"},
|
||||
"south": {"uv": [2.5, 2, 5, 8], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [15, 4, 5],
|
||||
"to": [16, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [3, 0, 4, 12], "texture": "#1"},
|
||||
"east": {"uv": [0, 0, 12, 12], "texture": "#1"},
|
||||
"west": {"uv": [5, 0, 16, 12], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 0, 0],
|
||||
"to": [16, 4, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"east": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"south": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"west": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#0"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#0", "cullface": "down"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"0": "tfmg:block/cast_iron_vat_top",
|
||||
"1": "tfmg:block/cast_iron_vat",
|
||||
"3": "tfmg:block/cast_iron_vat_window",
|
||||
"particle": "tfmg:block/cast_iron_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 4, 5],
|
||||
"to": [1, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [12, 0, 13, 12], "texture": "#1"},
|
||||
"east": {"uv": [0, 0, 12, 12], "texture": "#1"},
|
||||
"west": {"uv": [5, 0, 16, 12], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [11, 4, 15],
|
||||
"to": [16, 16, 15],
|
||||
"faces": {
|
||||
"north": {"uv": [2.5, 2, 5, 8], "texture": "#3"},
|
||||
"south": {"uv": [0, 2, 2.5, 8], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [1, 4, 0],
|
||||
"to": [1, 16, 5],
|
||||
"faces": {
|
||||
"east": {"uv": [0, 2, 2.5, 8], "texture": "#3"},
|
||||
"west": {"uv": [2.5, 2, 5, 8], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [0, 4, 15],
|
||||
"to": [11, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [4, 0, 16, 12], "texture": "#1"},
|
||||
"east": {"uv": [3, 0, 4, 12], "texture": "#1"},
|
||||
"south": {"uv": [0, 0, 11, 12], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 0, 0],
|
||||
"to": [16, 4, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [39, 8, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"east": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"south": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"west": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#0"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#0", "cullface": "down"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/cast_iron_vat",
|
||||
"particle": "tfmg:block/cast_iron_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 0, 0],
|
||||
"to": [16, 16, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 16], "texture": "#1", "cullface": "north"},
|
||||
"south": {"uv": [0, 0, 16, 16], "texture": "#1", "cullface": "north"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [15, 0, 0],
|
||||
"to": [16, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]},
|
||||
"faces": {
|
||||
"east": {"uv": [0, 0, 16, 16], "texture": "#1", "cullface": "east"},
|
||||
"west": {"uv": [0, 0, 16, 16], "texture": "#1", "cullface": "east"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 0, 15],
|
||||
"to": [16, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 16], "texture": "#1", "cullface": "south"},
|
||||
"south": {"uv": [0, 0, 16, 16], "texture": "#1", "cullface": "south"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 0, 0],
|
||||
"to": [1, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]},
|
||||
"faces": {
|
||||
"east": {"uv": [0, 0, 16, 16], "texture": "#1", "cullface": "west"},
|
||||
"west": {"uv": [0, 0, 16, 16], "texture": "#1", "cullface": "west"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,138 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/cast_iron_vat",
|
||||
"3": "tfmg:block/cast_iron_vat_window",
|
||||
"particle": "tfmg:block/cast_iron_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 0, 0],
|
||||
"to": [3, 16, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [13, 0, 16, 16], "texture": "#1", "cullface": "north"},
|
||||
"east": {"uv": [12, 0, 13, 16], "texture": "#1", "cullface": "north"},
|
||||
"south": {"uv": [0, 0, 4, 16], "texture": "#1", "cullface": "north"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [15, 0, 0],
|
||||
"to": [16, 16, 3],
|
||||
"faces": {
|
||||
"east": {"uv": [13, 0, 16, 16], "texture": "#1", "cullface": "east"},
|
||||
"south": {"uv": [12, 0, 13, 16], "texture": "#1", "cullface": "east"},
|
||||
"west": {"uv": [0, 0, 4, 16], "texture": "#1", "cullface": "east"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [13, 0, 15],
|
||||
"to": [16, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 4, 16], "texture": "#1", "cullface": "south"},
|
||||
"south": {"uv": [13, 0, 16, 16], "texture": "#1", "cullface": "south"},
|
||||
"west": {"uv": [12, 0, 13, 16], "texture": "#1", "cullface": "south"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 0, 13],
|
||||
"to": [1, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [12, 0, 13, 16], "texture": "#1", "cullface": "west"},
|
||||
"east": {"uv": [0, 0, 4, 16], "texture": "#1", "cullface": "west"},
|
||||
"west": {"uv": [13, 0, 16, 16], "texture": "#1", "cullface": "west"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [3, 0, 1],
|
||||
"to": [13, 16, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [5, 0, 10, 8], "texture": "#3", "cullface": "north"},
|
||||
"south": {"uv": [5, 0, 10, 8], "texture": "#3", "cullface": "north"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [15, 0, 3],
|
||||
"to": [15, 16, 13],
|
||||
"faces": {
|
||||
"east": {"uv": [5, 0, 10, 8], "texture": "#3", "cullface": "east"},
|
||||
"west": {"uv": [5, 0, 10, 8], "texture": "#3", "cullface": "east"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [3, 0, 15],
|
||||
"to": [13, 16, 15],
|
||||
"faces": {
|
||||
"north": {"uv": [5, 0, 10, 8], "texture": "#3", "cullface": "south"},
|
||||
"south": {"uv": [5, 0, 10, 8], "texture": "#3", "cullface": "south"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [1, 0, 3],
|
||||
"to": [1, 16, 13],
|
||||
"faces": {
|
||||
"east": {"uv": [5, 0, 10, 8], "texture": "#3", "cullface": "west"},
|
||||
"west": {"uv": [5, 0, 10, 8], "texture": "#3", "cullface": "west"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [13, 0, 0],
|
||||
"to": [16, 16, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 3, 16], "texture": "#1", "cullface": "north"},
|
||||
"south": {"uv": [12, 0, 16, 16], "texture": "#1", "cullface": "north"},
|
||||
"west": {"uv": [3, 0, 4, 16], "texture": "#1", "cullface": "north"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [15, 0, 13],
|
||||
"to": [16, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [3, 0, 4, 16], "texture": "#1", "cullface": "east"},
|
||||
"east": {"uv": [0, 0, 3, 16], "texture": "#1", "cullface": "east"},
|
||||
"west": {"uv": [12, 0, 16, 16], "texture": "#1", "cullface": "east"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [0, 0, 15],
|
||||
"to": [3, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [12, 0, 16, 16], "texture": "#1", "cullface": "south"},
|
||||
"east": {"uv": [3, 0, 4, 16], "texture": "#1", "cullface": "south"},
|
||||
"south": {"uv": [0, 0, 3, 16], "texture": "#1", "cullface": "south"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [0, 0, 0],
|
||||
"to": [1, 16, 3],
|
||||
"faces": {
|
||||
"east": {"uv": [12, 0, 16, 16], "texture": "#1", "cullface": "west"},
|
||||
"south": {"uv": [3, 0, 4, 16], "texture": "#1", "cullface": "west"},
|
||||
"west": {"uv": [0, 0, 3, 16], "texture": "#1", "cullface": "west"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/cast_iron_vat",
|
||||
"3": "tfmg:block/cast_iron_vat_window",
|
||||
"particle": "tfmg:block/cast_iron_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [15, 0, 0],
|
||||
"to": [16, 16, 11],
|
||||
"faces": {
|
||||
"east": {"uv": [5, 0, 16, 16], "texture": "#1"},
|
||||
"south": {"uv": [12, 0, 13, 16], "texture": "#1"},
|
||||
"west": {"uv": [0, 0, 12, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [0, 0, 1],
|
||||
"to": [5, 16, 1],
|
||||
"faces": {
|
||||
"north": {"uv": [5, 0, 7.5, 8], "texture": "#3"},
|
||||
"south": {"uv": [7.5, 0, 10, 8], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [15, 0, 11],
|
||||
"to": [15, 16, 16],
|
||||
"faces": {
|
||||
"east": {"uv": [7.5, 0, 10, 8], "texture": "#3"},
|
||||
"west": {"uv": [5, 0, 7.5, 8], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [5, 0, 0],
|
||||
"to": [16, 16, 1],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 11, 16], "texture": "#1"},
|
||||
"south": {"uv": [4, 0, 16, 16], "texture": "#1"},
|
||||
"west": {"uv": [3, 0, 4, 16], "texture": "#1"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/cast_iron_vat",
|
||||
"3": "tfmg:block/cast_iron_vat_window",
|
||||
"particle": "tfmg:block/cast_iron_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 0, 0],
|
||||
"to": [11, 16, 1],
|
||||
"faces": {
|
||||
"north": {"uv": [5, 0, 16, 16], "texture": "#1"},
|
||||
"east": {"uv": [12, 0, 13, 16], "texture": "#1"},
|
||||
"south": {"uv": [0, 0, 12, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [1, 0, 11],
|
||||
"to": [1, 16, 16],
|
||||
"faces": {
|
||||
"east": {"uv": [7.5, 0, 10, 8], "texture": "#3"},
|
||||
"west": {"uv": [5, 0, 7.5, 8], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [11, 0, 1],
|
||||
"to": [16, 16, 1],
|
||||
"faces": {
|
||||
"north": {"uv": [7.5, 0, 10, 8], "texture": "#3"},
|
||||
"south": {"uv": [5, 0, 7.5, 8], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [0, 0, 0],
|
||||
"to": [1, 16, 11],
|
||||
"faces": {
|
||||
"east": {"uv": [4, 0, 16, 16], "texture": "#1"},
|
||||
"south": {"uv": [3, 0, 4, 16], "texture": "#1"},
|
||||
"west": {"uv": [0, 0, 11, 16], "texture": "#1"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/cast_iron_vat",
|
||||
"3": "tfmg:block/cast_iron_vat_window",
|
||||
"particle": "tfmg:block/cast_iron_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [5, 0, 15],
|
||||
"to": [16, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 11, 16], "texture": "#1"},
|
||||
"south": {"uv": [5, 0, 16, 16], "texture": "#1"},
|
||||
"west": {"uv": [12, 0, 13, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [15, 0, 0],
|
||||
"to": [15, 16, 5],
|
||||
"faces": {
|
||||
"east": {"uv": [5, 0, 7.5, 8], "texture": "#3"},
|
||||
"west": {"uv": [7.5, 0, 10, 8], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [0, 0, 15],
|
||||
"to": [5, 16, 15],
|
||||
"faces": {
|
||||
"north": {"uv": [5, 0, 7.5, 8], "texture": "#3"},
|
||||
"south": {"uv": [7.5, 0, 10, 8], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [15, 0, 5],
|
||||
"to": [16, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [3, 0, 4, 16], "texture": "#1"},
|
||||
"east": {"uv": [0, 0, 11, 16], "texture": "#1"},
|
||||
"west": {"uv": [4, 0, 16, 16], "texture": "#1"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/cast_iron_vat",
|
||||
"3": "tfmg:block/cast_iron_vat_window",
|
||||
"particle": "tfmg:block/cast_iron_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 0, 5],
|
||||
"to": [1, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [12, 0, 13, 16], "texture": "#1"},
|
||||
"east": {"uv": [0, 0, 12, 16], "texture": "#1"},
|
||||
"west": {"uv": [5, 0, 16, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [11, 0, 15],
|
||||
"to": [16, 16, 15],
|
||||
"faces": {
|
||||
"north": {"uv": [7.5, 0, 10, 8], "texture": "#3"},
|
||||
"south": {"uv": [5, 0, 7.5, 8], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [1, 0, 0],
|
||||
"to": [1, 16, 5],
|
||||
"faces": {
|
||||
"east": {"uv": [5, 0, 7.5, 8], "texture": "#3"},
|
||||
"west": {"uv": [7.5, 0, 10, 8], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [0, 0, 15],
|
||||
"to": [11, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [4, 0, 16, 16], "texture": "#1"},
|
||||
"east": {"uv": [3, 0, 4, 16], "texture": "#1"},
|
||||
"south": {"uv": [0, 0, 11, 16], "texture": "#1"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,126 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/cast_iron_vat",
|
||||
"4": "tfmg:block/cast_iron_vat_top",
|
||||
"particle": "tfmg:block/cast_iron_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "Lid",
|
||||
"from": [0, 0, 0],
|
||||
"to": [16, 4, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 12, 16, 16], "texture": "#1", "cullface": "north"},
|
||||
"east": {"uv": [0, 12, 16, 16], "texture": "#1", "cullface": "east"},
|
||||
"south": {"uv": [0, 12, 16, 16], "texture": "#1", "cullface": "south"},
|
||||
"west": {"uv": [0, 12, 16, 16], "texture": "#1", "cullface": "west"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "down"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [15, 4, 0],
|
||||
"to": [16, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]},
|
||||
"faces": {
|
||||
"east": {"uv": [0, 4, 16, 12], "texture": "#1", "cullface": "east"},
|
||||
"west": {"uv": [0, 4, 16, 12], "texture": "#1", "cullface": "east"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 4, 15],
|
||||
"to": [16, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 4, 16, 12], "texture": "#1", "cullface": "south"},
|
||||
"south": {"uv": [0, 4, 16, 12], "texture": "#1", "cullface": "south"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 4, 0],
|
||||
"to": [1, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]},
|
||||
"faces": {
|
||||
"east": {"uv": [0, 4, 16, 12], "texture": "#1", "cullface": "west"},
|
||||
"west": {"uv": [0, 4, 16, 12], "texture": "#1", "cullface": "west"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Lid",
|
||||
"from": [0, 12, 0],
|
||||
"to": [16, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 4], "texture": "#1", "cullface": "north"},
|
||||
"east": {"uv": [0, 0, 16, 4], "texture": "#1", "cullface": "east"},
|
||||
"south": {"uv": [0, 0, 16, 4], "texture": "#1", "cullface": "south"},
|
||||
"west": {"uv": [0, 0, 16, 4], "texture": "#1", "cullface": "west"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "up"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 4, 0],
|
||||
"to": [16, 12, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 4, 16, 12], "texture": "#1", "cullface": "north"},
|
||||
"south": {"uv": [0, 4, 16, 12], "texture": "#1", "cullface": "north"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": []
|
||||
},
|
||||
{
|
||||
"name": "block_middle",
|
||||
"origin": [8, 8, 8],
|
||||
"color": 0,
|
||||
"children": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": []
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "block_bottom",
|
||||
"origin": [8, 8, 8],
|
||||
"color": 0,
|
||||
"children": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "block_top",
|
||||
"origin": [8, 8, 8],
|
||||
"color": 0,
|
||||
"children": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [4, 5]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,183 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/cast_iron_vat",
|
||||
"2": "tfmg:block/cast_iron_vat_window_single",
|
||||
"4": "tfmg:block/cast_iron_vat_top",
|
||||
"particle": "tfmg:block/cast_iron_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "Lid",
|
||||
"from": [0, 12, 0],
|
||||
"to": [16, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 4], "texture": "#1", "cullface": "north"},
|
||||
"east": {"uv": [0, 0, 16, 4], "texture": "#1", "cullface": "east"},
|
||||
"south": {"uv": [0, 0, 16, 4], "texture": "#1", "cullface": "south"},
|
||||
"west": {"uv": [0, 0, 16, 4], "texture": "#1", "cullface": "west"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "up"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 4, 0],
|
||||
"to": [3, 12, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [13, 4, 16, 12], "texture": "#1", "cullface": "north"},
|
||||
"east": {"uv": [12, 4, 13, 12], "texture": "#1", "cullface": "north"},
|
||||
"south": {"uv": [0, 4, 4, 12], "texture": "#1", "cullface": "north"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [15, 4, 0],
|
||||
"to": [16, 12, 3],
|
||||
"faces": {
|
||||
"east": {"uv": [13, 4, 16, 12], "texture": "#1", "cullface": "east"},
|
||||
"south": {"uv": [12, 4, 13, 12], "texture": "#1", "cullface": "east"},
|
||||
"west": {"uv": [0, 4, 4, 12], "texture": "#1", "cullface": "east"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [13, 4, 15],
|
||||
"to": [16, 12, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 4, 4, 12], "texture": "#1", "cullface": "south"},
|
||||
"south": {"uv": [13, 4, 16, 12], "texture": "#1", "cullface": "south"},
|
||||
"west": {"uv": [12, 4, 13, 12], "texture": "#1", "cullface": "south"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 4, 13],
|
||||
"to": [1, 12, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [12, 4, 13, 12], "texture": "#1", "cullface": "west"},
|
||||
"east": {"uv": [0, 4, 4, 12], "texture": "#1", "cullface": "west"},
|
||||
"west": {"uv": [13, 4, 16, 12], "texture": "#1", "cullface": "west"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [3, 4, 1],
|
||||
"to": [13, 12, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 10, 8], "texture": "#2", "cullface": "north"},
|
||||
"east": {"uv": [0, 0, 0, 0], "texture": "#2"},
|
||||
"south": {"uv": [0, 0, 10, 8], "texture": "#2", "cullface": "north"},
|
||||
"west": {"uv": [0, 0, 0, 0], "texture": "#2"},
|
||||
"up": {"uv": [0, 0, 0, 0], "texture": "#2"},
|
||||
"down": {"uv": [0, 0, 0, 0], "texture": "#2"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [15, 4, 3],
|
||||
"to": [15, 12, 13],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 0, 0], "texture": "#2"},
|
||||
"east": {"uv": [0, 0, 10, 8], "texture": "#2", "cullface": "east"},
|
||||
"south": {"uv": [0, 0, 0, 0], "texture": "#2"},
|
||||
"west": {"uv": [0, 0, 10, 8], "texture": "#2", "cullface": "east"},
|
||||
"up": {"uv": [0, 0, 0, 0], "texture": "#2"},
|
||||
"down": {"uv": [0, 0, 0, 0], "texture": "#2"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [3, 4, 15],
|
||||
"to": [13, 12, 15],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 10, 8], "texture": "#2", "cullface": "south"},
|
||||
"east": {"uv": [0, 0, 0, 0], "texture": "#2"},
|
||||
"south": {"uv": [0, 0, 10, 8], "texture": "#2", "cullface": "south"},
|
||||
"west": {"uv": [0, 0, 0, 0], "texture": "#2"},
|
||||
"up": {"uv": [0, 0, 0, 0], "texture": "#2"},
|
||||
"down": {"uv": [0, 0, 0, 0], "texture": "#2"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [1, 4, 3],
|
||||
"to": [1, 12, 13],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 0, 0], "texture": "#2"},
|
||||
"east": {"uv": [0, 0, 10, 8], "texture": "#2", "cullface": "west"},
|
||||
"south": {"uv": [0, 0, 0, 0], "texture": "#2"},
|
||||
"west": {"uv": [0, 0, 10, 8], "texture": "#2", "cullface": "west"},
|
||||
"up": {"uv": [0, 0, 0, 0], "texture": "#2"},
|
||||
"down": {"uv": [0, 0, 0, 0], "texture": "#2"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [13, 4, 0],
|
||||
"to": [16, 12, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 4, 3, 12], "texture": "#1", "cullface": "north"},
|
||||
"south": {"uv": [12, 4, 16, 12], "texture": "#1", "cullface": "north"},
|
||||
"west": {"uv": [3, 4, 4, 12], "texture": "#1", "cullface": "north"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [15, 4, 13],
|
||||
"to": [16, 12, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [3, 4, 4, 12], "texture": "#1", "cullface": "east"},
|
||||
"east": {"uv": [0, 4, 3, 12], "texture": "#1", "cullface": "east"},
|
||||
"west": {"uv": [12, 4, 16, 12], "texture": "#1", "cullface": "east"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [0, 4, 15],
|
||||
"to": [3, 12, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [12, 4, 16, 12], "texture": "#1", "cullface": "south"},
|
||||
"east": {"uv": [3, 4, 4, 12], "texture": "#1", "cullface": "south"},
|
||||
"south": {"uv": [0, 4, 3, 12], "texture": "#1", "cullface": "south"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [0, 4, 0],
|
||||
"to": [1, 12, 3],
|
||||
"faces": {
|
||||
"east": {"uv": [12, 4, 16, 12], "texture": "#1", "cullface": "west"},
|
||||
"south": {"uv": [3, 4, 4, 12], "texture": "#1", "cullface": "west"},
|
||||
"west": {"uv": [0, 4, 3, 12], "texture": "#1", "cullface": "west"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 0, 0],
|
||||
"to": [16, 4, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 12, 16, 16], "texture": "#1", "cullface": "north"},
|
||||
"east": {"uv": [0, 12, 16, 16], "texture": "#1", "cullface": "east"},
|
||||
"south": {"uv": [0, 12, 16, 16], "texture": "#1", "cullface": "south"},
|
||||
"west": {"uv": [0, 12, 16, 16], "texture": "#1", "cullface": "west"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "down"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,111 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"0": "tfmg:block/cast_iron_vat_top",
|
||||
"1": "tfmg:block/cast_iron_vat",
|
||||
"2": "tfmg:block/cast_iron_vat_window_single",
|
||||
"particle": "tfmg:block/cast_iron_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [15, 4, 0],
|
||||
"to": [16, 12, 11],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"east": {"uv": [5, 4, 16, 12], "texture": "#1"},
|
||||
"south": {"uv": [12, 4, 13, 12], "texture": "#1"},
|
||||
"west": {"uv": [0, 4, 12, 12], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [0, 4, 1],
|
||||
"to": [5, 12, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 5, 8], "texture": "#2"},
|
||||
"east": {"uv": [0, 0, 0, 0], "texture": "#2"},
|
||||
"south": {"uv": [5, 0, 10, 8], "texture": "#2"},
|
||||
"west": {"uv": [0, 0, 0, 0], "texture": "#2"},
|
||||
"up": {"uv": [0, 0, 0, 0], "texture": "#2"},
|
||||
"down": {"uv": [0, 0, 0, 0], "texture": "#2"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [15, 4, 11],
|
||||
"to": [15, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 0, 0], "texture": "#2"},
|
||||
"east": {"uv": [5, 0, 10, 8], "texture": "#2"},
|
||||
"south": {"uv": [0, 0, 0, 0], "texture": "#2"},
|
||||
"west": {"uv": [0, 0, 5, 8], "texture": "#2"},
|
||||
"up": {"uv": [0, 0, 0, 0], "texture": "#2"},
|
||||
"down": {"uv": [0, 0, 0, 0], "texture": "#2"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [5, 4, 0],
|
||||
"to": [16, 12, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 4, 11, 12], "texture": "#1"},
|
||||
"south": {"uv": [4, 4, 16, 12], "texture": "#1"},
|
||||
"west": {"uv": [3, 4, 4, 12], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 12, 0],
|
||||
"to": [16, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [-23, 8, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"east": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"south": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"west": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#0", "cullface": "up"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 0, 0],
|
||||
"to": [16, 4, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [-23, 8, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"east": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"south": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"west": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#0"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#0", "cullface": "down"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4]
|
||||
},
|
||||
{
|
||||
"name": "block_bottom_centered_window",
|
||||
"origin": [8, 8, 8],
|
||||
"color": 0,
|
||||
"children": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [5]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/cast_iron_vat",
|
||||
"2": "tfmg:block/cast_iron_vat_window_single",
|
||||
"4": "tfmg:block/cast_iron_vat_top",
|
||||
"particle": "tfmg:block/cast_iron_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 4, 0],
|
||||
"to": [11, 12, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [5, 4, 16, 12], "texture": "#1"},
|
||||
"east": {"uv": [12, 4, 13, 12], "texture": "#1"},
|
||||
"south": {"uv": [0, 4, 12, 12], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [1, 4, 11],
|
||||
"to": [1, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"east": {"uv": [5, 0, 10, 8], "texture": "#2"},
|
||||
"west": {"uv": [0, 0, 5, 8], "texture": "#2"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [11, 4, 1],
|
||||
"to": [16, 12, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [5, 0, 10, 8], "texture": "#2"},
|
||||
"south": {"uv": [0, 0, 5, 8], "texture": "#2"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [0, 4, 0],
|
||||
"to": [1, 12, 11],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"east": {"uv": [4, 4, 16, 12], "texture": "#1"},
|
||||
"south": {"uv": [3, 4, 4, 12], "texture": "#1"},
|
||||
"west": {"uv": [0, 4, 11, 12], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 12, 0],
|
||||
"to": [16, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 39]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"east": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"south": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"west": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "up"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 0, 0],
|
||||
"to": [16, 4, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 39]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"east": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"south": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"west": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "down"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4]
|
||||
},
|
||||
{
|
||||
"name": "block_bottom_centered_window",
|
||||
"origin": [8, 8, 8],
|
||||
"color": 0,
|
||||
"children": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [5]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/cast_iron_vat",
|
||||
"2": "tfmg:block/cast_iron_vat_window_single",
|
||||
"4": "tfmg:block/cast_iron_vat_top",
|
||||
"particle": "tfmg:block/cast_iron_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [5, 4, 15],
|
||||
"to": [16, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 4, 12, 12], "texture": "#1"},
|
||||
"south": {"uv": [5, 4, 16, 12], "texture": "#1"},
|
||||
"west": {"uv": [12, 4, 13, 12], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [15, 4, 0],
|
||||
"to": [15, 12, 5],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"east": {"uv": [0, 0, 5, 8], "texture": "#2"},
|
||||
"west": {"uv": [5, 0, 10, 8], "texture": "#2"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [0, 4, 15],
|
||||
"to": [5, 12, 15],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 5, 8], "texture": "#2"},
|
||||
"south": {"uv": [5, 0, 10, 8], "texture": "#2"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [15, 4, 5],
|
||||
"to": [16, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [3, 4, 4, 12], "texture": "#1"},
|
||||
"east": {"uv": [0, 4, 11, 12], "texture": "#1"},
|
||||
"west": {"uv": [4, 4, 16, 12], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 12, 0],
|
||||
"to": [16, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"east": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"south": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"west": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "up"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 0, 0],
|
||||
"to": [16, 4, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"east": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"south": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"west": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "down"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4]
|
||||
},
|
||||
{
|
||||
"name": "block_bottom_centered_window",
|
||||
"origin": [8, 8, 8],
|
||||
"color": 0,
|
||||
"children": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [5]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/cast_iron_vat",
|
||||
"2": "tfmg:block/cast_iron_vat_window_single",
|
||||
"4": "tfmg:block/cast_iron_vat_top",
|
||||
"particle": "tfmg:block/cast_iron_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 4, 5],
|
||||
"to": [1, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [12, 4, 13, 12], "texture": "#1"},
|
||||
"east": {"uv": [0, 4, 12, 12], "texture": "#1"},
|
||||
"west": {"uv": [5, 4, 16, 12], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [11, 4, 15],
|
||||
"to": [16, 12, 15],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [5, 0, 10, 8], "texture": "#2"},
|
||||
"south": {"uv": [0, 0, 5, 8], "texture": "#2"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [1, 4, 0],
|
||||
"to": [1, 12, 5],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"east": {"uv": [0, 0, 5, 8], "texture": "#2"},
|
||||
"west": {"uv": [5, 0, 10, 8], "texture": "#2"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [0, 4, 15],
|
||||
"to": [11, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [4, 4, 16, 12], "texture": "#1"},
|
||||
"east": {"uv": [3, 4, 4, 12], "texture": "#1"},
|
||||
"south": {"uv": [0, 4, 11, 12], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 12, 0],
|
||||
"to": [16, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [39, 8, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"east": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"south": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"west": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "up"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 0, 0],
|
||||
"to": [16, 4, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [39, 8, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"east": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"south": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"west": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "down"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4]
|
||||
},
|
||||
{
|
||||
"name": "block_bottom_centered_window",
|
||||
"origin": [8, 8, 8],
|
||||
"color": 0,
|
||||
"children": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [5]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/cast_iron_vat",
|
||||
"4": "tfmg:block/cast_iron_vat_top",
|
||||
"particle": "tfmg:block/cast_iron_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "Lid",
|
||||
"from": [0, 12, 0],
|
||||
"to": [16, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 4], "texture": "#1", "cullface": "north"},
|
||||
"east": {"uv": [0, 0, 16, 4], "texture": "#1", "cullface": "east"},
|
||||
"south": {"uv": [0, 0, 16, 4], "texture": "#1", "cullface": "south"},
|
||||
"west": {"uv": [0, 0, 16, 4], "texture": "#1", "cullface": "west"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "up"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 0, 0],
|
||||
"to": [16, 12, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 4, 16, 16], "texture": "#1", "cullface": "north"},
|
||||
"south": {"uv": [0, 4, 16, 16], "texture": "#1", "cullface": "north"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [15, 0, 0],
|
||||
"to": [16, 12, 16],
|
||||
"faces": {
|
||||
"east": {"uv": [0, 4, 16, 16], "texture": "#1", "cullface": "east"},
|
||||
"west": {"uv": [0, 4, 16, 16], "texture": "#1", "cullface": "east"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 0, 15],
|
||||
"to": [16, 12, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 4, 16, 16], "texture": "#1", "cullface": "south"},
|
||||
"south": {"uv": [0, 4, 16, 16], "texture": "#1", "cullface": "south"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 0, 0],
|
||||
"to": [1, 12, 16],
|
||||
"faces": {
|
||||
"east": {"uv": [0, 4, 16, 16], "texture": "#1", "cullface": "west"},
|
||||
"west": {"uv": [0, 4, 16, 16], "texture": "#1", "cullface": "west"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,153 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/cast_iron_vat",
|
||||
"3": "tfmg:block/cast_iron_vat_window",
|
||||
"4": "tfmg:block/cast_iron_vat_top",
|
||||
"particle": "tfmg:block/cast_iron_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "Lid",
|
||||
"from": [0, 12, 0],
|
||||
"to": [16, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 4], "texture": "#1", "cullface": "north"},
|
||||
"east": {"uv": [0, 0, 16, 4], "texture": "#1", "cullface": "east"},
|
||||
"south": {"uv": [0, 0, 16, 4], "texture": "#1", "cullface": "south"},
|
||||
"west": {"uv": [0, 0, 16, 4], "texture": "#1", "cullface": "west"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "up"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 0, 0],
|
||||
"to": [3, 12, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [13, 4, 16, 16], "texture": "#1", "cullface": "north"},
|
||||
"east": {"uv": [12, 4, 13, 16], "texture": "#1", "cullface": "north"},
|
||||
"south": {"uv": [0, 4, 4, 16], "texture": "#1", "cullface": "north"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [15, 0, 0],
|
||||
"to": [16, 12, 3],
|
||||
"faces": {
|
||||
"east": {"uv": [13, 4, 16, 16], "texture": "#1", "cullface": "east"},
|
||||
"south": {"uv": [12, 4, 13, 16], "texture": "#1", "cullface": "east"},
|
||||
"west": {"uv": [0, 4, 4, 16], "texture": "#1", "cullface": "east"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [13, 0, 15],
|
||||
"to": [16, 12, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 4, 4, 16], "texture": "#1", "cullface": "south"},
|
||||
"south": {"uv": [13, 4, 16, 16], "texture": "#1", "cullface": "south"},
|
||||
"west": {"uv": [12, 4, 13, 16], "texture": "#1", "cullface": "south"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 0, 13],
|
||||
"to": [1, 12, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [12, 4, 13, 16], "texture": "#1", "cullface": "west"},
|
||||
"east": {"uv": [0, 4, 4, 16], "texture": "#1", "cullface": "west"},
|
||||
"west": {"uv": [13, 4, 16, 16], "texture": "#1", "cullface": "west"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [3, 0, 1],
|
||||
"to": [13, 12, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 5, 6], "texture": "#3", "cullface": "north"},
|
||||
"south": {"uv": [0, 0, 5, 6], "texture": "#3", "cullface": "north"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [15, 0, 3],
|
||||
"to": [15, 12, 13],
|
||||
"faces": {
|
||||
"east": {"uv": [0, 0, 5, 6], "texture": "#3", "cullface": "east"},
|
||||
"west": {"uv": [0, 0, 5, 6], "texture": "#3", "cullface": "east"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [3, 0, 15],
|
||||
"to": [13, 12, 15],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 5, 6], "texture": "#3", "cullface": "south"},
|
||||
"south": {"uv": [0, 0, 5, 6], "texture": "#3", "cullface": "south"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [1, 0, 3],
|
||||
"to": [1, 12, 13],
|
||||
"faces": {
|
||||
"east": {"uv": [0, 0, 5, 6], "texture": "#3", "cullface": "west"},
|
||||
"west": {"uv": [0, 0, 5, 6], "texture": "#3", "cullface": "west"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [13, 0, 0],
|
||||
"to": [16, 12, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 4, 3, 16], "texture": "#1", "cullface": "north"},
|
||||
"south": {"uv": [12, 4, 16, 16], "texture": "#1", "cullface": "north"},
|
||||
"west": {"uv": [3, 4, 4, 16], "texture": "#1", "cullface": "north"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [15, 0, 13],
|
||||
"to": [16, 12, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [3, 4, 4, 16], "texture": "#1", "cullface": "east"},
|
||||
"east": {"uv": [0, 4, 3, 16], "texture": "#1", "cullface": "east"},
|
||||
"west": {"uv": [12, 4, 16, 16], "texture": "#1", "cullface": "east"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [0, 0, 15],
|
||||
"to": [3, 12, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [12, 4, 16, 16], "texture": "#1", "cullface": "south"},
|
||||
"east": {"uv": [3, 4, 4, 16], "texture": "#1", "cullface": "south"},
|
||||
"south": {"uv": [0, 4, 3, 16], "texture": "#1", "cullface": "south"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [0, 0, 0],
|
||||
"to": [1, 12, 3],
|
||||
"faces": {
|
||||
"east": {"uv": [12, 4, 16, 16], "texture": "#1", "cullface": "west"},
|
||||
"south": {"uv": [3, 4, 4, 16], "texture": "#1", "cullface": "west"},
|
||||
"west": {"uv": [0, 4, 3, 16], "texture": "#1", "cullface": "west"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/cast_iron_vat",
|
||||
"3": "tfmg:block/cast_iron_vat_window",
|
||||
"4": "tfmg:block/cast_iron_vat_top",
|
||||
"particle": "tfmg:block/cast_iron_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [15, 0, 0],
|
||||
"to": [16, 12, 11],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"east": {"uv": [5, 4, 16, 16], "texture": "#1"},
|
||||
"south": {"uv": [12, 4, 13, 16], "texture": "#1"},
|
||||
"west": {"uv": [0, 4, 12, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [0, 0, 1],
|
||||
"to": [5, 12, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 2.5, 6], "texture": "#3"},
|
||||
"south": {"uv": [2.5, 0, 5, 6], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [15, 0, 11],
|
||||
"to": [15, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"east": {"uv": [2.5, 0, 5, 6], "texture": "#3"},
|
||||
"west": {"uv": [0, 0, 2.5, 6], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [5, 0, 0],
|
||||
"to": [16, 12, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 4, 11, 16], "texture": "#1"},
|
||||
"south": {"uv": [4, 4, 16, 16], "texture": "#1"},
|
||||
"west": {"uv": [3, 4, 4, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 12, 0],
|
||||
"to": [16, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [-23, 8, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"east": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"south": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"west": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "up"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"0": "tfmg:block/cast_iron_vat_top",
|
||||
"1": "tfmg:block/cast_iron_vat",
|
||||
"3": "tfmg:block/cast_iron_vat_window",
|
||||
"particle": "tfmg:block/cast_iron_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 0, 0],
|
||||
"to": [11, 12, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [5, 4, 16, 16], "texture": "#1"},
|
||||
"east": {"uv": [12, 4, 13, 16], "texture": "#1"},
|
||||
"south": {"uv": [0, 4, 12, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [1, 0, 11],
|
||||
"to": [1, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"east": {"uv": [2.5, 0, 5, 6], "texture": "#3"},
|
||||
"west": {"uv": [0, 0, 2.5, 6], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [11, 0, 1],
|
||||
"to": [16, 12, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [2.5, 0, 5, 6], "texture": "#3"},
|
||||
"south": {"uv": [0, 0, 2.5, 6], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [0, 0, 0],
|
||||
"to": [1, 12, 11],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"east": {"uv": [4, 4, 16, 16], "texture": "#1"},
|
||||
"south": {"uv": [3, 4, 4, 16], "texture": "#1"},
|
||||
"west": {"uv": [0, 4, 11, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 12, 0],
|
||||
"to": [16, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 39]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"east": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"south": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"west": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#0", "cullface": "up"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#0"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/cast_iron_vat",
|
||||
"3": "tfmg:block/cast_iron_vat_window",
|
||||
"4": "tfmg:block/cast_iron_vat_top",
|
||||
"particle": "tfmg:block/cast_iron_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [5, 0, 15],
|
||||
"to": [16, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 4, 12, 16], "texture": "#1"},
|
||||
"south": {"uv": [5, 4, 16, 16], "texture": "#1"},
|
||||
"west": {"uv": [12, 4, 13, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [15, 0, 0],
|
||||
"to": [15, 12, 5],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"east": {"uv": [0, 0, 2.5, 6], "texture": "#3"},
|
||||
"west": {"uv": [2.5, 0, 5, 6], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [0, 0, 15],
|
||||
"to": [5, 12, 15],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 2.5, 6], "texture": "#3"},
|
||||
"south": {"uv": [2.5, 0, 5, 6], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [15, 0, 5],
|
||||
"to": [16, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [3, 4, 4, 16], "texture": "#1"},
|
||||
"east": {"uv": [0, 4, 11, 16], "texture": "#1"},
|
||||
"west": {"uv": [4, 4, 16, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 12, 0],
|
||||
"to": [16, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"east": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"south": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"west": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "up"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/cast_iron_vat",
|
||||
"3": "tfmg:block/cast_iron_vat_window",
|
||||
"4": "tfmg:block/cast_iron_vat_top",
|
||||
"particle": "tfmg:block/cast_iron_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 0, 5],
|
||||
"to": [1, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [12, 4, 13, 16], "texture": "#1"},
|
||||
"east": {"uv": [0, 4, 12, 16], "texture": "#1"},
|
||||
"west": {"uv": [5, 4, 16, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [11, 0, 15],
|
||||
"to": [16, 12, 15],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [2.5, 0, 5, 6], "texture": "#3"},
|
||||
"south": {"uv": [0, 0, 2.5, 6], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [1, 0, 0],
|
||||
"to": [1, 12, 5],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 9]},
|
||||
"faces": {
|
||||
"east": {"uv": [0, 0, 2.5, 6], "texture": "#3"},
|
||||
"west": {"uv": [2.5, 0, 5, 6], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [0, 0, 15],
|
||||
"to": [11, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [4, 4, 16, 16], "texture": "#1"},
|
||||
"east": {"uv": [3, 4, 4, 16], "texture": "#1"},
|
||||
"south": {"uv": [0, 4, 11, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 12, 0],
|
||||
"to": [16, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [39, 8, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"east": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"south": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"west": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "up"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"textures": {
|
||||
"0": "tfmg:block/engines/engine_controller_parts",
|
||||
"particle": "tfmg:block/engines/engine_controller_parts"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [10.5, 1, 2],
|
||||
"to": [10.5, 3, 6],
|
||||
"rotation": {"angle": 22.5, "axis": "x", "origin": [4, 1, 4]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 0, 4], "texture": "#0"},
|
||||
"east": {"uv": [5, 10, 9, 12], "texture": "#0"},
|
||||
"south": {"uv": [0, 0, 0, 4], "texture": "#0"},
|
||||
"west": {"uv": [5, 10, 9, 12], "texture": "#0"},
|
||||
"up": {"uv": [0, 0, 0, 8], "texture": "#0"},
|
||||
"down": {"uv": [0, 0, 0, 8], "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [9.5, 0, 2],
|
||||
"to": [12.5, 6, 2],
|
||||
"rotation": {"angle": 22.5, "axis": "x", "origin": [4, 1, 4]},
|
||||
"faces": {
|
||||
"north": {"uv": [10, 7, 13, 13], "texture": "#0"},
|
||||
"east": {"uv": [0, 0, 0, 8], "texture": "#0"},
|
||||
"south": {"uv": [10, 7, 13, 13], "texture": "#0"},
|
||||
"west": {"uv": [0, 0, 0, 8], "texture": "#0"},
|
||||
"up": {"uv": [0, 0, 4, 0], "texture": "#0"},
|
||||
"down": {"uv": [0, 0, 4, 0], "texture": "#0"}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"texture_size": [32, 32],
|
||||
"textures": {
|
||||
"0": "tfmg:block/engines/engine_controller_parts",
|
||||
"particle": "tfmg:block/engines/engine_controller_parts"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [-2, 7, 7],
|
||||
"to": [0, 9, 9],
|
||||
"rotation": {"angle": -22.5, "axis": "x", "origin": [-1, 8, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [7, 10, 9, 12], "texture": "#0"},
|
||||
"south": {"uv": [7, 10, 9, 12], "texture": "#0"},
|
||||
"west": {"uv": [7, 10, 9, 12], "texture": "#0"},
|
||||
"up": {"uv": [7, 10, 9, 12], "texture": "#0"},
|
||||
"down": {"uv": [7, 10, 9, 12], "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [-2, 9, 7],
|
||||
"to": [-2, 15, 9],
|
||||
"rotation": {"angle": -22.5, "axis": "x", "origin": [-1, 8, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 0, 6], "texture": "#0"},
|
||||
"east": {"uv": [2, 12, 8, 10], "rotation": 90, "texture": "#0"},
|
||||
"south": {"uv": [0, 0, 0, 6], "texture": "#0"},
|
||||
"west": {"uv": [2, 10, 8, 12], "rotation": 90, "texture": "#0"},
|
||||
"up": {"uv": [0, 0, 0, 2], "texture": "#0"},
|
||||
"down": {"uv": [0, 0, 0, 2], "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [-3, 15, 7],
|
||||
"to": [-1, 17, 9],
|
||||
"rotation": {"angle": -22.5, "axis": "x", "origin": [-1, 8, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [4, 13, 6, 15], "texture": "#0"},
|
||||
"east": {"uv": [4, 13, 6, 15], "texture": "#0"},
|
||||
"south": {"uv": [4, 13, 6, 15], "texture": "#0"},
|
||||
"west": {"uv": [4, 13, 6, 15], "texture": "#0"},
|
||||
"up": {"uv": [4, 13, 6, 15], "texture": "#0"},
|
||||
"down": {"uv": [4, 13, 6, 15], "texture": "#0"}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,89 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"texture_size": [32, 32],
|
||||
"textures": {
|
||||
"0": "tfmg:block/engines/engine_controller_parts",
|
||||
"1": "tfmg:block/shaft",
|
||||
"particle": "tfmg:block/engines/engine_controller_parts"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [6, 6, 2],
|
||||
"to": [10, 10, 10],
|
||||
"rotation": {"angle": 0, "axis": "x", "origin": [7, 7, 6]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 0, 0], "texture": "#1"},
|
||||
"east": {"uv": [6, 0, 10, 8], "rotation": 90, "texture": "#1"},
|
||||
"south": {"uv": [0, 0, 0, 0], "texture": "#1"},
|
||||
"west": {"uv": [6, 0, 10, 8], "rotation": 90, "texture": "#1"},
|
||||
"up": {"uv": [6, 0, 10, 8], "texture": "#1"},
|
||||
"down": {"uv": [6, 0, 10, 8], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [11, 5, 1],
|
||||
"to": [15, 7, 3],
|
||||
"rotation": {"angle": 0, "axis": "x", "origin": [8, 7, 6]},
|
||||
"faces": {
|
||||
"north": {"uv": [13, 4, 9, 6], "texture": "#0"},
|
||||
"east": {"uv": [0, 10, 2, 12], "texture": "#0"},
|
||||
"south": {"uv": [9, 4, 13, 6], "texture": "#0"},
|
||||
"west": {"uv": [0, 0, 0, 0], "texture": "#0"},
|
||||
"up": {"uv": [0, 11, 2, 15], "rotation": 90, "texture": "#0"},
|
||||
"down": {"uv": [0, 11, 2, 15], "rotation": 90, "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [13, 7, 1],
|
||||
"to": [15, 11, 3],
|
||||
"rotation": {"angle": 0, "axis": "x", "origin": [7, 7, 6]},
|
||||
"faces": {
|
||||
"north": {"uv": [11, 0, 13, 4], "texture": "#0"},
|
||||
"east": {"uv": [0, 10, 2, 14], "texture": "#0"},
|
||||
"south": {"uv": [0, 10, 2, 14], "texture": "#0"},
|
||||
"west": {"uv": [11, 0, 13, 4], "texture": "#0"},
|
||||
"up": {"uv": [0, 8, 2, 10], "texture": "#0"},
|
||||
"down": {"uv": [0, 0, 0, 0], "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [5, 5, 1],
|
||||
"to": [11, 11, 3],
|
||||
"rotation": {"angle": 0, "axis": "x", "origin": [3, 7, 6]},
|
||||
"faces": {
|
||||
"north": {"uv": [3, 0, 9, 6], "texture": "#0"},
|
||||
"east": {"uv": [3, 7, 9, 9], "rotation": 90, "texture": "#0"},
|
||||
"south": {"uv": [3, 0, 9, 6], "texture": "#0"},
|
||||
"west": {"uv": [3, 9, 9, 7], "rotation": 90, "texture": "#0"},
|
||||
"up": {"uv": [3, 7, 9, 9], "texture": "#0"},
|
||||
"down": {"uv": [3, 7, 9, 9], "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [1, 7, 1],
|
||||
"to": [3, 11, 3],
|
||||
"rotation": {"angle": 0, "axis": "x", "origin": [-2, 7, 6]},
|
||||
"faces": {
|
||||
"north": {"uv": [11, 0, 13, 4], "texture": "#0"},
|
||||
"east": {"uv": [11, 0, 13, 4], "texture": "#0"},
|
||||
"south": {"uv": [11, 0, 13, 4], "texture": "#0"},
|
||||
"west": {"uv": [0, 12, 2, 16], "texture": "#0"},
|
||||
"up": {"uv": [0, 8, 2, 10], "texture": "#0"},
|
||||
"down": {"uv": [0, 0, 0, 0], "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [1, 5, 1],
|
||||
"to": [5, 7, 3],
|
||||
"rotation": {"angle": 0, "axis": "x", "origin": [-3, 7, 6]},
|
||||
"faces": {
|
||||
"north": {"uv": [9, 4, 13, 6], "texture": "#0"},
|
||||
"east": {"uv": [0, 0, 0, 0], "texture": "#0"},
|
||||
"south": {"uv": [13, 4, 9, 6], "texture": "#0"},
|
||||
"west": {"uv": [0, 12, 2, 14], "texture": "#0"},
|
||||
"up": {"uv": [0, 12, 2, 16], "rotation": 90, "texture": "#0"},
|
||||
"down": {"uv": [0, 15, 2, 11], "rotation": 90, "texture": "#0"}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"0": "tfmg:block/steel_vat_top",
|
||||
"1": "tfmg:block/steel_vat",
|
||||
"particle": "tfmg:block/steel_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "Lid",
|
||||
"from": [0, 0, 0],
|
||||
"to": [16, 4, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 12, 16, 16], "texture": "#1", "cullface": "north"},
|
||||
"east": {"uv": [0, 12, 16, 16], "texture": "#1", "cullface": "east"},
|
||||
"south": {"uv": [0, 12, 16, 16], "texture": "#1", "cullface": "south"},
|
||||
"west": {"uv": [0, 12, 16, 16], "texture": "#1", "cullface": "west"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#0"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#0", "cullface": "down"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 4, 0],
|
||||
"to": [16, 16, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 12], "texture": "#1", "cullface": "north"},
|
||||
"south": {"uv": [0, 0, 16, 12], "texture": "#1", "cullface": "north"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [15, 4, 0],
|
||||
"to": [16, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]},
|
||||
"faces": {
|
||||
"east": {"uv": [0, 0, 16, 12], "texture": "#1", "cullface": "east"},
|
||||
"west": {"uv": [0, 0, 16, 12], "texture": "#1", "cullface": "east"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 4, 15],
|
||||
"to": [16, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 12], "texture": "#1", "cullface": "south"},
|
||||
"south": {"uv": [0, 0, 16, 12], "texture": "#1", "cullface": "south"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 4, 0],
|
||||
"to": [1, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]},
|
||||
"faces": {
|
||||
"east": {"uv": [0, 0, 16, 12], "texture": "#1", "cullface": "west"},
|
||||
"west": {"uv": [0, 0, 16, 12], "texture": "#1", "cullface": "west"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,153 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/steel_vat",
|
||||
"3": "tfmg:block/steel_vat_window",
|
||||
"4": "tfmg:block/steel_vat_top",
|
||||
"particle": "tfmg:block/steel_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 4, 0],
|
||||
"to": [3, 16, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [13, 0, 16, 12], "texture": "#1", "cullface": "north"},
|
||||
"east": {"uv": [12, 0, 13, 12], "texture": "#1", "cullface": "north"},
|
||||
"south": {"uv": [0, 0, 4, 12], "texture": "#1", "cullface": "north"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [15, 4, 0],
|
||||
"to": [16, 16, 3],
|
||||
"faces": {
|
||||
"east": {"uv": [13, 0, 16, 12], "texture": "#1", "cullface": "east"},
|
||||
"south": {"uv": [12, 0, 13, 12], "texture": "#1", "cullface": "east"},
|
||||
"west": {"uv": [0, 0, 4, 12], "texture": "#1", "cullface": "east"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [13, 4, 15],
|
||||
"to": [16, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 4, 12], "texture": "#1", "cullface": "south"},
|
||||
"south": {"uv": [13, 0, 16, 12], "texture": "#1", "cullface": "south"},
|
||||
"west": {"uv": [12, 0, 13, 12], "texture": "#1", "cullface": "south"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 4, 13],
|
||||
"to": [1, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [12, 0, 13, 12], "texture": "#1", "cullface": "west"},
|
||||
"east": {"uv": [0, 0, 4, 12], "texture": "#1", "cullface": "west"},
|
||||
"west": {"uv": [13, 0, 16, 12], "texture": "#1", "cullface": "west"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [3, 4, 1],
|
||||
"to": [13, 16, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 2, 5, 8], "texture": "#3", "cullface": "north"},
|
||||
"south": {"uv": [0, 2, 5, 8], "texture": "#3", "cullface": "north"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [15, 4, 3],
|
||||
"to": [15, 16, 13],
|
||||
"faces": {
|
||||
"east": {"uv": [0, 2, 5, 8], "texture": "#3", "cullface": "east"},
|
||||
"west": {"uv": [0, 2, 5, 8], "texture": "#3", "cullface": "east"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [3, 4, 15],
|
||||
"to": [13, 16, 15],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 2, 5, 8], "texture": "#3", "cullface": "south"},
|
||||
"south": {"uv": [0, 2, 5, 8], "texture": "#3", "cullface": "south"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [1, 4, 3],
|
||||
"to": [1, 16, 13],
|
||||
"faces": {
|
||||
"east": {"uv": [0, 2, 5, 8], "texture": "#3", "cullface": "west"},
|
||||
"west": {"uv": [0, 2, 5, 8], "texture": "#3", "cullface": "west"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [13, 4, 0],
|
||||
"to": [16, 16, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 3, 12], "texture": "#1", "cullface": "north"},
|
||||
"south": {"uv": [12, 0, 16, 12], "texture": "#1", "cullface": "north"},
|
||||
"west": {"uv": [3, 0, 4, 12], "texture": "#1", "cullface": "north"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [15, 4, 13],
|
||||
"to": [16, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [3, 0, 4, 12], "texture": "#1", "cullface": "east"},
|
||||
"east": {"uv": [0, 0, 3, 12], "texture": "#1", "cullface": "east"},
|
||||
"west": {"uv": [12, 0, 16, 12], "texture": "#1", "cullface": "east"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [0, 4, 15],
|
||||
"to": [3, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [12, 0, 16, 12], "texture": "#1", "cullface": "south"},
|
||||
"east": {"uv": [3, 0, 4, 12], "texture": "#1", "cullface": "south"},
|
||||
"south": {"uv": [0, 0, 3, 12], "texture": "#1", "cullface": "south"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [0, 4, 0],
|
||||
"to": [1, 16, 3],
|
||||
"faces": {
|
||||
"east": {"uv": [12, 0, 16, 12], "texture": "#1", "cullface": "west"},
|
||||
"south": {"uv": [3, 0, 4, 12], "texture": "#1", "cullface": "west"},
|
||||
"west": {"uv": [0, 0, 3, 12], "texture": "#1", "cullface": "west"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 0, 0],
|
||||
"to": [16, 4, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 12, 16, 16], "texture": "#1", "cullface": "north"},
|
||||
"east": {"uv": [0, 12, 16, 16], "texture": "#1", "cullface": "east"},
|
||||
"south": {"uv": [0, 12, 16, 16], "texture": "#1", "cullface": "south"},
|
||||
"west": {"uv": [0, 12, 16, 16], "texture": "#1", "cullface": "west"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "down"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/steel_vat",
|
||||
"3": "tfmg:block/steel_vat_window",
|
||||
"4": "tfmg:block/steel_vat_top",
|
||||
"particle": "tfmg:block/steel_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [15, 4, 0],
|
||||
"to": [16, 16, 11],
|
||||
"faces": {
|
||||
"east": {"uv": [5, 0, 16, 12], "texture": "#1"},
|
||||
"south": {"uv": [12, 0, 13, 12], "texture": "#1"},
|
||||
"west": {"uv": [0, 0, 12, 12], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [0, 4, 1],
|
||||
"to": [5, 16, 1],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 2, 2.5, 8], "texture": "#3"},
|
||||
"south": {"uv": [2.5, 2, 5, 8], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [15, 4, 11],
|
||||
"to": [15, 16, 16],
|
||||
"faces": {
|
||||
"east": {"uv": [2, 2, 4.5, 8], "texture": "#3"},
|
||||
"west": {"uv": [0, 2, 2.5, 8], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [5, 4, 0],
|
||||
"to": [16, 16, 1],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 11, 12], "texture": "#1"},
|
||||
"south": {"uv": [4, 0, 16, 12], "texture": "#1"},
|
||||
"west": {"uv": [3, 0, 4, 12], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 0, 0],
|
||||
"to": [16, 4, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [-23, 8, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"east": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"south": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"west": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "down"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/steel_vat",
|
||||
"3": "tfmg:block/steel_vat_window",
|
||||
"4": "tfmg:block/steel_vat_top",
|
||||
"particle": "tfmg:block/steel_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 4, 0],
|
||||
"to": [11, 16, 1],
|
||||
"faces": {
|
||||
"north": {"uv": [5, 0, 16, 12], "texture": "#1"},
|
||||
"east": {"uv": [12, 0, 13, 12], "texture": "#1"},
|
||||
"south": {"uv": [0, 0, 12, 12], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [1, 4, 11],
|
||||
"to": [1, 16, 16],
|
||||
"faces": {
|
||||
"east": {"uv": [1.5, 2, 4, 8], "texture": "#3"},
|
||||
"west": {"uv": [0, 2, 2.5, 8], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [11, 4, 1],
|
||||
"to": [16, 16, 1],
|
||||
"faces": {
|
||||
"north": {"uv": [1.5, 2, 4, 8], "texture": "#3"},
|
||||
"south": {"uv": [0, 2, 2.5, 8], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [0, 4, 0],
|
||||
"to": [1, 16, 11],
|
||||
"faces": {
|
||||
"east": {"uv": [4, 0, 16, 12], "texture": "#1"},
|
||||
"south": {"uv": [3, 0, 4, 12], "texture": "#1"},
|
||||
"west": {"uv": [0, 0, 11, 12], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 0, 0],
|
||||
"to": [16, 4, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 39]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"east": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"south": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"west": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "down"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"0": "tfmg:block/steel_vat_top",
|
||||
"1": "tfmg:block/steel_vat",
|
||||
"3": "tfmg:block/steel_vat_window",
|
||||
"particle": "tfmg:block/steel_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [5, 4, 15],
|
||||
"to": [16, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 12, 12], "texture": "#1"},
|
||||
"south": {"uv": [5, 0, 16, 12], "texture": "#1"},
|
||||
"west": {"uv": [12, 0, 13, 12], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [15, 4, 0],
|
||||
"to": [15, 16, 5],
|
||||
"faces": {
|
||||
"east": {"uv": [0, 2, 2.5, 8], "texture": "#3"},
|
||||
"west": {"uv": [2, 2, 4.5, 8], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [0, 4, 15],
|
||||
"to": [5, 16, 15],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 2, 2.5, 8], "texture": "#3"},
|
||||
"south": {"uv": [2.5, 2, 5, 8], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [15, 4, 5],
|
||||
"to": [16, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [3, 0, 4, 12], "texture": "#1"},
|
||||
"east": {"uv": [0, 0, 12, 12], "texture": "#1"},
|
||||
"west": {"uv": [5, 0, 16, 12], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 0, 0],
|
||||
"to": [16, 4, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"east": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"south": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"west": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#0"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#0", "cullface": "down"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"0": "tfmg:block/steel_vat_top",
|
||||
"1": "tfmg:block/steel_vat",
|
||||
"3": "tfmg:block/steel_vat_window",
|
||||
"particle": "tfmg:block/steel_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 4, 5],
|
||||
"to": [1, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [12, 0, 13, 12], "texture": "#1"},
|
||||
"east": {"uv": [0, 0, 12, 12], "texture": "#1"},
|
||||
"west": {"uv": [5, 0, 16, 12], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [11, 4, 15],
|
||||
"to": [16, 16, 15],
|
||||
"faces": {
|
||||
"north": {"uv": [2.5, 2, 5, 8], "texture": "#3"},
|
||||
"south": {"uv": [0, 2, 2.5, 8], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [1, 4, 0],
|
||||
"to": [1, 16, 5],
|
||||
"faces": {
|
||||
"east": {"uv": [0, 2, 2.5, 8], "texture": "#3"},
|
||||
"west": {"uv": [2, 2, 4.5, 8], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [0, 4, 15],
|
||||
"to": [11, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [4, 0, 16, 12], "texture": "#1"},
|
||||
"east": {"uv": [3, 0, 4, 12], "texture": "#1"},
|
||||
"south": {"uv": [0, 0, 11, 12], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 0, 0],
|
||||
"to": [16, 4, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [39, 8, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"east": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"south": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"west": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#0"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#0", "cullface": "down"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/steel_vat",
|
||||
"particle": "tfmg:block/steel_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 0, 0],
|
||||
"to": [16, 16, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 16], "texture": "#1", "cullface": "north"},
|
||||
"south": {"uv": [0, 0, 16, 16], "texture": "#1", "cullface": "north"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [15, 0, 0],
|
||||
"to": [16, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]},
|
||||
"faces": {
|
||||
"east": {"uv": [0, 0, 16, 16], "texture": "#1", "cullface": "east"},
|
||||
"west": {"uv": [0, 0, 16, 16], "texture": "#1", "cullface": "east"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 0, 15],
|
||||
"to": [16, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 16], "texture": "#1", "cullface": "south"},
|
||||
"south": {"uv": [0, 0, 16, 16], "texture": "#1", "cullface": "south"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 0, 0],
|
||||
"to": [1, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]},
|
||||
"faces": {
|
||||
"east": {"uv": [0, 0, 16, 16], "texture": "#1", "cullface": "west"},
|
||||
"west": {"uv": [0, 0, 16, 16], "texture": "#1", "cullface": "west"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,138 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/steel_vat",
|
||||
"3": "tfmg:block/steel_vat_window",
|
||||
"particle": "tfmg:block/steel_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 0, 0],
|
||||
"to": [3, 16, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [13, 0, 16, 16], "texture": "#1", "cullface": "north"},
|
||||
"east": {"uv": [12, 0, 13, 16], "texture": "#1", "cullface": "north"},
|
||||
"south": {"uv": [0, 0, 4, 16], "texture": "#1", "cullface": "north"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [15, 0, 0],
|
||||
"to": [16, 16, 3],
|
||||
"faces": {
|
||||
"east": {"uv": [13, 0, 16, 16], "texture": "#1", "cullface": "east"},
|
||||
"south": {"uv": [12, 0, 13, 16], "texture": "#1", "cullface": "east"},
|
||||
"west": {"uv": [0, 0, 4, 16], "texture": "#1", "cullface": "east"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [13, 0, 15],
|
||||
"to": [16, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 4, 16], "texture": "#1", "cullface": "south"},
|
||||
"south": {"uv": [13, 0, 16, 16], "texture": "#1", "cullface": "south"},
|
||||
"west": {"uv": [12, 0, 13, 16], "texture": "#1", "cullface": "south"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 0, 13],
|
||||
"to": [1, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [12, 0, 13, 16], "texture": "#1", "cullface": "west"},
|
||||
"east": {"uv": [0, 0, 4, 16], "texture": "#1", "cullface": "west"},
|
||||
"west": {"uv": [13, 0, 16, 16], "texture": "#1", "cullface": "west"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [3, 0, 1],
|
||||
"to": [13, 16, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [5, 0, 10, 8], "texture": "#3", "cullface": "north"},
|
||||
"south": {"uv": [5, 0, 10, 8], "texture": "#3", "cullface": "north"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [15, 0, 3],
|
||||
"to": [15, 16, 13],
|
||||
"faces": {
|
||||
"east": {"uv": [5, 0, 10, 8], "texture": "#3", "cullface": "east"},
|
||||
"west": {"uv": [5, 0, 10, 8], "texture": "#3", "cullface": "east"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [3, 0, 15],
|
||||
"to": [13, 16, 15],
|
||||
"faces": {
|
||||
"north": {"uv": [5, 0, 10, 8], "texture": "#3", "cullface": "south"},
|
||||
"south": {"uv": [5, 0, 10, 8], "texture": "#3", "cullface": "south"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [1, 0, 3],
|
||||
"to": [1, 16, 13],
|
||||
"faces": {
|
||||
"east": {"uv": [5, 0, 10, 8], "texture": "#3", "cullface": "west"},
|
||||
"west": {"uv": [5, 0, 10, 8], "texture": "#3", "cullface": "west"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [13, 0, 0],
|
||||
"to": [16, 16, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 3, 16], "texture": "#1", "cullface": "north"},
|
||||
"south": {"uv": [12, 0, 16, 16], "texture": "#1", "cullface": "north"},
|
||||
"west": {"uv": [3, 0, 4, 16], "texture": "#1", "cullface": "north"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [15, 0, 13],
|
||||
"to": [16, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [3, 0, 4, 16], "texture": "#1", "cullface": "east"},
|
||||
"east": {"uv": [0, 0, 3, 16], "texture": "#1", "cullface": "east"},
|
||||
"west": {"uv": [12, 0, 16, 16], "texture": "#1", "cullface": "east"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [0, 0, 15],
|
||||
"to": [3, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [12, 0, 16, 16], "texture": "#1", "cullface": "south"},
|
||||
"east": {"uv": [3, 0, 4, 16], "texture": "#1", "cullface": "south"},
|
||||
"south": {"uv": [0, 0, 3, 16], "texture": "#1", "cullface": "south"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [0, 0, 0],
|
||||
"to": [1, 16, 3],
|
||||
"faces": {
|
||||
"east": {"uv": [12, 0, 16, 16], "texture": "#1", "cullface": "west"},
|
||||
"south": {"uv": [3, 0, 4, 16], "texture": "#1", "cullface": "west"},
|
||||
"west": {"uv": [0, 0, 3, 16], "texture": "#1", "cullface": "west"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/steel_vat",
|
||||
"3": "tfmg:block/steel_vat_window",
|
||||
"particle": "tfmg:block/steel_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [15, 0, 0],
|
||||
"to": [16, 16, 11],
|
||||
"faces": {
|
||||
"east": {"uv": [5, 0, 16, 16], "texture": "#1"},
|
||||
"south": {"uv": [12, 0, 13, 16], "texture": "#1"},
|
||||
"west": {"uv": [0, 0, 12, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [0, 0, 1],
|
||||
"to": [5, 16, 1],
|
||||
"faces": {
|
||||
"north": {"uv": [5, 0, 7.5, 8], "texture": "#3"},
|
||||
"south": {"uv": [7.5, 0, 10, 8], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [15, 0, 11],
|
||||
"to": [15, 16, 16],
|
||||
"faces": {
|
||||
"east": {"uv": [7.5, 0, 10, 8], "texture": "#3"},
|
||||
"west": {"uv": [5, 0, 7.5, 8], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [5, 0, 0],
|
||||
"to": [16, 16, 1],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 11, 16], "texture": "#1"},
|
||||
"south": {"uv": [4, 0, 16, 16], "texture": "#1"},
|
||||
"west": {"uv": [3, 0, 4, 16], "texture": "#1"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/steel_vat",
|
||||
"3": "tfmg:block/steel_vat_window",
|
||||
"particle": "tfmg:block/steel_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 0, 0],
|
||||
"to": [11, 16, 1],
|
||||
"faces": {
|
||||
"north": {"uv": [5, 0, 16, 16], "texture": "#1"},
|
||||
"east": {"uv": [12, 0, 13, 16], "texture": "#1"},
|
||||
"south": {"uv": [0, 0, 12, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [1, 0, 11],
|
||||
"to": [1, 16, 16],
|
||||
"faces": {
|
||||
"east": {"uv": [7, 0, 10, 8], "texture": "#3"},
|
||||
"west": {"uv": [5, 0, 7.5, 8], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [11, 0, 1],
|
||||
"to": [16, 16, 1],
|
||||
"faces": {
|
||||
"north": {"uv": [7.5, 0, 10, 8], "texture": "#3"},
|
||||
"south": {"uv": [5, 0, 7.5, 8], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [0, 0, 0],
|
||||
"to": [1, 16, 11],
|
||||
"faces": {
|
||||
"east": {"uv": [4, 0, 16, 16], "texture": "#1"},
|
||||
"south": {"uv": [3, 0, 4, 16], "texture": "#1"},
|
||||
"west": {"uv": [0, 0, 11, 16], "texture": "#1"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/steel_vat",
|
||||
"3": "tfmg:block/steel_vat_window",
|
||||
"particle": "tfmg:block/steel_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [5, 0, 15],
|
||||
"to": [16, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 11, 16], "texture": "#1"},
|
||||
"south": {"uv": [4, 0, 16, 16], "texture": "#1"},
|
||||
"west": {"uv": [12, 0, 13, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [15, 0, 0],
|
||||
"to": [15, 16, 5],
|
||||
"faces": {
|
||||
"east": {"uv": [5, 0, 7.5, 8], "texture": "#3"},
|
||||
"west": {"uv": [7.5, 0, 10, 8], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [0, 0, 15],
|
||||
"to": [5, 16, 15],
|
||||
"faces": {
|
||||
"north": {"uv": [5, 0, 7.5, 8], "texture": "#3"},
|
||||
"south": {"uv": [7.5, 0, 10, 8], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [15, 0, 5],
|
||||
"to": [16, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [3, 0, 4, 16], "texture": "#1"},
|
||||
"east": {"uv": [0, 0, 11, 16], "texture": "#1"},
|
||||
"west": {"uv": [4, 0, 16, 16], "texture": "#1"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/steel_vat",
|
||||
"3": "tfmg:block/steel_vat_window",
|
||||
"particle": "tfmg:block/steel_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 0, 5],
|
||||
"to": [1, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [12, 0, 13, 16], "texture": "#1"},
|
||||
"east": {"uv": [0, 0, 12, 16], "texture": "#1"},
|
||||
"west": {"uv": [5, 0, 16, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [11, 0, 15],
|
||||
"to": [16, 16, 15],
|
||||
"faces": {
|
||||
"north": {"uv": [7.5, 0, 10, 8], "texture": "#3"},
|
||||
"south": {"uv": [5, 0, 7.5, 8], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [1, 0, 0],
|
||||
"to": [1, 16, 5],
|
||||
"faces": {
|
||||
"east": {"uv": [5, 0, 7.5, 8], "texture": "#3"},
|
||||
"west": {"uv": [7.5, 0, 10, 8], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [0, 0, 15],
|
||||
"to": [11, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [4, 0, 16, 16], "texture": "#1"},
|
||||
"east": {"uv": [3, 0, 4, 16], "texture": "#1"},
|
||||
"south": {"uv": [0, 0, 11, 16], "texture": "#1"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,126 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/steel_vat",
|
||||
"4": "tfmg:block/steel_vat_top",
|
||||
"particle": "tfmg:block/steel_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "Lid",
|
||||
"from": [0, 0, 0],
|
||||
"to": [16, 4, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 12, 16, 16], "texture": "#1", "cullface": "north"},
|
||||
"east": {"uv": [0, 12, 16, 16], "texture": "#1", "cullface": "east"},
|
||||
"south": {"uv": [0, 12, 16, 16], "texture": "#1", "cullface": "south"},
|
||||
"west": {"uv": [0, 12, 16, 16], "texture": "#1", "cullface": "west"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "down"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [15, 4, 0],
|
||||
"to": [16, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]},
|
||||
"faces": {
|
||||
"east": {"uv": [0, 4, 16, 12], "texture": "#1", "cullface": "east"},
|
||||
"west": {"uv": [0, 4, 16, 12], "texture": "#1", "cullface": "east"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 4, 15],
|
||||
"to": [16, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 4, 16, 12], "texture": "#1", "cullface": "south"},
|
||||
"south": {"uv": [0, 4, 16, 12], "texture": "#1", "cullface": "south"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 4, 0],
|
||||
"to": [1, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 12, 8]},
|
||||
"faces": {
|
||||
"east": {"uv": [0, 4, 16, 12], "texture": "#1", "cullface": "west"},
|
||||
"west": {"uv": [0, 4, 16, 12], "texture": "#1", "cullface": "west"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Lid",
|
||||
"from": [0, 12, 0],
|
||||
"to": [16, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 4], "texture": "#1", "cullface": "north"},
|
||||
"east": {"uv": [0, 0, 16, 4], "texture": "#1", "cullface": "east"},
|
||||
"south": {"uv": [0, 0, 16, 4], "texture": "#1", "cullface": "south"},
|
||||
"west": {"uv": [0, 0, 16, 4], "texture": "#1", "cullface": "west"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "up"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 4, 0],
|
||||
"to": [16, 12, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 4, 16, 12], "texture": "#1", "cullface": "north"},
|
||||
"south": {"uv": [0, 4, 16, 12], "texture": "#1", "cullface": "north"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": []
|
||||
},
|
||||
{
|
||||
"name": "block_middle",
|
||||
"origin": [8, 8, 8],
|
||||
"color": 0,
|
||||
"children": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": []
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "block_bottom",
|
||||
"origin": [8, 8, 8],
|
||||
"color": 0,
|
||||
"children": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "block_top",
|
||||
"origin": [8, 8, 8],
|
||||
"color": 0,
|
||||
"children": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [4, 5]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,167 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/steel_vat",
|
||||
"4": "tfmg:block/steel_vat_top",
|
||||
"5": "tfmg:block/steel_vat_window_single",
|
||||
"particle": "tfmg:block/steel_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "Lid",
|
||||
"from": [0, 12, 0],
|
||||
"to": [16, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 4], "texture": "#1", "cullface": "north"},
|
||||
"east": {"uv": [0, 0, 16, 4], "texture": "#1", "cullface": "east"},
|
||||
"south": {"uv": [0, 0, 16, 4], "texture": "#1", "cullface": "south"},
|
||||
"west": {"uv": [0, 0, 16, 4], "texture": "#1", "cullface": "west"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "up"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 4, 0],
|
||||
"to": [3, 12, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [13, 4, 16, 12], "texture": "#1", "cullface": "north"},
|
||||
"east": {"uv": [12, 4, 13, 12], "texture": "#1", "cullface": "north"},
|
||||
"south": {"uv": [0, 4, 4, 12], "texture": "#1", "cullface": "north"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [15, 4, 0],
|
||||
"to": [16, 12, 3],
|
||||
"faces": {
|
||||
"east": {"uv": [13, 4, 16, 12], "texture": "#1", "cullface": "east"},
|
||||
"south": {"uv": [12, 4, 13, 12], "texture": "#1", "cullface": "east"},
|
||||
"west": {"uv": [0, 4, 4, 12], "texture": "#1", "cullface": "east"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [13, 4, 15],
|
||||
"to": [16, 12, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 4, 4, 12], "texture": "#1", "cullface": "south"},
|
||||
"south": {"uv": [13, 4, 16, 12], "texture": "#1", "cullface": "south"},
|
||||
"west": {"uv": [12, 4, 13, 12], "texture": "#1", "cullface": "south"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 4, 13],
|
||||
"to": [1, 12, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [12, 4, 13, 12], "texture": "#1", "cullface": "west"},
|
||||
"east": {"uv": [0, 4, 4, 12], "texture": "#1", "cullface": "west"},
|
||||
"west": {"uv": [13, 4, 16, 12], "texture": "#1", "cullface": "west"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [3, 4, 1],
|
||||
"to": [13, 12, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 10, 8], "texture": "#5", "cullface": "north"},
|
||||
"south": {"uv": [0, 0, 10, 8], "texture": "#5", "cullface": "north"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [15, 4, 3],
|
||||
"to": [15, 12, 13],
|
||||
"faces": {
|
||||
"east": {"uv": [0, 0, 10, 8], "texture": "#5", "cullface": "east"},
|
||||
"west": {"uv": [0, 0, 10, 8], "texture": "#5", "cullface": "east"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [3, 4, 15],
|
||||
"to": [13, 12, 15],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 10, 8], "texture": "#5", "cullface": "south"},
|
||||
"south": {"uv": [0, 0, 10, 8], "texture": "#5", "cullface": "south"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [1, 4, 3],
|
||||
"to": [1, 12, 13],
|
||||
"faces": {
|
||||
"east": {"uv": [0, 0, 10, 8], "texture": "#5", "cullface": "west"},
|
||||
"west": {"uv": [0, 0, 10, 8], "texture": "#5", "cullface": "west"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [13, 4, 0],
|
||||
"to": [16, 12, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 4, 3, 12], "texture": "#1", "cullface": "north"},
|
||||
"south": {"uv": [12, 4, 16, 12], "texture": "#1", "cullface": "north"},
|
||||
"west": {"uv": [3, 4, 4, 12], "texture": "#1", "cullface": "north"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [15, 4, 13],
|
||||
"to": [16, 12, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [3, 4, 4, 12], "texture": "#1", "cullface": "east"},
|
||||
"east": {"uv": [0, 4, 3, 12], "texture": "#1", "cullface": "east"},
|
||||
"west": {"uv": [12, 4, 16, 12], "texture": "#1", "cullface": "east"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [0, 4, 15],
|
||||
"to": [3, 12, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [12, 4, 16, 12], "texture": "#1", "cullface": "south"},
|
||||
"east": {"uv": [3, 4, 4, 12], "texture": "#1", "cullface": "south"},
|
||||
"south": {"uv": [0, 4, 3, 12], "texture": "#1", "cullface": "south"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [0, 4, 0],
|
||||
"to": [1, 12, 3],
|
||||
"faces": {
|
||||
"east": {"uv": [12, 4, 16, 12], "texture": "#1", "cullface": "west"},
|
||||
"south": {"uv": [3, 4, 4, 12], "texture": "#1", "cullface": "west"},
|
||||
"west": {"uv": [0, 4, 3, 12], "texture": "#1", "cullface": "west"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 0, 0],
|
||||
"to": [16, 4, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 12, 16, 16], "texture": "#1", "cullface": "north"},
|
||||
"east": {"uv": [0, 12, 16, 16], "texture": "#1", "cullface": "east"},
|
||||
"south": {"uv": [0, 12, 16, 16], "texture": "#1", "cullface": "south"},
|
||||
"west": {"uv": [0, 12, 16, 16], "texture": "#1", "cullface": "west"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "down"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"0": "tfmg:block/steel_vat_top",
|
||||
"1": "tfmg:block/steel_vat",
|
||||
"5": "tfmg:block/steel_vat_window_single",
|
||||
"particle": "tfmg:block/steel_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [15, 4, 0],
|
||||
"to": [16, 12, 11],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"east": {"uv": [5, 4, 16, 12], "texture": "#1"},
|
||||
"south": {"uv": [12, 4, 13, 12], "texture": "#1"},
|
||||
"west": {"uv": [0, 4, 12, 12], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [0, 4, 1],
|
||||
"to": [5, 12, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 5, 8], "texture": "#5"},
|
||||
"south": {"uv": [5, 0, 10, 8], "texture": "#5"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [15, 4, 11],
|
||||
"to": [15, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"east": {"uv": [5, 0, 10, 8], "texture": "#5"},
|
||||
"west": {"uv": [0, 0, 5, 8], "texture": "#5"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [5, 4, 0],
|
||||
"to": [16, 12, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 4, 11, 12], "texture": "#1"},
|
||||
"south": {"uv": [4, 4, 16, 12], "texture": "#1"},
|
||||
"west": {"uv": [3, 4, 4, 12], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 12, 0],
|
||||
"to": [16, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [-23, 8, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"east": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"south": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"west": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#0", "cullface": "up"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 0, 0],
|
||||
"to": [16, 4, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [-23, 8, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"east": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"south": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"west": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#0"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#0", "cullface": "down"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4]
|
||||
},
|
||||
{
|
||||
"name": "block_bottom_centered_window",
|
||||
"origin": [8, 8, 8],
|
||||
"color": 0,
|
||||
"children": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [5]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/steel_vat",
|
||||
"4": "tfmg:block/steel_vat_top",
|
||||
"5": "tfmg:block/steel_vat_window_single",
|
||||
"particle": "tfmg:block/steel_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 4, 0],
|
||||
"to": [11, 12, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [5, 4, 16, 12], "texture": "#1"},
|
||||
"east": {"uv": [12, 4, 13, 12], "texture": "#1"},
|
||||
"south": {"uv": [0, 4, 12, 12], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [1, 4, 11],
|
||||
"to": [1, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"east": {"uv": [5, 0, 10, 8], "texture": "#5"},
|
||||
"west": {"uv": [0, 0, 5, 8], "texture": "#5"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [11, 4, 1],
|
||||
"to": [16, 12, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [5, 0, 10, 8], "texture": "#5"},
|
||||
"south": {"uv": [0, 0, 5, 8], "texture": "#5"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [0, 4, 0],
|
||||
"to": [1, 12, 11],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"east": {"uv": [4, 4, 16, 12], "texture": "#1"},
|
||||
"south": {"uv": [3, 4, 4, 12], "texture": "#1"},
|
||||
"west": {"uv": [0, 4, 11, 12], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 12, 0],
|
||||
"to": [16, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 39]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"east": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"south": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"west": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "up"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 0, 0],
|
||||
"to": [16, 4, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 39]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"east": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"south": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"west": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "down"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4]
|
||||
},
|
||||
{
|
||||
"name": "block_bottom_centered_window",
|
||||
"origin": [8, 8, 8],
|
||||
"color": 0,
|
||||
"children": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [5]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/steel_vat",
|
||||
"4": "tfmg:block/steel_vat_top",
|
||||
"5": "tfmg:block/steel_vat_window_single",
|
||||
"particle": "tfmg:block/steel_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [5, 4, 15],
|
||||
"to": [16, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 4, 12, 12], "texture": "#1"},
|
||||
"south": {"uv": [5, 4, 16, 12], "texture": "#1"},
|
||||
"west": {"uv": [12, 4, 13, 12], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [15, 4, 0],
|
||||
"to": [15, 12, 5],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"east": {"uv": [0, 0, 5, 8], "texture": "#5"},
|
||||
"west": {"uv": [5, 0, 10, 8], "texture": "#5"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [0, 4, 15],
|
||||
"to": [5, 12, 15],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 5, 8], "texture": "#5"},
|
||||
"south": {"uv": [5, 0, 10, 8], "texture": "#5"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [15, 4, 5],
|
||||
"to": [16, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [3, 4, 4, 12], "texture": "#1"},
|
||||
"east": {"uv": [0, 4, 11, 12], "texture": "#1"},
|
||||
"west": {"uv": [4, 4, 16, 12], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 12, 0],
|
||||
"to": [16, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"east": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"south": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"west": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "up"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 0, 0],
|
||||
"to": [16, 4, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"east": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"south": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"west": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "down"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4]
|
||||
},
|
||||
{
|
||||
"name": "block_bottom_centered_window",
|
||||
"origin": [8, 8, 8],
|
||||
"color": 0,
|
||||
"children": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [5]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/steel_vat",
|
||||
"4": "tfmg:block/steel_vat_top",
|
||||
"5": "tfmg:block/steel_vat_window_single",
|
||||
"particle": "tfmg:block/steel_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 4, 5],
|
||||
"to": [1, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [12, 4, 13, 12], "texture": "#1"},
|
||||
"east": {"uv": [0, 4, 12, 12], "texture": "#1"},
|
||||
"west": {"uv": [5, 4, 16, 12], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [11, 4, 15],
|
||||
"to": [16, 12, 15],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [5, 0, 10, 8], "texture": "#5"},
|
||||
"south": {"uv": [0, 0, 5, 8], "texture": "#5"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [1, 4, 0],
|
||||
"to": [1, 12, 5],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"east": {"uv": [0, 0, 5, 8], "texture": "#5"},
|
||||
"west": {"uv": [5, 0, 10, 8], "texture": "#5"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [0, 4, 15],
|
||||
"to": [11, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [4, 4, 16, 12], "texture": "#1"},
|
||||
"east": {"uv": [3, 4, 4, 12], "texture": "#1"},
|
||||
"south": {"uv": [0, 4, 11, 12], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 12, 0],
|
||||
"to": [16, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [39, 8, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"east": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"south": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"west": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "up"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 0, 0],
|
||||
"to": [16, 4, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [39, 8, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"east": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"south": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"west": {"uv": [0, 12, 16, 16], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "down"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4]
|
||||
},
|
||||
{
|
||||
"name": "block_bottom_centered_window",
|
||||
"origin": [8, 8, 8],
|
||||
"color": 0,
|
||||
"children": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [5]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/steel_vat",
|
||||
"4": "tfmg:block/steel_vat_top",
|
||||
"particle": "tfmg:block/steel_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "Lid",
|
||||
"from": [0, 12, 0],
|
||||
"to": [16, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 4], "texture": "#1", "cullface": "north"},
|
||||
"east": {"uv": [0, 0, 16, 4], "texture": "#1", "cullface": "east"},
|
||||
"south": {"uv": [0, 0, 16, 4], "texture": "#1", "cullface": "south"},
|
||||
"west": {"uv": [0, 0, 16, 4], "texture": "#1", "cullface": "west"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "up"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 0, 0],
|
||||
"to": [16, 12, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 4, 16, 16], "texture": "#1", "cullface": "north"},
|
||||
"south": {"uv": [0, 4, 16, 16], "texture": "#1", "cullface": "north"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [15, 0, 0],
|
||||
"to": [16, 12, 16],
|
||||
"faces": {
|
||||
"east": {"uv": [0, 4, 16, 16], "texture": "#1", "cullface": "east"},
|
||||
"west": {"uv": [0, 4, 16, 16], "texture": "#1", "cullface": "east"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 0, 15],
|
||||
"to": [16, 12, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 4, 16, 16], "texture": "#1", "cullface": "south"},
|
||||
"south": {"uv": [0, 4, 16, 16], "texture": "#1", "cullface": "south"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 0, 0],
|
||||
"to": [1, 12, 16],
|
||||
"faces": {
|
||||
"east": {"uv": [0, 4, 16, 16], "texture": "#1", "cullface": "west"},
|
||||
"west": {"uv": [0, 4, 16, 16], "texture": "#1", "cullface": "west"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,153 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/steel_vat",
|
||||
"3": "tfmg:block/steel_vat_window",
|
||||
"4": "tfmg:block/steel_vat_top",
|
||||
"particle": "tfmg:block/steel_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "Lid",
|
||||
"from": [0, 12, 0],
|
||||
"to": [16, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 4], "texture": "#1", "cullface": "north"},
|
||||
"east": {"uv": [0, 0, 16, 4], "texture": "#1", "cullface": "east"},
|
||||
"south": {"uv": [0, 0, 16, 4], "texture": "#1", "cullface": "south"},
|
||||
"west": {"uv": [0, 0, 16, 4], "texture": "#1", "cullface": "west"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "up"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 0, 0],
|
||||
"to": [3, 12, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [13, 4, 16, 16], "texture": "#1", "cullface": "north"},
|
||||
"east": {"uv": [12, 4, 13, 16], "texture": "#1", "cullface": "north"},
|
||||
"south": {"uv": [0, 4, 4, 16], "texture": "#1", "cullface": "north"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [15, 0, 0],
|
||||
"to": [16, 12, 3],
|
||||
"faces": {
|
||||
"east": {"uv": [13, 4, 16, 16], "texture": "#1", "cullface": "east"},
|
||||
"south": {"uv": [12, 4, 13, 16], "texture": "#1", "cullface": "east"},
|
||||
"west": {"uv": [0, 4, 4, 16], "texture": "#1", "cullface": "east"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [13, 0, 15],
|
||||
"to": [16, 12, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 4, 4, 16], "texture": "#1", "cullface": "south"},
|
||||
"south": {"uv": [13, 4, 16, 16], "texture": "#1", "cullface": "south"},
|
||||
"west": {"uv": [12, 4, 13, 16], "texture": "#1", "cullface": "south"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 0, 13],
|
||||
"to": [1, 12, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [12, 4, 13, 16], "texture": "#1", "cullface": "west"},
|
||||
"east": {"uv": [0, 4, 4, 16], "texture": "#1", "cullface": "west"},
|
||||
"west": {"uv": [13, 4, 16, 16], "texture": "#1", "cullface": "west"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [3, 0, 1],
|
||||
"to": [13, 12, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 5, 6], "texture": "#3", "cullface": "north"},
|
||||
"south": {"uv": [0, 0, 5, 6], "texture": "#3", "cullface": "north"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [15, 0, 3],
|
||||
"to": [15, 12, 13],
|
||||
"faces": {
|
||||
"east": {"uv": [0, 0, 5, 6], "texture": "#3", "cullface": "east"},
|
||||
"west": {"uv": [0, 0, 5, 6], "texture": "#3", "cullface": "east"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [3, 0, 15],
|
||||
"to": [13, 12, 15],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 4, 6], "texture": "#3", "cullface": "south"},
|
||||
"south": {"uv": [0, 0, 5, 6], "texture": "#3", "cullface": "south"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [1, 0, 3],
|
||||
"to": [1, 12, 13],
|
||||
"faces": {
|
||||
"east": {"uv": [0, 0, 5, 6], "texture": "#3", "cullface": "west"},
|
||||
"west": {"uv": [0, 0, 5, 6], "texture": "#3", "cullface": "west"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [13, 0, 0],
|
||||
"to": [16, 12, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 4, 3, 16], "texture": "#1", "cullface": "north"},
|
||||
"south": {"uv": [12, 4, 16, 16], "texture": "#1", "cullface": "north"},
|
||||
"west": {"uv": [3, 4, 4, 16], "texture": "#1", "cullface": "north"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [15, 0, 13],
|
||||
"to": [16, 12, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [3, 4, 4, 16], "texture": "#1", "cullface": "east"},
|
||||
"east": {"uv": [0, 4, 3, 16], "texture": "#1", "cullface": "east"},
|
||||
"west": {"uv": [12, 4, 16, 16], "texture": "#1", "cullface": "east"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [0, 0, 15],
|
||||
"to": [3, 12, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [12, 4, 16, 16], "texture": "#1", "cullface": "south"},
|
||||
"east": {"uv": [3, 4, 4, 16], "texture": "#1", "cullface": "south"},
|
||||
"south": {"uv": [0, 4, 3, 16], "texture": "#1", "cullface": "south"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [0, 0, 0],
|
||||
"to": [1, 12, 3],
|
||||
"faces": {
|
||||
"east": {"uv": [12, 4, 16, 16], "texture": "#1", "cullface": "west"},
|
||||
"south": {"uv": [3, 4, 4, 16], "texture": "#1", "cullface": "west"},
|
||||
"west": {"uv": [0, 4, 3, 16], "texture": "#1", "cullface": "west"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/steel_vat",
|
||||
"3": "tfmg:block/steel_vat_window",
|
||||
"4": "tfmg:block/steel_vat_top",
|
||||
"particle": "tfmg:block/steel_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [15, 0, 0],
|
||||
"to": [16, 12, 11],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"east": {"uv": [5, 4, 16, 16], "texture": "#1"},
|
||||
"south": {"uv": [12, 4, 13, 16], "texture": "#1"},
|
||||
"west": {"uv": [0, 4, 12, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [0, 0, 1],
|
||||
"to": [5, 12, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 2.5, 6], "texture": "#3"},
|
||||
"south": {"uv": [2.5, 0, 5, 6], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [15, 0, 11],
|
||||
"to": [15, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"east": {"uv": [2.5, 0, 5, 6], "texture": "#3"},
|
||||
"west": {"uv": [0, 0, 2.5, 6], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [5, 0, 0],
|
||||
"to": [16, 12, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 4, 11, 16], "texture": "#1"},
|
||||
"south": {"uv": [4, 4, 16, 16], "texture": "#1"},
|
||||
"west": {"uv": [3, 4, 4, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 12, 0],
|
||||
"to": [16, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [-23, 8, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"east": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"south": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"west": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "up"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"0": "tfmg:block/steel_vat_top",
|
||||
"1": "tfmg:block/steel_vat",
|
||||
"3": "tfmg:block/steel_vat_window",
|
||||
"particle": "tfmg:block/steel_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 0, 0],
|
||||
"to": [11, 12, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [5, 4, 16, 16], "texture": "#1"},
|
||||
"east": {"uv": [12, 4, 13, 16], "texture": "#1"},
|
||||
"south": {"uv": [0, 4, 12, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [1, 0, 11],
|
||||
"to": [1, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"east": {"uv": [1.5, 0, 4, 6], "texture": "#3"},
|
||||
"west": {"uv": [0, 0, 2.5, 6], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [11, 0, 1],
|
||||
"to": [16, 12, 1],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [1.5, 0, 4, 6], "texture": "#3"},
|
||||
"south": {"uv": [0, 0, 2.5, 6], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [0, 0, 0],
|
||||
"to": [1, 12, 11],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"east": {"uv": [4, 4, 16, 16], "texture": "#1"},
|
||||
"south": {"uv": [3, 4, 4, 16], "texture": "#1"},
|
||||
"west": {"uv": [0, 4, 11, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 12, 0],
|
||||
"to": [16, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 39]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"east": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"south": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"west": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#0", "cullface": "up"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#0"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/steel_vat",
|
||||
"3": "tfmg:block/steel_vat_window",
|
||||
"4": "tfmg:block/steel_vat_top",
|
||||
"particle": "tfmg:block/steel_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [5, 0, 15],
|
||||
"to": [16, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 4, 12, 16], "texture": "#1"},
|
||||
"south": {"uv": [5, 4, 16, 16], "texture": "#1"},
|
||||
"west": {"uv": [12, 4, 13, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [15, 0, 0],
|
||||
"to": [15, 12, 5],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"east": {"uv": [0, 0, 2.5, 6], "texture": "#3"},
|
||||
"west": {"uv": [1.5, 0, 4, 6], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [0, 0, 15],
|
||||
"to": [5, 12, 15],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 2.5, 6], "texture": "#3"},
|
||||
"south": {"uv": [1.5, 0, 4, 6], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [15, 0, 5],
|
||||
"to": [16, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [3, 4, 4, 16], "texture": "#1"},
|
||||
"east": {"uv": [0, 4, 11, 16], "texture": "#1"},
|
||||
"west": {"uv": [4, 4, 16, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 12, 0],
|
||||
"to": [16, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -23]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"east": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"south": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"west": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "up"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"1": "tfmg:block/steel_vat",
|
||||
"3": "tfmg:block/steel_vat_window",
|
||||
"4": "tfmg:block/steel_vat_top",
|
||||
"particle": "tfmg:block/steel_vat"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"name": "SideRight",
|
||||
"from": [0, 0, 5],
|
||||
"to": [1, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [12, 4, 13, 16], "texture": "#1"},
|
||||
"east": {"uv": [0, 4, 12, 16], "texture": "#1"},
|
||||
"west": {"uv": [5, 4, 16, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [11, 0, 15],
|
||||
"to": [16, 12, 15],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [1.5, 0, 4, 6], "texture": "#3"},
|
||||
"south": {"uv": [0, 0, 2.5, 6], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Window",
|
||||
"from": [1, 0, 0],
|
||||
"to": [1, 12, 5],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 9]},
|
||||
"faces": {
|
||||
"east": {"uv": [0, 0, 2.5, 6], "texture": "#3"},
|
||||
"west": {"uv": [1.5, 0, 4, 6], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "SideLeft",
|
||||
"from": [0, 0, 15],
|
||||
"to": [11, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [4, 4, 16, 16], "texture": "#1"},
|
||||
"east": {"uv": [3, 4, 4, 16], "texture": "#1"},
|
||||
"south": {"uv": [0, 4, 11, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Bottom",
|
||||
"from": [0, 12, 0],
|
||||
"to": [16, 16, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [39, 8, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"east": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"south": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"west": {"uv": [0, 0, 16, 4], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#4", "cullface": "up"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#4"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "tank",
|
||||
"origin": [8, 8, -23],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"texture_size": [32, 32],
|
||||
"textures": {
|
||||
"0": "tfmg:block/centrifuge",
|
||||
"1": "tfmg:block/centrifuge_top",
|
||||
"particle": "tfmg:block/centrifuge"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [3, 0, 3],
|
||||
"to": [13, 16, 13],
|
||||
"rotation": {"angle": -45, "axis": "y", "origin": [8, 0, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [10.5, 0, 15.5, 8], "texture": "#0"},
|
||||
"east": {"uv": [10.5, 0, 15.5, 8], "texture": "#0"},
|
||||
"south": {"uv": [10.5, 0, 15.5, 8], "texture": "#0"},
|
||||
"west": {"uv": [10.5, 0, 15.5, 8], "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [3, 16, 3],
|
||||
"to": [13, 26, 13],
|
||||
"rotation": {"angle": -45, "axis": "y", "origin": [8, 16, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [10.5, 0, 15.5, 5], "texture": "#0"},
|
||||
"east": {"uv": [10.5, 0, 15.5, 5], "texture": "#0"},
|
||||
"south": {"uv": [10.5, 0, 15.5, 5], "texture": "#0"},
|
||||
"west": {"uv": [10.5, 0, 15.5, 5], "texture": "#0"},
|
||||
"up": {"uv": [10.5, 0, 15.5, 5], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [5, 26, 5],
|
||||
"to": [11, 28, 11],
|
||||
"rotation": {"angle": -45, "axis": "y", "origin": [8, 18, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 10.5, 3, 11.5], "texture": "#1"},
|
||||
"east": {"uv": [0, 10.5, 3, 11.5], "texture": "#1"},
|
||||
"south": {"uv": [0, 10.5, 3, 11.5], "texture": "#1"},
|
||||
"west": {"uv": [0, 10.5, 3, 11.5], "texture": "#1"},
|
||||
"up": {"uv": [3.5, 3.5, 6.5, 6.5], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [5, -12, 5],
|
||||
"to": [11, -10, 11],
|
||||
"rotation": {"angle": -45, "axis": "y", "origin": [8, -20, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 11.5, 3, 10.5], "texture": "#1"},
|
||||
"east": {"uv": [0, 11.5, 3, 10.5], "texture": "#1"},
|
||||
"south": {"uv": [0, 11.5, 3, 10.5], "texture": "#1"},
|
||||
"west": {"uv": [0, 11.5, 3, 10.5], "texture": "#1"},
|
||||
"down": {"uv": [3.5, 3.5, 6.5, 6.5], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [3, -10, 3],
|
||||
"to": [13, 0, 13],
|
||||
"rotation": {"angle": -45, "axis": "y", "origin": [8, -16, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [10.5, 0, 15.5, 5], "texture": "#0"},
|
||||
"east": {"uv": [10.5, 0, 15.5, 5], "texture": "#0"},
|
||||
"south": {"uv": [10.5, 0, 15.5, 5], "texture": "#0"},
|
||||
"west": {"uv": [10.5, 0, 15.5, 5], "texture": "#0"},
|
||||
"down": {"uv": [10.5, 0, 15.5, 5], "texture": "#1"}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"texture_size": [32, 32],
|
||||
"textures": {
|
||||
"0": "tfmg:block/centrifuge",
|
||||
"1": "tfmg:block/centrifuge_top",
|
||||
"particle": "tfmg:block/centrifuge"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [-2, 0, -2],
|
||||
"to": [18, 16, 18],
|
||||
"rotation": {"angle": -45, "axis": "y", "origin": [8, 0, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 10, 8], "texture": "#0"},
|
||||
"east": {"uv": [0, 0, 10, 8], "texture": "#0"},
|
||||
"south": {"uv": [0, 0, 10, 8], "texture": "#0"},
|
||||
"west": {"uv": [0, 0, 10, 8], "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [-2, 16, -2],
|
||||
"to": [18, 26, 18],
|
||||
"rotation": {"angle": -45, "axis": "y", "origin": [8, 16, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 10, 5], "texture": "#0"},
|
||||
"east": {"uv": [0, 0, 10, 5], "texture": "#0"},
|
||||
"south": {"uv": [0, 0, 10, 5], "texture": "#0"},
|
||||
"west": {"uv": [0, 0, 10, 5], "texture": "#0"},
|
||||
"up": {"uv": [0, 0, 10, 10], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [-2, -10, -2],
|
||||
"to": [18, 0, 18],
|
||||
"rotation": {"angle": -45, "axis": "y", "origin": [8, -16, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 10, 5], "texture": "#0"},
|
||||
"east": {"uv": [0, 0, 10, 5], "texture": "#0"},
|
||||
"south": {"uv": [0, 0, 10, 5], "texture": "#0"},
|
||||
"west": {"uv": [0, 0, 10, 5], "texture": "#0"},
|
||||
"down": {"uv": [0, 0, 10, 10], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [5, 26, 5],
|
||||
"to": [11, 28, 11],
|
||||
"rotation": {"angle": -45, "axis": "y", "origin": [8, 18, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 10.5, 3, 11.5], "texture": "#1"},
|
||||
"east": {"uv": [0, 10.5, 3, 11.5], "texture": "#1"},
|
||||
"south": {"uv": [0, 10.5, 3, 11.5], "texture": "#1"},
|
||||
"west": {"uv": [0, 10.5, 3, 11.5], "texture": "#1"},
|
||||
"up": {"uv": [3.5, 3.5, 6.5, 6.5], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [5, -12, 5],
|
||||
"to": [11, -10, 11],
|
||||
"rotation": {"angle": -45, "axis": "y", "origin": [8, -20, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 11.5, 3, 10.5], "texture": "#1"},
|
||||
"east": {"uv": [0, 11.5, 3, 10.5], "texture": "#1"},
|
||||
"south": {"uv": [0, 11.5, 3, 10.5], "texture": "#1"},
|
||||
"west": {"uv": [0, 11.5, 3, 10.5], "texture": "#1"},
|
||||
"down": {"uv": [3.5, 3.5, 6.5, 6.5], "texture": "#1"}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"texture_size": [32, 32],
|
||||
"textures": {
|
||||
"0": "tfmg:block/centrifuge",
|
||||
"1": "tfmg:block/centrifuge_top",
|
||||
"particle": "tfmg:block/centrifuge"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [-2, 4, -2],
|
||||
"to": [18, 12, 18],
|
||||
"rotation": {"angle": -45, "axis": "y", "origin": [8, 2, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 2, 10, 6], "texture": "#0"},
|
||||
"east": {"uv": [0, 2, 10, 6], "texture": "#0"},
|
||||
"south": {"uv": [0, 2, 10, 6], "texture": "#0"},
|
||||
"west": {"uv": [0, 2, 10, 6], "texture": "#0"},
|
||||
"up": {"uv": [0, 0, 10, 10], "texture": "#1"},
|
||||
"down": {"uv": [0, 0, 10, 10], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [5, 12, 5],
|
||||
"to": [11, 14, 11],
|
||||
"rotation": {"angle": -45, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 10.5, 3, 11.5], "texture": "#1"},
|
||||
"east": {"uv": [0, 10.5, 3, 11.5], "texture": "#1"},
|
||||
"south": {"uv": [0, 10.5, 3, 11.5], "texture": "#1"},
|
||||
"west": {"uv": [0, 10.5, 3, 11.5], "texture": "#1"},
|
||||
"up": {"uv": [3.5, 3.5, 6.5, 6.5], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [5, 2, 5],
|
||||
"to": [11, 4, 11],
|
||||
"rotation": {"angle": -45, "axis": "y", "origin": [8, -6, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 11.5, 3, 10.5], "texture": "#1"},
|
||||
"east": {"uv": [0, 11.5, 3, 10.5], "texture": "#1"},
|
||||
"south": {"uv": [0, 11.5, 3, 10.5], "texture": "#1"},
|
||||
"west": {"uv": [0, 11.5, 3, 10.5], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 0, 0], "texture": "#1"},
|
||||
"down": {"uv": [3.5, 3.5, 6.5, 6.5], "texture": "#1"}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"texture_size": [32, 32],
|
||||
"textures": {
|
||||
"1": "tfmg:block/centrifuge_top",
|
||||
"particle": "tfmg:block/centrifuge"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [5, 4, 5],
|
||||
"to": [11, 6, 11],
|
||||
"rotation": {"angle": -45, "axis": "y", "origin": [8, -4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 11.5, 3, 10.5], "texture": "#1"},
|
||||
"east": {"uv": [0, 11.5, 3, 10.5], "texture": "#1"},
|
||||
"south": {"uv": [0, 11.5, 3, 10.5], "texture": "#1"},
|
||||
"west": {"uv": [0, 11.5, 3, 10.5], "texture": "#1"},
|
||||
"down": {"uv": [3.5, 3.5, 6.5, 6.5], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [-2, 6, -2],
|
||||
"to": [18, 16, 18],
|
||||
"rotation": {"angle": -45, "axis": "y", "origin": [8, 0, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 10, 5], "texture": "#particle"},
|
||||
"east": {"uv": [0, 0, 10, 5], "texture": "#particle"},
|
||||
"south": {"uv": [0, 0, 10, 5], "texture": "#particle"},
|
||||
"west": {"uv": [0, 0, 10, 5], "texture": "#particle"},
|
||||
"down": {"uv": [0, 0, 10, 10], "texture": "#1"}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"texture_size": [32, 32],
|
||||
"textures": {
|
||||
"particle": "tfmg:block/centrifuge"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [-2, 0, -2],
|
||||
"to": [18, 16, 18],
|
||||
"rotation": {"angle": -45, "axis": "y", "origin": [8, 0, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 10, 8], "texture": "#particle"},
|
||||
"east": {"uv": [0, 0, 10, 8], "texture": "#particle"},
|
||||
"south": {"uv": [0, 0, 10, 8], "texture": "#particle"},
|
||||
"west": {"uv": [0, 0, 10, 8], "texture": "#particle"}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"texture_size": [32, 32],
|
||||
"textures": {
|
||||
"1": "tfmg:block/centrifuge_top",
|
||||
"particle": "tfmg:block/centrifuge"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [-2, 0, -2],
|
||||
"to": [18, 10, 18],
|
||||
"rotation": {"angle": -45, "axis": "y", "origin": [8, 0, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 10, 5], "texture": "#particle"},
|
||||
"east": {"uv": [0, 0, 10, 5], "texture": "#particle"},
|
||||
"south": {"uv": [0, 0, 10, 5], "texture": "#particle"},
|
||||
"west": {"uv": [0, 0, 10, 5], "texture": "#particle"},
|
||||
"up": {"uv": [0, 0, 10, 10], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [5, 10, 5],
|
||||
"to": [11, 12, 11],
|
||||
"rotation": {"angle": -45, "axis": "y", "origin": [8, 2, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 10.5, 3, 11.5], "texture": "#1"},
|
||||
"east": {"uv": [0, 10.5, 3, 11.5], "texture": "#1"},
|
||||
"south": {"uv": [0, 10.5, 3, 11.5], "texture": "#1"},
|
||||
"west": {"uv": [0, 10.5, 3, 11.5], "texture": "#1"},
|
||||
"up": {"uv": [3.5, 3.5, 6.5, 6.5], "texture": "#1"}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"texture_size": [32, 32],
|
||||
"textures": {
|
||||
"0": "tfmg:block/centrifuge",
|
||||
"1": "tfmg:block/centrifuge_top",
|
||||
"particle": "tfmg:block/centrifuge"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [3, 4, 3],
|
||||
"to": [13, 12, 13],
|
||||
"rotation": {"angle": -45, "axis": "y", "origin": [8, 2, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [10.5, 0, 15.5, 4], "texture": "#0"},
|
||||
"east": {"uv": [10.5, 0, 15.5, 4], "texture": "#0"},
|
||||
"south": {"uv": [10.5, 0, 15.5, 4], "texture": "#0"},
|
||||
"west": {"uv": [10.5, 0, 15.5, 4], "texture": "#0"},
|
||||
"up": {"uv": [10.5, 0, 15.5, 5], "texture": "#1"},
|
||||
"down": {"uv": [10.5, 0, 15.5, 5], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [5, 12, 5],
|
||||
"to": [11, 14, 11],
|
||||
"rotation": {"angle": -45, "axis": "y", "origin": [8, 4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 10.5, 3, 11.5], "texture": "#1"},
|
||||
"east": {"uv": [0, 10.5, 3, 11.5], "texture": "#1"},
|
||||
"south": {"uv": [0, 10.5, 3, 11.5], "texture": "#1"},
|
||||
"west": {"uv": [0, 10.5, 3, 11.5], "texture": "#1"},
|
||||
"up": {"uv": [3.5, 3.5, 6.5, 6.5], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [5, 2, 5],
|
||||
"to": [11, 4, 11],
|
||||
"rotation": {"angle": -45, "axis": "y", "origin": [8, -6, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 11.5, 3, 10.5], "texture": "#1"},
|
||||
"east": {"uv": [0, 11.5, 3, 10.5], "texture": "#1"},
|
||||
"south": {"uv": [0, 11.5, 3, 10.5], "texture": "#1"},
|
||||
"west": {"uv": [0, 11.5, 3, 10.5], "texture": "#1"},
|
||||
"down": {"uv": [3.5, 3.5, 6.5, 6.5], "texture": "#1"}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"texture_size": [32, 32],
|
||||
"textures": {
|
||||
"0": "tfmg:block/centrifuge",
|
||||
"1": "tfmg:block/centrifuge_top",
|
||||
"particle": "tfmg:block/centrifuge"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [5, 4, 5],
|
||||
"to": [11, 6, 11],
|
||||
"rotation": {"angle": -45, "axis": "y", "origin": [8, -4, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 11.5, 3, 10.5], "texture": "#1"},
|
||||
"east": {"uv": [0, 11.5, 3, 10.5], "texture": "#1"},
|
||||
"south": {"uv": [0, 11.5, 3, 10.5], "texture": "#1"},
|
||||
"west": {"uv": [0, 11.5, 3, 10.5], "texture": "#1"},
|
||||
"down": {"uv": [3.5, 3.5, 6.5, 6.5], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [3, 6, 3],
|
||||
"to": [13, 16, 13],
|
||||
"rotation": {"angle": -45, "axis": "y", "origin": [8, 0, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [10.5, 0, 15.5, 5], "texture": "#0"},
|
||||
"east": {"uv": [10.5, 0, 15.5, 5], "texture": "#0"},
|
||||
"south": {"uv": [10.5, 0, 15.5, 5], "texture": "#0"},
|
||||
"west": {"uv": [10.5, 0, 15.5, 5], "texture": "#0"},
|
||||
"down": {"uv": [10.5, 0, 15.5, 5], "texture": "#1"}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"texture_size": [32, 32],
|
||||
"textures": {
|
||||
"particle": "tfmg:block/centrifuge"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [3, 0, 3],
|
||||
"to": [13, 16, 13],
|
||||
"rotation": {"angle": -45, "axis": "y", "origin": [8, 0, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [10.5, 0, 15.5, 8], "texture": "#particle"},
|
||||
"east": {"uv": [10.5, 0, 15.5, 8], "texture": "#particle"},
|
||||
"south": {"uv": [10.5, 0, 15.5, 8], "texture": "#particle"},
|
||||
"west": {"uv": [10.5, 0, 15.5, 8], "texture": "#particle"}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"texture_size": [32, 32],
|
||||
"textures": {
|
||||
"1": "tfmg:block/centrifuge_top",
|
||||
"particle": "tfmg:block/centrifuge"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [3, 0, 3],
|
||||
"to": [13, 10, 13],
|
||||
"rotation": {"angle": -45, "axis": "y", "origin": [8, 0, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [10.5, 0, 15.5, 5], "texture": "#particle"},
|
||||
"east": {"uv": [10.5, 0, 15.5, 5], "texture": "#particle"},
|
||||
"south": {"uv": [10.5, 0, 15.5, 5], "texture": "#particle"},
|
||||
"west": {"uv": [10.5, 0, 15.5, 5], "texture": "#particle"},
|
||||
"up": {"uv": [10.5, 0, 15.5, 5], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [5, 10, 5],
|
||||
"to": [11, 12, 11],
|
||||
"rotation": {"angle": -45, "axis": "y", "origin": [8, 2, 8]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 10.5, 3, 11.5], "texture": "#1"},
|
||||
"east": {"uv": [0, 10.5, 3, 11.5], "texture": "#1"},
|
||||
"south": {"uv": [0, 10.5, 3, 11.5], "texture": "#1"},
|
||||
"west": {"uv": [0, 10.5, 3, 11.5], "texture": "#1"},
|
||||
"up": {"uv": [3.5, 3.5, 6.5, 6.5], "texture": "#1"}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"textures": {
|
||||
"0": "tfmg:block/engines/engine_bottom",
|
||||
"1": "tfmg:block/engines/engine_side",
|
||||
"2": "tfmg:block/engines/engine_top",
|
||||
"3": "tfmg:block/engines/engine_front",
|
||||
"particle": "tfmg:block/engines/engine_bottom"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [0, 0, 0],
|
||||
"to": [16, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 16], "texture": "#3"},
|
||||
"east": {"uv": [0, 0, 16, 16], "texture": "#1"},
|
||||
"south": {"uv": [0, 0, 16, 16], "texture": "#3"},
|
||||
"west": {"uv": [0, 0, 16, 16], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#2"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#0"}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"textures": {
|
||||
"0": "tfmg:block/engines/engine_back",
|
||||
"1": "tfmg:block/engines/engine_bottom",
|
||||
"3": "tfmg:block/engines/engine_side",
|
||||
"4": "tfmg:block/engines/engine_top",
|
||||
"particle": "tfmg:block/engines/engine_back"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [0, 0, 0],
|
||||
"to": [3, 7, 14],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -2]},
|
||||
"faces": {
|
||||
"north": {"uv": [13, 9, 16, 16], "texture": "#0"},
|
||||
"east": {"uv": [0, 0, 16, 7], "texture": "#missing"},
|
||||
"south": {"uv": [0, 9, 3, 16], "texture": "#missing"},
|
||||
"west": {"uv": [0, 9, 16, 16], "texture": "#3"},
|
||||
"up": {"uv": [13, 0, 16, 16], "texture": "#4"},
|
||||
"down": {"uv": [0, 0, 3, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [3, 0, 0],
|
||||
"to": [13, 12, 14],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [10, 0, -2]},
|
||||
"faces": {
|
||||
"north": {"uv": [3, 4, 13, 16], "texture": "#0"},
|
||||
"east": {"uv": [0, 3, 16, 15], "texture": "#3"},
|
||||
"south": {"uv": [3, 4, 13, 16], "texture": "#1"},
|
||||
"west": {"uv": [0, 3, 16, 15], "texture": "#3"},
|
||||
"up": {"uv": [3, 0, 13, 16], "texture": "#4"},
|
||||
"down": {"uv": [3, 0, 13, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [13, 0, 0],
|
||||
"to": [16, 7, 14],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [13, 0, -2]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 9, 3, 16], "texture": "#0"},
|
||||
"east": {"uv": [0, 9, 16, 16], "texture": "#3"},
|
||||
"south": {"uv": [13, 9, 16, 16], "texture": "#missing"},
|
||||
"west": {"uv": [0, 0, 16, 7], "texture": "#missing"},
|
||||
"up": {"uv": [0, 0, 3, 16], "texture": "#4"},
|
||||
"down": {"uv": [13, 0, 16, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [0, 0, 14],
|
||||
"to": [16, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 14]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 4, 16, 16], "texture": "#0"},
|
||||
"east": {"uv": [0, 4, 2, 16], "texture": "#0"},
|
||||
"south": {"uv": [0, 4, 16, 16], "texture": "#0"},
|
||||
"west": {"uv": [14, 4, 16, 16], "texture": "#0"},
|
||||
"up": {"uv": [0, 4, 16, 6], "texture": "#0"},
|
||||
"down": {"uv": [0, 0, 16, 2], "texture": "#1"}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,122 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"textures": {
|
||||
"1": "tfmg:block/engines/engine_bottom",
|
||||
"2": "tfmg:block/engines/engine_front",
|
||||
"3": "tfmg:block/engines/engine_side",
|
||||
"4": "tfmg:block/engines/engine_top",
|
||||
"5": "tfmg:block/engines/engine_back",
|
||||
"particle": "tfmg:block/engines/engine_back"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [13, 0, 1],
|
||||
"to": [16, 7, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [13, 0, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 9, 3, 16], "texture": "#2"},
|
||||
"east": {"uv": [1, 9, 16, 16], "texture": "#3"},
|
||||
"south": {"uv": [13, 9, 16, 16], "texture": "#5"},
|
||||
"up": {"uv": [0, 0, 3, 14], "texture": "#4"},
|
||||
"down": {"uv": [13, 1, 16, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [3, 0, 2],
|
||||
"to": [13, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [10, 0, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [3, 4, 13, 16], "texture": "#2"},
|
||||
"east": {"uv": [1, 3, 15, 15], "texture": "#3"},
|
||||
"south": {"uv": [3, 4, 13, 16], "texture": "#5"},
|
||||
"west": {"uv": [1, 3, 15, 15], "texture": "#3"},
|
||||
"up": {"uv": [3, 1, 13, 15], "texture": "#4"},
|
||||
"down": {"uv": [3, 1, 13, 15], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [0, 0, 1],
|
||||
"to": [3, 7, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [13, 9, 16, 16], "texture": "#2"},
|
||||
"south": {"uv": [0, 9, 3, 16], "texture": "#5"},
|
||||
"west": {"uv": [0, 9, 15, 16], "texture": "#3"},
|
||||
"up": {"uv": [13, 0, 16, 14], "texture": "#4"},
|
||||
"down": {"uv": [0, 1, 3, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [3, 0, 1],
|
||||
"to": [13, 5, 2],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [3, 0, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [3, 11, 13, 16], "texture": "#2"},
|
||||
"east": {"uv": [0, 0, 1, 5], "texture": "#missing"},
|
||||
"west": {"uv": [0, 0, 1, 5], "texture": "#missing"},
|
||||
"up": {"uv": [3, 11, 13, 12], "texture": "#2"},
|
||||
"down": {"uv": [3, 0, 13, 1], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [11, 5, 1],
|
||||
"to": [13, 12, 2],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [3, 5, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [3, 4, 5, 11], "texture": "#2"},
|
||||
"east": {"uv": [0, 3, 1, 10], "texture": "#3"},
|
||||
"west": {"uv": [4, 4, 5, 11], "texture": "#2"},
|
||||
"up": {"uv": [11, 0, 13, 1], "texture": "#4"},
|
||||
"down": {"uv": [0, 0, 2, 1], "texture": "#missing"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [3, 5, 1],
|
||||
"to": [5, 12, 2],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [-5, 5, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [11, 4, 13, 11], "texture": "#2"},
|
||||
"east": {"uv": [11, 4, 12, 11], "texture": "#2"},
|
||||
"west": {"uv": [0, 3, 1, 10], "texture": "#3"},
|
||||
"up": {"uv": [3, 0, 5, 1], "texture": "#4"},
|
||||
"down": {"uv": [0, 0, 2, 1], "texture": "#missing"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [5, 11, 1],
|
||||
"to": [11, 12, 2],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [-1, 5, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [5, 4, 11, 5], "texture": "#2"},
|
||||
"east": {"uv": [0, 0, 1, 1], "texture": "#missing"},
|
||||
"west": {"uv": [0, 0, 1, 1], "texture": "#missing"},
|
||||
"up": {"uv": [5, 0, 11, 1], "texture": "#4"},
|
||||
"down": {"uv": [4.7, 4.2, 10.7, 5.2], "texture": "#2"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [13, 7, 1],
|
||||
"to": [16, 11, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [16, 4, 13, 8], "texture": "#3"},
|
||||
"east": {"uv": [1, 9, 16, 13], "texture": "#3"},
|
||||
"south": {"uv": [3, 5, 0, 9], "texture": "#5"},
|
||||
"west": {"uv": [0, 0, 0, 0], "texture": "#3"},
|
||||
"up": {"uv": [0, 12, 15, 9], "rotation": 90, "texture": "#3"},
|
||||
"down": {"uv": [0, 0, 0, 0], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [0, 7, 1],
|
||||
"to": [3, 11, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [13, 4, 16, 8], "texture": "#3"},
|
||||
"east": {"uv": [0, 0, 0, 0], "texture": "#3"},
|
||||
"south": {"uv": [0, 5, 3, 9], "texture": "#5"},
|
||||
"west": {"uv": [16, 9, 1, 13], "texture": "#3"},
|
||||
"up": {"uv": [0, 9, 15, 12], "rotation": 90, "texture": "#3"},
|
||||
"down": {"uv": [0, 0, 0, 0], "texture": "#3"}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"textures": {
|
||||
"1": "tfmg:block/engines/engine_bottom",
|
||||
"2": "tfmg:block/engines/engine_front",
|
||||
"3": "tfmg:block/engines/engine_side",
|
||||
"4": "tfmg:block/engines/engine_top",
|
||||
"5": "tfmg:block/engines/engine_back",
|
||||
"particle": "tfmg:block/engines/engine_back"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [13, 0, 1],
|
||||
"to": [16, 7, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [13, 0, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 9, 3, 16], "texture": "#2"},
|
||||
"east": {"uv": [1, 9, 16, 16], "texture": "#3"},
|
||||
"south": {"uv": [13, 9, 16, 16], "texture": "#5"},
|
||||
"up": {"uv": [0, 0, 3, 14], "texture": "#4"},
|
||||
"down": {"uv": [13, 1, 16, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [3, 0, 2],
|
||||
"to": [13, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [10, 0, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [3, 4, 13, 16], "texture": "#2"},
|
||||
"east": {"uv": [1, 3, 15, 15], "texture": "#3"},
|
||||
"south": {"uv": [3, 4, 13, 16], "texture": "#5"},
|
||||
"west": {"uv": [1, 3, 15, 15], "texture": "#3"},
|
||||
"up": {"uv": [3, 1, 13, 15], "texture": "#4"},
|
||||
"down": {"uv": [3, 1, 13, 15], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [0, 0, 1],
|
||||
"to": [3, 7, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [13, 9, 16, 16], "texture": "#2"},
|
||||
"south": {"uv": [0, 9, 3, 16], "texture": "#5"},
|
||||
"west": {"uv": [0, 9, 15, 16], "texture": "#3"},
|
||||
"up": {"uv": [13, 0, 16, 14], "texture": "#4"},
|
||||
"down": {"uv": [0, 1, 3, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [3, 0, 1],
|
||||
"to": [13, 5, 2],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [3, 0, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [3, 11, 13, 16], "texture": "#2"},
|
||||
"east": {"uv": [0, 0, 1, 5], "texture": "#missing"},
|
||||
"west": {"uv": [0, 0, 1, 5], "texture": "#missing"},
|
||||
"up": {"uv": [3, 11, 13, 12], "texture": "#2"},
|
||||
"down": {"uv": [3, 0, 13, 1], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [11, 5, 1],
|
||||
"to": [13, 12, 2],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [3, 5, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [3, 4, 5, 11], "texture": "#2"},
|
||||
"east": {"uv": [0, 3, 1, 10], "texture": "#3"},
|
||||
"west": {"uv": [4, 4, 5, 11], "texture": "#2"},
|
||||
"up": {"uv": [11, 0, 13, 1], "texture": "#4"},
|
||||
"down": {"uv": [0, 0, 2, 1], "texture": "#missing"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [3, 5, 1],
|
||||
"to": [5, 12, 2],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [-5, 5, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [11, 4, 13, 11], "texture": "#2"},
|
||||
"east": {"uv": [11, 4, 12, 11], "texture": "#2"},
|
||||
"west": {"uv": [0, 3, 1, 10], "texture": "#3"},
|
||||
"up": {"uv": [3, 0, 5, 1], "texture": "#4"},
|
||||
"down": {"uv": [0, 0, 2, 1], "texture": "#missing"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [5, 11, 1],
|
||||
"to": [11, 12, 2],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [-1, 5, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [5, 4, 11, 5], "texture": "#2"},
|
||||
"east": {"uv": [0, 0, 1, 1], "texture": "#missing"},
|
||||
"west": {"uv": [0, 0, 1, 1], "texture": "#missing"},
|
||||
"up": {"uv": [5, 0, 11, 1], "texture": "#4"},
|
||||
"down": {"uv": [4.7, 4.2, 10.7, 5.2], "texture": "#2"}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,122 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"textures": {
|
||||
"1": "tfmg:block/engines/engine_bottom",
|
||||
"2": "tfmg:block/engines/engine_front",
|
||||
"3": "tfmg:block/engines/engine_side",
|
||||
"4": "tfmg:block/engines/engine_top",
|
||||
"5": "tfmg:block/engines/engine_back",
|
||||
"particle": "tfmg:block/engines/engine_back"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [13, 0, 1],
|
||||
"to": [16, 7, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [13, 0, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 9, 3, 16], "texture": "#2"},
|
||||
"east": {"uv": [1, 9, 16, 16], "texture": "#3"},
|
||||
"south": {"uv": [13, 9, 16, 16], "texture": "#5"},
|
||||
"up": {"uv": [0, 0, 3, 14], "texture": "#4"},
|
||||
"down": {"uv": [13, 1, 16, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [3, 0, 2],
|
||||
"to": [13, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [10, 0, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [3, 4, 13, 16], "texture": "#2"},
|
||||
"east": {"uv": [1, 3, 15, 15], "texture": "#3"},
|
||||
"south": {"uv": [3, 4, 13, 16], "texture": "#5"},
|
||||
"west": {"uv": [1, 3, 15, 15], "texture": "#3"},
|
||||
"up": {"uv": [3, 1, 13, 15], "texture": "#4"},
|
||||
"down": {"uv": [3, 1, 13, 15], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [0, 0, 1],
|
||||
"to": [3, 7, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [13, 9, 16, 16], "texture": "#2"},
|
||||
"south": {"uv": [0, 9, 3, 16], "texture": "#5"},
|
||||
"west": {"uv": [0, 9, 15, 16], "texture": "#3"},
|
||||
"up": {"uv": [13, 0, 16, 14], "texture": "#4"},
|
||||
"down": {"uv": [0, 1, 3, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [3, 0, 1],
|
||||
"to": [13, 5, 2],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [3, 0, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [3, 11, 13, 16], "texture": "#2"},
|
||||
"east": {"uv": [0, 0, 1, 5], "texture": "#missing"},
|
||||
"west": {"uv": [0, 0, 1, 5], "texture": "#missing"},
|
||||
"up": {"uv": [3, 11, 13, 12], "texture": "#2"},
|
||||
"down": {"uv": [3, 0, 13, 1], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [11, 5, 1],
|
||||
"to": [13, 12, 2],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [3, 5, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [3, 4, 5, 11], "texture": "#2"},
|
||||
"east": {"uv": [0, 3, 1, 10], "texture": "#3"},
|
||||
"west": {"uv": [4, 4, 5, 11], "texture": "#2"},
|
||||
"up": {"uv": [11, 0, 13, 1], "texture": "#4"},
|
||||
"down": {"uv": [0, 0, 2, 1], "texture": "#missing"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [3, 5, 1],
|
||||
"to": [5, 12, 2],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [-5, 5, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [11, 4, 13, 11], "texture": "#2"},
|
||||
"east": {"uv": [11, 4, 12, 11], "texture": "#2"},
|
||||
"west": {"uv": [0, 3, 1, 10], "texture": "#3"},
|
||||
"up": {"uv": [3, 0, 5, 1], "texture": "#4"},
|
||||
"down": {"uv": [0, 0, 2, 1], "texture": "#missing"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [5, 11, 1],
|
||||
"to": [11, 12, 2],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [-1, 5, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [5, 4, 11, 5], "texture": "#2"},
|
||||
"east": {"uv": [0, 0, 1, 1], "texture": "#missing"},
|
||||
"west": {"uv": [0, 0, 1, 1], "texture": "#missing"},
|
||||
"up": {"uv": [5, 0, 11, 1], "texture": "#4"},
|
||||
"down": {"uv": [4.7, 4.2, 10.7, 5.2], "texture": "#2"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [13, 7, 1],
|
||||
"to": [16, 11, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [16, 4, 13, 8], "texture": "#3"},
|
||||
"east": {"uv": [1, 9, 16, 13], "texture": "#3"},
|
||||
"south": {"uv": [3, 5, 0, 9], "texture": "#5"},
|
||||
"west": {"uv": [0, 0, 0, 0], "texture": "#3"},
|
||||
"up": {"uv": [0, 12, 15, 9], "rotation": 90, "texture": "#3"},
|
||||
"down": {"uv": [0, 0, 0, 0], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [0, 7, 1],
|
||||
"to": [3, 11, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [13, 4, 16, 8], "texture": "#3"},
|
||||
"east": {"uv": [0, 0, 0, 0], "texture": "#3"},
|
||||
"south": {"uv": [0, 5, 3, 9], "texture": "#5"},
|
||||
"west": {"uv": [16, 9, 1, 13], "texture": "#3"},
|
||||
"up": {"uv": [0, 9, 15, 12], "rotation": 90, "texture": "#3"},
|
||||
"down": {"uv": [0, 0, 0, 0], "texture": "#3"}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"0": "tfmg:block/engines/engine_back",
|
||||
"1": "tfmg:block/engines/engine_bottom",
|
||||
"3": "tfmg:block/engines/engine_side",
|
||||
"4": "tfmg:block/engines/engine_top",
|
||||
"particle": "tfmg:block/engines/engine_back"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [0, 0, 0],
|
||||
"to": [3, 7, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [13, 9, 16, 16], "texture": "#0"},
|
||||
"south": {"uv": [0, 9, 3, 16], "texture": "#0"},
|
||||
"west": {"uv": [0, 9, 16, 16], "texture": "#3"},
|
||||
"up": {"uv": [13, 0, 16, 16], "texture": "#4"},
|
||||
"down": {"uv": [0, 0, 3, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [13, 0, 0],
|
||||
"to": [16, 7, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [13, 0, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 9, 3, 16], "texture": "#0"},
|
||||
"east": {"uv": [0, 9, 16, 16], "texture": "#3"},
|
||||
"south": {"uv": [13, 9, 16, 16], "texture": "#0"},
|
||||
"up": {"uv": [0, 0, 3, 16], "texture": "#4"},
|
||||
"down": {"uv": [13, 0, 16, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [3, 0, 0],
|
||||
"to": [13, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [10, 0, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [3, 4, 13, 16], "texture": "#0"},
|
||||
"east": {"uv": [0, 3, 16, 15], "texture": "#3"},
|
||||
"south": {"uv": [3, 4, 13, 16], "texture": "#0"},
|
||||
"west": {"uv": [0, 3, 16, 15], "texture": "#3"},
|
||||
"up": {"uv": [3, 0, 13, 16], "texture": "#4"},
|
||||
"down": {"uv": [3, 0, 13, 16], "texture": "#1"}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,74 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"0": "tfmg:block/engines/engine_back",
|
||||
"1": "tfmg:block/engines/engine_bottom",
|
||||
"3": "tfmg:block/engines/engine_side",
|
||||
"4": "tfmg:block/engines/engine_top",
|
||||
"particle": "tfmg:block/engines/engine_back"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [0, 0, 0],
|
||||
"to": [3, 7, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [13, 9, 16, 16], "texture": "#0"},
|
||||
"south": {"uv": [0, 9, 3, 16], "texture": "#0"},
|
||||
"west": {"uv": [0, 9, 16, 16], "texture": "#3"},
|
||||
"up": {"uv": [13, 0, 16, 16], "texture": "#4"},
|
||||
"down": {"uv": [0, 0, 3, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [13, 0, 0],
|
||||
"to": [16, 7, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [13, 0, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 9, 3, 16], "texture": "#0"},
|
||||
"east": {"uv": [0, 9, 16, 16], "texture": "#3"},
|
||||
"south": {"uv": [13, 9, 16, 16], "texture": "#0"},
|
||||
"up": {"uv": [0, 0, 3, 16], "texture": "#4"},
|
||||
"down": {"uv": [13, 0, 16, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [3, 0, 0],
|
||||
"to": [13, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [10, 0, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [3, 4, 13, 16], "texture": "#0"},
|
||||
"east": {"uv": [0, 3, 16, 15], "texture": "#3"},
|
||||
"south": {"uv": [3, 4, 13, 16], "texture": "#0"},
|
||||
"west": {"uv": [0, 3, 16, 15], "texture": "#3"},
|
||||
"up": {"uv": [3, 0, 13, 16], "texture": "#4"},
|
||||
"down": {"uv": [3, 0, 13, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [13, 7, 0],
|
||||
"to": [16, 11, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [16, 5, 13, 9], "texture": "#0"},
|
||||
"east": {"uv": [0, 9, 16, 13], "texture": "#3"},
|
||||
"south": {"uv": [3, 5, 0, 9], "texture": "#0"},
|
||||
"west": {"uv": [0, 0, 0, 0], "texture": "#3"},
|
||||
"up": {"uv": [0, 12, 16, 9], "rotation": 90, "texture": "#3"},
|
||||
"down": {"uv": [0, 0, 0, 0], "texture": "#3"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [0, 7, 0],
|
||||
"to": [3, 11, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [13, 5, 16, 9], "texture": "#0"},
|
||||
"east": {"uv": [0, 0, 0, 0], "texture": "#3"},
|
||||
"south": {"uv": [0, 5, 3, 9], "texture": "#0"},
|
||||
"west": {"uv": [16, 9, 0, 13], "texture": "#3"},
|
||||
"up": {"uv": [0, 9, 16, 12], "rotation": 90, "texture": "#3"},
|
||||
"down": {"uv": [0, 0, 0, 0], "texture": "#3"}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"textures": {
|
||||
"0": "tfmg:block/engines/aluminum_cylinder",
|
||||
"particle": "tfmg:block/engines/aluminum_cylinder"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [6.02, 3, 2.02],
|
||||
"to": [9.98, 12, 5.98],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [6, 3, 2]},
|
||||
"faces": {
|
||||
"north": {"uv": [12, 0, 16, 9], "texture": "#0"},
|
||||
"east": {"uv": [12, 0, 16, 9], "texture": "#0"},
|
||||
"south": {"uv": [12, 0, 16, 9], "texture": "#0"},
|
||||
"west": {"uv": [12, 0, 16, 9], "texture": "#0"},
|
||||
"up": {"uv": [12, 9, 16, 13], "texture": "#0"},
|
||||
"down": {"uv": [12, 9, 16, 13], "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [5.5, 7.5, 1.5],
|
||||
"to": [10.5, 12.5, 6.5],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [7, 11, 1]},
|
||||
"faces": {
|
||||
"north": {"uv": [6, 3, 11, 8], "texture": "#0"},
|
||||
"east": {"uv": [6, 3, 11, 8], "texture": "#0"},
|
||||
"south": {"uv": [6, 3, 11, 8], "texture": "#0"},
|
||||
"west": {"uv": [6, 3, 11, 8], "texture": "#0"},
|
||||
"up": {"uv": [6, 8, 11, 13], "texture": "#0"}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"textures": {
|
||||
"0": "tfmg:block/engines/aluminum_cylinder",
|
||||
"particle": "tfmg:block/engines/aluminum_cylinder"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [6, 8, 2.01],
|
||||
"to": [10, 12, 6.01],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [6, 3, 2]},
|
||||
"faces": {
|
||||
"north": {"uv": [12, 0, 16, 4], "texture": "#0"},
|
||||
"east": {"uv": [12, 0, 16, 4], "texture": "#0"},
|
||||
"south": {"uv": [12, 0, 16, 4], "texture": "#0"},
|
||||
"west": {"uv": [12, 0, 16, 4], "texture": "#0"},
|
||||
"up": {"uv": [12, 9, 16, 13], "texture": "#0"},
|
||||
"down": {"uv": [12, 9, 16, 13], "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [5.5, 9.5, 1.51],
|
||||
"to": [10.5, 12.5, 6.51],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [7, 11, 1]},
|
||||
"faces": {
|
||||
"north": {"uv": [6, 3, 11, 6], "texture": "#0"},
|
||||
"east": {"uv": [6, 3, 11, 6], "texture": "#0"},
|
||||
"south": {"uv": [6, 3, 11, 6], "texture": "#0"},
|
||||
"west": {"uv": [6, 3, 11, 6], "texture": "#0"},
|
||||
"up": {"uv": [6, 8, 11, 13], "texture": "#0"}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"textures": {
|
||||
"0": "tfmg:block/engines/engine_side",
|
||||
"1": "tfmg:block/engines/engine_back",
|
||||
"particle": "tfmg:block/engines/engine_side"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [0, 7, 0],
|
||||
"to": [3, 11, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [13, 5, 16, 9], "texture": "#1"},
|
||||
"south": {"uv": [0, 5, 3, 9], "texture": "#1"},
|
||||
"west": {"uv": [16, 9, 0, 13], "texture": "#0"},
|
||||
"up": {"uv": [0, 9, 16, 12], "rotation": 90, "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [13, 7, 0],
|
||||
"to": [16, 11, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [16, 5, 13, 9], "texture": "#1"},
|
||||
"east": {"uv": [0, 9, 16, 13], "texture": "#0"},
|
||||
"south": {"uv": [3, 5, 0, 9], "texture": "#1"},
|
||||
"up": {"uv": [0, 12, 16, 9], "rotation": 90, "texture": "#0"}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"textures": {
|
||||
"0": "tfmg:block/engines/engine_side",
|
||||
"2": "tfmg:block/engines/engine_back",
|
||||
"particle": "tfmg:block/engines/engine_side"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [0, 7, 1],
|
||||
"to": [3, 11, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [13, 4, 16, 8], "texture": "#0"},
|
||||
"east": {"uv": [0, 0, 0, 0], "texture": "#0"},
|
||||
"south": {"uv": [0, 5, 3, 9], "texture": "#2"},
|
||||
"west": {"uv": [16, 9, 1, 13], "texture": "#0"},
|
||||
"up": {"uv": [0, 9, 15, 12], "rotation": 90, "texture": "#0"},
|
||||
"down": {"uv": [0, 0, 0, 0], "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [13, 7, 1],
|
||||
"to": [16, 11, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [16, 0, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [16, 4, 13, 8], "texture": "#0"},
|
||||
"east": {"uv": [1, 9, 16, 13], "texture": "#0"},
|
||||
"south": {"uv": [3, 5, 0, 9], "texture": "#2"},
|
||||
"west": {"uv": [0, 0, 0, 0], "texture": "#0"},
|
||||
"up": {"uv": [0, 12, 15, 9], "rotation": 90, "texture": "#0"},
|
||||
"down": {"uv": [0, 0, 0, 0], "texture": "#0"}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"textures": {
|
||||
"0": "tfmg:block/engines/engine_back",
|
||||
"1": "tfmg:block/engines/engine_bottom",
|
||||
"3": "tfmg:block/engines/engine_side",
|
||||
"4": "tfmg:block/engines/engine_top",
|
||||
"particle": "tfmg:block/engines/engine_back"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [0, 0, 0],
|
||||
"to": [3, 7, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [13, 9, 16, 16], "texture": "#0"},
|
||||
"south": {"uv": [0, 9, 3, 16], "texture": "#0"},
|
||||
"west": {"uv": [0, 9, 16, 16], "texture": "#3"},
|
||||
"up": {"uv": [13, 0, 16, 16], "texture": "#4"},
|
||||
"down": {"uv": [0, 0, 3, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [13, 0, 0],
|
||||
"to": [16, 7, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [13, 0, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 9, 3, 16], "texture": "#0"},
|
||||
"east": {"uv": [0, 9, 16, 16], "texture": "#3"},
|
||||
"south": {"uv": [13, 9, 16, 16], "texture": "#0"},
|
||||
"up": {"uv": [0, 0, 3, 16], "texture": "#4"},
|
||||
"down": {"uv": [13, 0, 16, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [3, 0, 0],
|
||||
"to": [13, 12, 16],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [10, 0, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [3, 4, 13, 16], "texture": "#0"},
|
||||
"east": {"uv": [0, 3, 16, 15], "texture": "#3"},
|
||||
"south": {"uv": [3, 4, 13, 16], "texture": "#0"},
|
||||
"west": {"uv": [0, 3, 16, 15], "texture": "#3"},
|
||||
"up": {"uv": [3, 0, 13, 16], "texture": "#4"},
|
||||
"down": {"uv": [3, 0, 13, 16], "texture": "#1"}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"textures": {
|
||||
"0": "tfmg:block/diesel_engine_side",
|
||||
"1": "tfmg:block/diesel_engine_front",
|
||||
"2": "tfmg:block/diesel_engine_back",
|
||||
"particle": "tfmg:block/diesel_engine_side"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [0, 0, 0],
|
||||
"to": [16, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 16], "texture": "#0"},
|
||||
"east": {"uv": [0, 0, 16, 16], "texture": "#0"},
|
||||
"south": {"uv": [0, 0, 16, 16], "texture": "#0"},
|
||||
"west": {"uv": [0, 0, 16, 16], "texture": "#0"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#1"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#2"}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"texture_size": [128, 128],
|
||||
"textures": {
|
||||
"0": "tfmg:block/large_radial_engine",
|
||||
"particle": "tfmg:block/large_radial_engine"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [-3, -3, 3],
|
||||
"to": [19, 19, 13],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 5.5, 5.5], "texture": "#0"},
|
||||
"east": {"uv": [7, 4, 9.5, 9.5], "texture": "#0"},
|
||||
"south": {"uv": [0, 0, 5.5, 5.5], "texture": "#0"},
|
||||
"west": {"uv": [7, 4, 9.5, 9.5], "texture": "#0"},
|
||||
"up": {"uv": [7, 4, 9.5, 9.5], "rotation": 90, "texture": "#0"},
|
||||
"down": {"uv": [7, 4, 9.5, 9.5], "rotation": 90, "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [0, 0, 2],
|
||||
"to": [16, 16, 14],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 5.5, 4, 9.5], "texture": "#0"},
|
||||
"east": {"uv": [4, 5.5, 7, 9.5], "texture": "#0"},
|
||||
"south": {"uv": [0, 5.5, 4, 9.5], "texture": "#0"},
|
||||
"west": {"uv": [4, 5.5, 7, 9.5], "texture": "#0"},
|
||||
"up": {"uv": [4, 5.5, 7, 9.5], "rotation": 90, "texture": "#0"},
|
||||
"down": {"uv": [4, 5.5, 7, 9.5], "rotation": 90, "texture": "#0"}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"texture_size": [128, 128],
|
||||
"textures": {
|
||||
"0": "tfmg:block/large_radial_engine",
|
||||
"particle": "tfmg:block/large_radial_engine"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [-3, -3, 0],
|
||||
"to": [19, 19, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 5.5, 5.5], "texture": "#0"},
|
||||
"east": {"uv": [10.25, 10, 14.25, 15.5], "texture": "#0"},
|
||||
"south": {"uv": [0, 0, 5.5, 5.5], "texture": "#0"},
|
||||
"west": {"uv": [10.25, 10, 14.25, 15.5], "texture": "#0"},
|
||||
"up": {"uv": [10.25, 10, 14.25, 15.5], "rotation": 90, "texture": "#0"},
|
||||
"down": {"uv": [10.25, 10, 14.25, 15.5], "rotation": 90, "texture": "#0"}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"parent": "block/block",
|
||||
"texture_size": [128, 128],
|
||||
"textures": {
|
||||
"0": "tfmg:block/large_radial_engine",
|
||||
"particle": "tfmg:block/large_radial_engine"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [-3, -3, 3],
|
||||
"to": [19, 19, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 5.5, 5.5], "texture": "#0"},
|
||||
"east": {"uv": [10.25, 10, 7, 15.5], "texture": "#0"},
|
||||
"south": {"uv": [0, 0, 5.5, 5.5], "texture": "#0"},
|
||||
"west": {"uv": [7, 10, 10.25, 15.5], "texture": "#0"},
|
||||
"up": {"uv": [7, 10, 10.25, 15.5], "rotation": 90, "texture": "#0"},
|
||||
"down": {"uv": [10.25, 10, 7, 15.5], "rotation": 90, "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [0, 0, 2],
|
||||
"to": [16, 16, 14],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 5.5, 4, 9.5], "texture": "#0"},
|
||||
"east": {"uv": [4, 5.5, 7, 9.5], "texture": "#0"},
|
||||
"south": {"uv": [0, 5.5, 4, 9.5], "texture": "#0"},
|
||||
"west": {"uv": [4, 5.5, 7, 9.5], "texture": "#0"},
|
||||
"up": {"uv": [4, 5.5, 7, 9.5], "rotation": 90, "texture": "#0"},
|
||||
"down": {"uv": [4, 5.5, 7, 9.5], "rotation": 90, "texture": "#0"}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,540 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"texture_size": [128, 128],
|
||||
"textures": {
|
||||
"0": "tfmg:block/large_radial_engine",
|
||||
"particle": "tfmg:block/large_radial_engine"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [-3, -3, 16],
|
||||
"to": [19, 19, 29],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 5.5, 5.5], "texture": "#0"},
|
||||
"east": {"uv": [7, 10, 10.25, 15.5], "texture": "#0"},
|
||||
"south": {"uv": [0, 0, 5.5, 5.5], "texture": "#0"},
|
||||
"west": {"uv": [10.25, 10, 7, 15.5], "texture": "#0"},
|
||||
"up": {"uv": [10.25, 10, 7, 15.5], "rotation": 90, "texture": "#0"},
|
||||
"down": {"uv": [7, 10, 10.25, 15.5], "rotation": 90, "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [0, 0, 18],
|
||||
"to": [16, 16, 30],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, 16]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 5.5, 4, 9.5], "texture": "#0"},
|
||||
"east": {"uv": [4, 5.5, 7, 9.5], "texture": "#0"},
|
||||
"south": {"uv": [0, 5.5, 4, 9.5], "texture": "#0"},
|
||||
"west": {"uv": [4, 5.5, 7, 9.5], "texture": "#0"},
|
||||
"up": {"uv": [4, 5.5, 7, 9.5], "rotation": 90, "texture": "#0"},
|
||||
"down": {"uv": [4, 5.5, 7, 9.5], "rotation": 90, "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [-12, 5, 21],
|
||||
"to": [28, 11, 27],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]},
|
||||
"faces": {
|
||||
"north": {"uv": [5.5, 2, 15.5, 3.5], "texture": "#0"},
|
||||
"east": {"uv": [15, 7, 13.5, 5.5], "rotation": 90, "texture": "#0"},
|
||||
"south": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 180, "texture": "#0"},
|
||||
"west": {"uv": [15, 5.5, 13.5, 7], "rotation": 90, "texture": "#0"},
|
||||
"up": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 180, "texture": "#0"},
|
||||
"down": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 180, "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [5, -12, 21],
|
||||
"to": [11, 28, 27],
|
||||
"rotation": {"angle": 45, "axis": "z", "origin": [8, 8, 16]},
|
||||
"faces": {
|
||||
"north": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 270, "texture": "#0"},
|
||||
"east": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 270, "texture": "#0"},
|
||||
"south": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 270, "texture": "#0"},
|
||||
"west": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 270, "texture": "#0"},
|
||||
"up": {"uv": [15, 5.5, 13.5, 7], "rotation": 180, "texture": "#0"},
|
||||
"down": {"uv": [15, 7, 13.5, 5.5], "rotation": 180, "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [-12, 5, 21],
|
||||
"to": [28, 11, 27],
|
||||
"rotation": {"angle": 45, "axis": "z", "origin": [8, 8, 16]},
|
||||
"faces": {
|
||||
"north": {"uv": [5.5, 2, 15.5, 3.5], "texture": "#0"},
|
||||
"east": {"uv": [15, 7, 13.5, 5.5], "rotation": 90, "texture": "#0"},
|
||||
"south": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 180, "texture": "#0"},
|
||||
"west": {"uv": [15, 5.5, 13.5, 7], "rotation": 90, "texture": "#0"},
|
||||
"up": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 180, "texture": "#0"},
|
||||
"down": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 180, "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [5, -12, 21],
|
||||
"to": [11, 28, 27],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]},
|
||||
"faces": {
|
||||
"north": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 270, "texture": "#0"},
|
||||
"east": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 270, "texture": "#0"},
|
||||
"south": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 270, "texture": "#0"},
|
||||
"west": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 270, "texture": "#0"},
|
||||
"up": {"uv": [15, 5.5, 13.5, 7], "rotation": 180, "texture": "#0"},
|
||||
"down": {"uv": [15, 7, 13.5, 5.5], "rotation": 180, "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [4, -12, 20],
|
||||
"to": [12, 28, 28],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]},
|
||||
"faces": {
|
||||
"north": {"uv": [5.5, 0, 15.5, 2], "rotation": 90, "texture": "#0"},
|
||||
"east": {"uv": [5.5, 0, 15.5, 2], "rotation": 90, "texture": "#0"},
|
||||
"south": {"uv": [5.5, 0, 15.5, 2], "rotation": 90, "texture": "#0"},
|
||||
"west": {"uv": [5.5, 0, 15.5, 2], "rotation": 90, "texture": "#0"},
|
||||
"up": {"uv": [15.5, 5.5, 13.5, 3.5], "texture": "#0"},
|
||||
"down": {"uv": [15.5, 3.5, 13.5, 5.5], "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [-12, 4, 20],
|
||||
"to": [28, 12, 28],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 16]},
|
||||
"faces": {
|
||||
"north": {"uv": [5.5, 0, 15.5, 2], "texture": "#0"},
|
||||
"east": {"uv": [15.5, 5.5, 13.5, 3.5], "rotation": 90, "texture": "#0"},
|
||||
"south": {"uv": [5.5, 0, 15.5, 2], "rotation": 180, "texture": "#0"},
|
||||
"west": {"uv": [15.5, 3.5, 13.5, 5.5], "rotation": 90, "texture": "#0"},
|
||||
"up": {"uv": [5.5, 0, 15.5, 2], "rotation": 180, "texture": "#0"},
|
||||
"down": {"uv": [5.5, 0, 15.5, 2], "rotation": 180, "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [4, -12, 20],
|
||||
"to": [12, 28, 28],
|
||||
"rotation": {"angle": -45, "axis": "z", "origin": [8, 8, 16]},
|
||||
"faces": {
|
||||
"north": {"uv": [5.5, 0, 15.5, 2], "rotation": 90, "texture": "#0"},
|
||||
"east": {"uv": [5.5, 0, 15.5, 2], "rotation": 90, "texture": "#0"},
|
||||
"south": {"uv": [5.5, 0, 15.5, 2], "rotation": 90, "texture": "#0"},
|
||||
"west": {"uv": [5.5, 0, 15.5, 2], "rotation": 90, "texture": "#0"},
|
||||
"up": {"uv": [15.5, 5.5, 13.5, 3.5], "texture": "#0"},
|
||||
"down": {"uv": [15.5, 3.5, 13.5, 5.5], "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [-12, 4, 20],
|
||||
"to": [28, 12, 28],
|
||||
"rotation": {"angle": -45, "axis": "z", "origin": [8, 8, 16]},
|
||||
"faces": {
|
||||
"north": {"uv": [5.5, 0, 15.5, 2], "texture": "#0"},
|
||||
"east": {"uv": [13.5, 3.5, 15.5, 5.5], "texture": "#0"},
|
||||
"south": {"uv": [5.5, 0, 15.5, 2], "texture": "#0"},
|
||||
"west": {"uv": [13.5, 3.5, 15.5, 5.5], "texture": "#0"},
|
||||
"up": {"uv": [15.5, 2, 5.5, 0], "texture": "#0"},
|
||||
"down": {"uv": [15.5, 0, 5.5, 2], "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [-3, -3, 3],
|
||||
"to": [19, 19, 13],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 5.5, 5.5], "texture": "#0"},
|
||||
"east": {"uv": [7, 4, 9.5, 9.5], "texture": "#0"},
|
||||
"south": {"uv": [0, 0, 5.5, 5.5], "texture": "#0"},
|
||||
"west": {"uv": [7, 4, 9.5, 9.5], "texture": "#0"},
|
||||
"up": {"uv": [7, 4, 9.5, 9.5], "rotation": 90, "texture": "#0"},
|
||||
"down": {"uv": [7, 4, 9.5, 9.5], "rotation": 90, "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [0, 0, 2],
|
||||
"to": [16, 16, 14],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 5.5, 4, 9.5], "texture": "#0"},
|
||||
"east": {"uv": [4, 5.5, 7, 9.5], "texture": "#0"},
|
||||
"south": {"uv": [0, 5.5, 4, 9.5], "texture": "#0"},
|
||||
"west": {"uv": [4, 5.5, 7, 9.5], "texture": "#0"},
|
||||
"up": {"uv": [4, 5.5, 7, 9.5], "rotation": 90, "texture": "#0"},
|
||||
"down": {"uv": [4, 5.5, 7, 9.5], "rotation": 90, "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [-12, 5, 5],
|
||||
"to": [28, 11, 11],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [5.5, 2, 15.5, 3.5], "texture": "#0"},
|
||||
"east": {"uv": [15, 7, 13.5, 5.5], "rotation": 90, "texture": "#0"},
|
||||
"south": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 180, "texture": "#0"},
|
||||
"west": {"uv": [15, 5.5, 13.5, 7], "rotation": 90, "texture": "#0"},
|
||||
"up": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 180, "texture": "#0"},
|
||||
"down": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 180, "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [5, -12, 5],
|
||||
"to": [11, 28, 11],
|
||||
"rotation": {"angle": 45, "axis": "z", "origin": [8, 8, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 270, "texture": "#0"},
|
||||
"east": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 270, "texture": "#0"},
|
||||
"south": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 270, "texture": "#0"},
|
||||
"west": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 270, "texture": "#0"},
|
||||
"up": {"uv": [15, 5.5, 13.5, 7], "rotation": 180, "texture": "#0"},
|
||||
"down": {"uv": [15, 7, 13.5, 5.5], "rotation": 180, "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [-12, 5, 5],
|
||||
"to": [28, 11, 11],
|
||||
"rotation": {"angle": 45, "axis": "z", "origin": [8, 8, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [5.5, 2, 15.5, 3.5], "texture": "#0"},
|
||||
"east": {"uv": [15, 7, 13.5, 5.5], "rotation": 90, "texture": "#0"},
|
||||
"south": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 180, "texture": "#0"},
|
||||
"west": {"uv": [15, 5.5, 13.5, 7], "rotation": 90, "texture": "#0"},
|
||||
"up": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 180, "texture": "#0"},
|
||||
"down": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 180, "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [5, -12, 5],
|
||||
"to": [11, 28, 11],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 270, "texture": "#0"},
|
||||
"east": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 270, "texture": "#0"},
|
||||
"south": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 270, "texture": "#0"},
|
||||
"west": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 270, "texture": "#0"},
|
||||
"up": {"uv": [15, 5.5, 13.5, 7], "rotation": 180, "texture": "#0"},
|
||||
"down": {"uv": [15, 7, 13.5, 5.5], "rotation": 180, "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [4, -12, 4],
|
||||
"to": [12, 28, 12],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [5.5, 0, 15.5, 2], "rotation": 90, "texture": "#0"},
|
||||
"east": {"uv": [5.5, 0, 15.5, 2], "rotation": 90, "texture": "#0"},
|
||||
"south": {"uv": [5.5, 0, 15.5, 2], "rotation": 90, "texture": "#0"},
|
||||
"west": {"uv": [5.5, 0, 15.5, 2], "rotation": 90, "texture": "#0"},
|
||||
"up": {"uv": [15.5, 5.5, 13.5, 3.5], "texture": "#0"},
|
||||
"down": {"uv": [15.5, 3.5, 13.5, 5.5], "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [-12, 4, 4],
|
||||
"to": [28, 12, 12],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [5.5, 0, 15.5, 2], "texture": "#0"},
|
||||
"east": {"uv": [15.5, 5.5, 13.5, 3.5], "rotation": 90, "texture": "#0"},
|
||||
"south": {"uv": [5.5, 0, 15.5, 2], "rotation": 180, "texture": "#0"},
|
||||
"west": {"uv": [15.5, 3.5, 13.5, 5.5], "rotation": 90, "texture": "#0"},
|
||||
"up": {"uv": [5.5, 0, 15.5, 2], "rotation": 180, "texture": "#0"},
|
||||
"down": {"uv": [5.5, 0, 15.5, 2], "rotation": 180, "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [4, -12, 4],
|
||||
"to": [12, 28, 12],
|
||||
"rotation": {"angle": -45, "axis": "z", "origin": [8, 8, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [5.5, 0, 15.5, 2], "rotation": 90, "texture": "#0"},
|
||||
"east": {"uv": [5.5, 0, 15.5, 2], "rotation": 90, "texture": "#0"},
|
||||
"south": {"uv": [5.5, 0, 15.5, 2], "rotation": 90, "texture": "#0"},
|
||||
"west": {"uv": [5.5, 0, 15.5, 2], "rotation": 90, "texture": "#0"},
|
||||
"up": {"uv": [15.5, 5.5, 13.5, 3.5], "texture": "#0"},
|
||||
"down": {"uv": [15.5, 3.5, 13.5, 5.5], "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [-12, 4, 4],
|
||||
"to": [28, 12, 12],
|
||||
"rotation": {"angle": -45, "axis": "z", "origin": [8, 8, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [5.5, 0, 15.5, 2], "texture": "#0"},
|
||||
"east": {"uv": [13.5, 3.5, 15.5, 5.5], "texture": "#0"},
|
||||
"south": {"uv": [5.5, 0, 15.5, 2], "texture": "#0"},
|
||||
"west": {"uv": [13.5, 3.5, 15.5, 5.5], "texture": "#0"},
|
||||
"up": {"uv": [15.5, 2, 5.5, 0], "texture": "#0"},
|
||||
"down": {"uv": [15.5, 0, 5.5, 2], "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [-3, -3, 0],
|
||||
"to": [19, 19, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 5.5, 5.5], "texture": "#0"},
|
||||
"east": {"uv": [10.25, 10, 14.25, 15.5], "texture": "#0"},
|
||||
"south": {"uv": [0, 0, 5.5, 5.5], "texture": "#0"},
|
||||
"west": {"uv": [10.25, 10, 14.25, 15.5], "texture": "#0"},
|
||||
"up": {"uv": [10.25, 10, 14.25, 15.5], "rotation": 90, "texture": "#0"},
|
||||
"down": {"uv": [10.25, 10, 14.25, 15.5], "rotation": 90, "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [-12, 5, 5],
|
||||
"to": [28, 11, 11],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [5.5, 2, 15.5, 3.5], "texture": "#0"},
|
||||
"east": {"uv": [15, 7, 13.5, 5.5], "rotation": 90, "texture": "#0"},
|
||||
"south": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 180, "texture": "#0"},
|
||||
"west": {"uv": [15, 5.5, 13.5, 7], "rotation": 90, "texture": "#0"},
|
||||
"up": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 180, "texture": "#0"},
|
||||
"down": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 180, "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [5, -12, 5],
|
||||
"to": [11, 28, 11],
|
||||
"rotation": {"angle": 45, "axis": "z", "origin": [8, 8, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 270, "texture": "#0"},
|
||||
"east": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 270, "texture": "#0"},
|
||||
"south": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 270, "texture": "#0"},
|
||||
"west": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 270, "texture": "#0"},
|
||||
"up": {"uv": [15, 5.5, 13.5, 7], "rotation": 180, "texture": "#0"},
|
||||
"down": {"uv": [15, 7, 13.5, 5.5], "rotation": 180, "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [-12, 5, 5],
|
||||
"to": [28, 11, 11],
|
||||
"rotation": {"angle": 45, "axis": "z", "origin": [8, 8, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [5.5, 2, 15.5, 3.5], "texture": "#0"},
|
||||
"east": {"uv": [15, 7, 13.5, 5.5], "rotation": 90, "texture": "#0"},
|
||||
"south": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 180, "texture": "#0"},
|
||||
"west": {"uv": [15, 5.5, 13.5, 7], "rotation": 90, "texture": "#0"},
|
||||
"up": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 180, "texture": "#0"},
|
||||
"down": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 180, "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [5, -12, 5],
|
||||
"to": [11, 28, 11],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 270, "texture": "#0"},
|
||||
"east": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 270, "texture": "#0"},
|
||||
"south": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 270, "texture": "#0"},
|
||||
"west": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 270, "texture": "#0"},
|
||||
"up": {"uv": [15, 5.5, 13.5, 7], "rotation": 180, "texture": "#0"},
|
||||
"down": {"uv": [15, 7, 13.5, 5.5], "rotation": 180, "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [4, -12, 4],
|
||||
"to": [12, 28, 12],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [5.5, 0, 15.5, 2], "rotation": 90, "texture": "#0"},
|
||||
"east": {"uv": [5.5, 0, 15.5, 2], "rotation": 90, "texture": "#0"},
|
||||
"south": {"uv": [5.5, 0, 15.5, 2], "rotation": 90, "texture": "#0"},
|
||||
"west": {"uv": [5.5, 0, 15.5, 2], "rotation": 90, "texture": "#0"},
|
||||
"up": {"uv": [15.5, 5.5, 13.5, 3.5], "texture": "#0"},
|
||||
"down": {"uv": [15.5, 3.5, 13.5, 5.5], "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [-12, 4, 4],
|
||||
"to": [28, 12, 12],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [5.5, 0, 15.5, 2], "texture": "#0"},
|
||||
"east": {"uv": [15.5, 5.5, 13.5, 3.5], "rotation": 90, "texture": "#0"},
|
||||
"south": {"uv": [5.5, 0, 15.5, 2], "rotation": 180, "texture": "#0"},
|
||||
"west": {"uv": [15.5, 3.5, 13.5, 5.5], "rotation": 90, "texture": "#0"},
|
||||
"up": {"uv": [5.5, 0, 15.5, 2], "rotation": 180, "texture": "#0"},
|
||||
"down": {"uv": [5.5, 0, 15.5, 2], "rotation": 180, "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [4, -12, 4],
|
||||
"to": [12, 28, 12],
|
||||
"rotation": {"angle": -45, "axis": "z", "origin": [8, 8, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [5.5, 0, 15.5, 2], "rotation": 90, "texture": "#0"},
|
||||
"east": {"uv": [5.5, 0, 15.5, 2], "rotation": 90, "texture": "#0"},
|
||||
"south": {"uv": [5.5, 0, 15.5, 2], "rotation": 90, "texture": "#0"},
|
||||
"west": {"uv": [5.5, 0, 15.5, 2], "rotation": 90, "texture": "#0"},
|
||||
"up": {"uv": [15.5, 5.5, 13.5, 3.5], "texture": "#0"},
|
||||
"down": {"uv": [15.5, 3.5, 13.5, 5.5], "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [-12, 4, 4],
|
||||
"to": [28, 12, 12],
|
||||
"rotation": {"angle": -45, "axis": "z", "origin": [8, 8, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [5.5, 0, 15.5, 2], "texture": "#0"},
|
||||
"east": {"uv": [13.5, 3.5, 15.5, 5.5], "texture": "#0"},
|
||||
"south": {"uv": [5.5, 0, 15.5, 2], "texture": "#0"},
|
||||
"west": {"uv": [13.5, 3.5, 15.5, 5.5], "texture": "#0"},
|
||||
"up": {"uv": [15.5, 2, 5.5, 0], "texture": "#0"},
|
||||
"down": {"uv": [15.5, 0, 5.5, 2], "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [-3, -3, -13],
|
||||
"to": [19, 19, 0],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -16]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 5.5, 5.5], "texture": "#0"},
|
||||
"east": {"uv": [10.25, 10, 7, 15.5], "texture": "#0"},
|
||||
"south": {"uv": [0, 0, 5.5, 5.5], "texture": "#0"},
|
||||
"west": {"uv": [7, 10, 10.25, 15.5], "texture": "#0"},
|
||||
"up": {"uv": [7, 10, 10.25, 15.5], "rotation": 90, "texture": "#0"},
|
||||
"down": {"uv": [10.25, 10, 7, 15.5], "rotation": 90, "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [0, 0, -14],
|
||||
"to": [16, 16, -2],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [0, 0, -16]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 5.5, 4, 9.5], "texture": "#0"},
|
||||
"east": {"uv": [4, 5.5, 7, 9.5], "texture": "#0"},
|
||||
"south": {"uv": [0, 5.5, 4, 9.5], "texture": "#0"},
|
||||
"west": {"uv": [4, 5.5, 7, 9.5], "texture": "#0"},
|
||||
"up": {"uv": [4, 5.5, 7, 9.5], "rotation": 90, "texture": "#0"},
|
||||
"down": {"uv": [4, 5.5, 7, 9.5], "rotation": 90, "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [-12, 5, -11],
|
||||
"to": [28, 11, -5],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -16]},
|
||||
"faces": {
|
||||
"north": {"uv": [5.5, 2, 15.5, 3.5], "texture": "#0"},
|
||||
"east": {"uv": [15, 7, 13.5, 5.5], "rotation": 90, "texture": "#0"},
|
||||
"south": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 180, "texture": "#0"},
|
||||
"west": {"uv": [15, 5.5, 13.5, 7], "rotation": 90, "texture": "#0"},
|
||||
"up": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 180, "texture": "#0"},
|
||||
"down": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 180, "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [5, -12, -11],
|
||||
"to": [11, 28, -5],
|
||||
"rotation": {"angle": 45, "axis": "z", "origin": [8, 8, -16]},
|
||||
"faces": {
|
||||
"north": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 270, "texture": "#0"},
|
||||
"east": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 270, "texture": "#0"},
|
||||
"south": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 270, "texture": "#0"},
|
||||
"west": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 270, "texture": "#0"},
|
||||
"up": {"uv": [15, 5.5, 13.5, 7], "rotation": 180, "texture": "#0"},
|
||||
"down": {"uv": [15, 7, 13.5, 5.5], "rotation": 180, "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [-12, 5, -11],
|
||||
"to": [28, 11, -5],
|
||||
"rotation": {"angle": 45, "axis": "z", "origin": [8, 8, -16]},
|
||||
"faces": {
|
||||
"north": {"uv": [5.5, 2, 15.5, 3.5], "texture": "#0"},
|
||||
"east": {"uv": [15, 7, 13.5, 5.5], "rotation": 90, "texture": "#0"},
|
||||
"south": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 180, "texture": "#0"},
|
||||
"west": {"uv": [15, 5.5, 13.5, 7], "rotation": 90, "texture": "#0"},
|
||||
"up": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 180, "texture": "#0"},
|
||||
"down": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 180, "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [5, -12, -11],
|
||||
"to": [11, 28, -5],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -16]},
|
||||
"faces": {
|
||||
"north": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 270, "texture": "#0"},
|
||||
"east": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 270, "texture": "#0"},
|
||||
"south": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 270, "texture": "#0"},
|
||||
"west": {"uv": [5.5, 2, 15.5, 3.5], "rotation": 270, "texture": "#0"},
|
||||
"up": {"uv": [15, 5.5, 13.5, 7], "rotation": 180, "texture": "#0"},
|
||||
"down": {"uv": [15, 7, 13.5, 5.5], "rotation": 180, "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [4, -12, -12],
|
||||
"to": [12, 28, -4],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -16]},
|
||||
"faces": {
|
||||
"north": {"uv": [5.5, 0, 15.5, 2], "rotation": 90, "texture": "#0"},
|
||||
"east": {"uv": [5.5, 0, 15.5, 2], "rotation": 90, "texture": "#0"},
|
||||
"south": {"uv": [5.5, 0, 15.5, 2], "rotation": 90, "texture": "#0"},
|
||||
"west": {"uv": [5.5, 0, 15.5, 2], "rotation": 90, "texture": "#0"},
|
||||
"up": {"uv": [15.5, 5.5, 13.5, 3.5], "texture": "#0"},
|
||||
"down": {"uv": [15.5, 3.5, 13.5, 5.5], "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [-12, 4, -12],
|
||||
"to": [28, 12, -4],
|
||||
"rotation": {"angle": 0, "axis": "y", "origin": [8, 8, -16]},
|
||||
"faces": {
|
||||
"north": {"uv": [5.5, 0, 15.5, 2], "texture": "#0"},
|
||||
"east": {"uv": [15.5, 5.5, 13.5, 3.5], "rotation": 90, "texture": "#0"},
|
||||
"south": {"uv": [5.5, 0, 15.5, 2], "rotation": 180, "texture": "#0"},
|
||||
"west": {"uv": [15.5, 3.5, 13.5, 5.5], "rotation": 90, "texture": "#0"},
|
||||
"up": {"uv": [5.5, 0, 15.5, 2], "rotation": 180, "texture": "#0"},
|
||||
"down": {"uv": [5.5, 0, 15.5, 2], "rotation": 180, "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [4, -12, -12],
|
||||
"to": [12, 28, -4],
|
||||
"rotation": {"angle": -45, "axis": "z", "origin": [8, 8, -16]},
|
||||
"faces": {
|
||||
"north": {"uv": [5.5, 0, 15.5, 2], "rotation": 90, "texture": "#0"},
|
||||
"east": {"uv": [5.5, 0, 15.5, 2], "rotation": 90, "texture": "#0"},
|
||||
"south": {"uv": [5.5, 0, 15.5, 2], "rotation": 90, "texture": "#0"},
|
||||
"west": {"uv": [5.5, 0, 15.5, 2], "rotation": 90, "texture": "#0"},
|
||||
"up": {"uv": [15.5, 5.5, 13.5, 3.5], "texture": "#0"},
|
||||
"down": {"uv": [15.5, 3.5, 13.5, 5.5], "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [-12, 4, -12],
|
||||
"to": [28, 12, -4],
|
||||
"rotation": {"angle": -45, "axis": "z", "origin": [8, 8, -16]},
|
||||
"faces": {
|
||||
"north": {"uv": [5.5, 0, 15.5, 2], "texture": "#0"},
|
||||
"east": {"uv": [13.5, 3.5, 15.5, 5.5], "texture": "#0"},
|
||||
"south": {"uv": [5.5, 0, 15.5, 2], "texture": "#0"},
|
||||
"west": {"uv": [13.5, 3.5, 15.5, 5.5], "texture": "#0"},
|
||||
"up": {"uv": [15.5, 2, 5.5, 0], "texture": "#0"},
|
||||
"down": {"uv": [15.5, 0, 5.5, 2], "texture": "#0"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"groups": [
|
||||
{
|
||||
"name": "back",
|
||||
"origin": [8, 8, 0],
|
||||
"color": 0,
|
||||
"children": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
|
||||
},
|
||||
{
|
||||
"name": "single",
|
||||
"origin": [8, 8, 0],
|
||||
"color": 0,
|
||||
"children": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19]
|
||||
},
|
||||
{
|
||||
"name": "middle",
|
||||
"origin": [8, 8, 0],
|
||||
"color": 0,
|
||||
"children": [20, 21, 22, 23, 24, 25, 26, 27, 28]
|
||||
},
|
||||
{
|
||||
"name": "front",
|
||||
"origin": [8, 8, 0],
|
||||
"color": 0,
|
||||
"children": [29, 30, 31, 32, 33, 34, 35, 36, 37, 38]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"textures": {
|
||||
"0": "tfmg:block/engines/engine_bottom",
|
||||
"1": "tfmg:block/engines/engine_side",
|
||||
"2": "tfmg:block/engines/engine_top",
|
||||
"3": "tfmg:block/engines/engine_front",
|
||||
"particle": "tfmg:block/engines/engine_bottom"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [0, 0, 0],
|
||||
"to": [16, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 16], "texture": "#3"},
|
||||
"east": {"uv": [0, 0, 16, 16], "texture": "#1"},
|
||||
"south": {"uv": [0, 0, 16, 16], "texture": "#3"},
|
||||
"west": {"uv": [0, 0, 16, 16], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 16, 16], "texture": "#2"},
|
||||
"down": {"uv": [0, 0, 16, 16], "texture": "#0"}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user