Finish update to 1.12.2
This commit is contained in:
parent
eb851c9eb5
commit
37914faf14
224 changed files with 1756 additions and 1296 deletions
|
@ -12,7 +12,7 @@ apply plugin: 'net.minecraftforge.gradle.forge'
|
||||||
|
|
||||||
ext.modversion = "3.0.0-a3"
|
ext.modversion = "3.0.0-a3"
|
||||||
ext.mcversion = "1.12.2"
|
ext.mcversion = "1.12.2"
|
||||||
ext.forgeversion = "14.23.0.2517"
|
ext.forgeversion = "14.23.1.2555"
|
||||||
//spongeSchematicVersion = "1"
|
//spongeSchematicVersion = "1"
|
||||||
|
|
||||||
version = mcversion + "-" + modversion
|
version = mcversion + "-" + modversion
|
||||||
|
@ -25,9 +25,9 @@ compileJava {
|
||||||
}
|
}
|
||||||
|
|
||||||
minecraft {
|
minecraft {
|
||||||
version = "14.23.0.2517"
|
version = "14.23.1.2555"
|
||||||
runDir = "run"
|
runDir = "run"
|
||||||
mappings = "snapshot_20171028"
|
mappings = "snapshot_20171202"
|
||||||
replace '${version}', project.version
|
replace '${version}', project.version
|
||||||
//replace '${spongeSchematicVersion}', spongeSchematicVersion
|
//replace '${spongeSchematicVersion}', spongeSchematicVersion
|
||||||
// makeObfSourceJar = false // an Srg named sources jar is made by default. uncomment this to disable.
|
// makeObfSourceJar = false // an Srg named sources jar is made by default. uncomment this to disable.
|
||||||
|
|
|
@ -24,7 +24,7 @@ import net.minecraftforge.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@Mod(modid = DimDoors.MODID, name = "Dimensional Doors", version = DimDoors.VERSION, dependencies = "required-after:Forge@[12.18.3.2281,)")
|
@Mod(modid = DimDoors.MODID, name = "Dimensional Doors", version = DimDoors.VERSION, dependencies = "required-after:forge@[14.23.0.2517,)")
|
||||||
public class DimDoors {
|
public class DimDoors {
|
||||||
|
|
||||||
public static final String VERSION = "${version}";
|
public static final String VERSION = "${version}";
|
||||||
|
@ -37,11 +37,11 @@ public class DimDoors {
|
||||||
@Mod.Instance(DimDoors.MODID)
|
@Mod.Instance(DimDoors.MODID)
|
||||||
public static DimDoors instance;
|
public static DimDoors instance;
|
||||||
|
|
||||||
public static CreativeTabs dimDoorsCreativeTab = new CreativeTabs("dimDoorsCreativeTab") {
|
public static CreativeTabs dimDoorsCreativeTab = new CreativeTabs("dimensional_doors_creative_tab") {
|
||||||
@Override
|
@Override
|
||||||
@SideOnly(Side.CLIENT)
|
@SideOnly(Side.CLIENT)
|
||||||
public ItemStack getTabIconItem() {
|
public ItemStack getTabIconItem() {
|
||||||
return new ItemStack(ModItems.itemDimDoor);
|
return new ItemStack(ModItems.DIMENSIONAL_DOOR);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
package com.zixiken.dimdoors.client;
|
package com.zixiken.dimdoors.client;
|
||||||
|
|
||||||
|
import com.zixiken.dimdoors.server.sound.DDSounds;
|
||||||
import com.zixiken.dimdoors.shared.DDProxyCommon;
|
import com.zixiken.dimdoors.shared.DDProxyCommon;
|
||||||
import com.zixiken.dimdoors.shared.ModelManager;
|
import com.zixiken.dimdoors.shared.ModelManager;
|
||||||
import com.zixiken.dimdoors.shared.entities.MobMonolith;
|
import com.zixiken.dimdoors.shared.entities.MobMonolith;
|
||||||
|
@ -13,6 +14,7 @@ import net.minecraft.client.renderer.entity.RenderManager;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
import net.minecraft.world.WorldServer;
|
import net.minecraft.world.WorldServer;
|
||||||
|
import net.minecraftforge.common.MinecraftForge;
|
||||||
import net.minecraftforge.fml.client.registry.ClientRegistry;
|
import net.minecraftforge.fml.client.registry.ClientRegistry;
|
||||||
import net.minecraftforge.fml.client.registry.IRenderFactory;
|
import net.minecraftforge.fml.client.registry.IRenderFactory;
|
||||||
import net.minecraftforge.fml.client.registry.RenderingRegistry;
|
import net.minecraftforge.fml.client.registry.RenderingRegistry;
|
||||||
|
@ -25,11 +27,13 @@ public class DDProxyClient extends DDProxyCommon {
|
||||||
@Override
|
@Override
|
||||||
public void onPreInitialization(FMLPreInitializationEvent event) {
|
public void onPreInitialization(FMLPreInitializationEvent event) {
|
||||||
super.onPreInitialization(event);
|
super.onPreInitialization(event);
|
||||||
|
MinecraftForge.EVENT_BUS.register(DDSounds.class);
|
||||||
|
|
||||||
ModelManager.registerModelVariants();
|
ModelManager.registerModelVariants();
|
||||||
ModelManager.addCustomStateMappers();
|
ModelManager.addCustomStateMappers();
|
||||||
|
|
||||||
registerRenderers();
|
registerRenderers();
|
||||||
|
System.out.println("adsaf");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -24,9 +24,9 @@ import static org.lwjgl.opengl.GL11.*;
|
||||||
public class RenderDimDoor extends TileEntitySpecialRenderer<TileEntityDimDoor> {
|
public class RenderDimDoor extends TileEntitySpecialRenderer<TileEntityDimDoor> {
|
||||||
|
|
||||||
private FloatBuffer buffer = GLAllocation.createDirectFloatBuffer(16);
|
private FloatBuffer buffer = GLAllocation.createDirectFloatBuffer(16);
|
||||||
private ResourceLocation warpPath = new ResourceLocation(DimDoors.MODID + ":textures/other/WARP.png");
|
private ResourceLocation warpPath = new ResourceLocation(DimDoors.MODID + ":textures/other/warp.png");
|
||||||
private ResourceLocation keyPath = new ResourceLocation(DimDoors.MODID + ":textures/other/keyhole.png");
|
private ResourceLocation keyPath = new ResourceLocation(DimDoors.MODID + ":textures/other/keyhole.png");
|
||||||
private ResourceLocation KeyholeLight = new ResourceLocation(DimDoors.MODID + ":textures/other/keyholeLight.png");
|
private ResourceLocation keyholeLight = new ResourceLocation(DimDoors.MODID + ":textures/other/keyhole_light.png");
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Renders the dimdoor.
|
* Renders the dimdoor.
|
||||||
|
@ -226,7 +226,7 @@ public class RenderDimDoor extends TileEntitySpecialRenderer<TileEntityDimDoor>
|
||||||
GL11.glEnable(GL11.GL_BLEND);
|
GL11.glEnable(GL11.GL_BLEND);
|
||||||
|
|
||||||
if (i == 1) {
|
if (i == 1) {
|
||||||
bindTexture(KeyholeLight);
|
bindTexture(keyholeLight);
|
||||||
GlStateManager.color(1, 1, 1, .7f);
|
GlStateManager.color(1, 1, 1, .7f);
|
||||||
GlStateManager.blendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_DST_COLOR);
|
GlStateManager.blendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_DST_COLOR);
|
||||||
} else {
|
} else {
|
||||||
|
@ -257,7 +257,7 @@ public class RenderDimDoor extends TileEntitySpecialRenderer<TileEntityDimDoor>
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void renderTileEntityAt(TileEntityDimDoor te, double x, double y, double z, float partialTicks, int destroyStage) {
|
public void render(TileEntityDimDoor te, double x, double y, double z, float partialTicks, int destroyStage, float alpha) {
|
||||||
World world = te.getWorld();
|
World world = te.getWorld();
|
||||||
BlockPos pos = te.getPos();
|
BlockPos pos = te.getPos();
|
||||||
((BlockDimDoorBase) world.getBlockState(pos).getBlock()).updateAttachedTile(world, pos);
|
((BlockDimDoorBase) world.getBlockState(pos).getBlock()).updateAttachedTile(world, pos);
|
||||||
|
|
|
@ -19,7 +19,7 @@ import org.lwjgl.opengl.GL11;
|
||||||
|
|
||||||
|
|
||||||
public class RenderRift extends TileEntitySpecialRenderer<TileEntityRift> {
|
public class RenderRift extends TileEntitySpecialRenderer<TileEntityRift> {
|
||||||
private static final EntityItem ITEM = new EntityItem(Minecraft.getMinecraft().world, 0,0,0, new ItemStack(ModItems.itemStableFabric));
|
private static final EntityItem ITEM = new EntityItem(Minecraft.getMinecraft().world, 0,0,0, new ItemStack(ModItems.STABLE_FABRIC));
|
||||||
private static ResourceLocation tesseract_path = new ResourceLocation(DimDoors.MODID + ":textures/other/tesseract.png");
|
private static ResourceLocation tesseract_path = new ResourceLocation(DimDoors.MODID + ":textures/other/tesseract.png");
|
||||||
|
|
||||||
private static Vector4f tesseract[] = {
|
private static Vector4f tesseract[] = {
|
||||||
|
@ -150,7 +150,7 @@ public class RenderRift extends TileEntitySpecialRenderer<TileEntityRift> {
|
||||||
* Renders the rift.
|
* Renders the rift.
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public void renderTileEntityAt(TileEntityRift te, double x, double y, double z, float partialTicks, int destroyStage) {
|
public void render(TileEntityRift te, double x, double y, double z, float partialTicks, int destroyStage, float alpha) {
|
||||||
double radian = update(partialTicks) * TrigMath.DEG_TO_RAD;
|
double radian = update(partialTicks) * TrigMath.DEG_TO_RAD;
|
||||||
|
|
||||||
GlStateManager.enableLighting();
|
GlStateManager.enableLighting();
|
||||||
|
|
|
@ -26,13 +26,13 @@ import org.lwjgl.opengl.GL11;
|
||||||
public class RenderTransTrapdoor extends TileEntitySpecialRenderer<TileEntityTransTrapdoor> {
|
public class RenderTransTrapdoor extends TileEntitySpecialRenderer<TileEntityTransTrapdoor> {
|
||||||
|
|
||||||
private FloatBuffer buffer = GLAllocation.createDirectFloatBuffer(16);
|
private FloatBuffer buffer = GLAllocation.createDirectFloatBuffer(16);
|
||||||
private ResourceLocation riftPath = new ResourceLocation(DimDoors.MODID + ":textures/other/RIFT.png");
|
private ResourceLocation riftPath = new ResourceLocation(DimDoors.MODID + ":textures/other/rift.png");
|
||||||
private ResourceLocation warpPath = new ResourceLocation(DimDoors.MODID + ":textures/other/WARP.png");
|
private ResourceLocation warpPath = new ResourceLocation(DimDoors.MODID + ":textures/other/warp.png");
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Renders the dimdoor.
|
* Renders the dimdoor.
|
||||||
*/
|
*/
|
||||||
public void renderTransTrapdoorTileEntity(TileEntityTransTrapdoor tile, double x, double y, double z, float partialTicks) {
|
public void renderTransTrapdoorTileEntity(TileEntityTransTrapdoor tile, double x, double y, double z, float partialTicks, float alpha) {
|
||||||
GlStateManager.disableLighting();
|
GlStateManager.disableLighting();
|
||||||
Random random = new Random(31100L);
|
Random random = new Random(31100L);
|
||||||
IBlockState state = tile.getWorld().getBlockState(tile.getPos());
|
IBlockState state = tile.getWorld().getBlockState(tile.getPos());
|
||||||
|
@ -151,7 +151,7 @@ public class RenderTransTrapdoor extends TileEntitySpecialRenderer<TileEntityTra
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void renderTileEntityAt(TileEntityTransTrapdoor te, double x, double y, double z, float partialTicks, int destroyStage) {
|
public void render(TileEntityTransTrapdoor te, double x, double y, double z, float partialTicks, int destroyStage, float alpha) {
|
||||||
this.renderTransTrapdoorTileEntity(te, x, y, z, partialTicks);
|
this.renderTransTrapdoorTileEntity(te, x, y, z, partialTicks, alpha);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,43 +1,64 @@
|
||||||
package com.zixiken.dimdoors.server.sound;
|
package com.zixiken.dimdoors.server.sound;
|
||||||
|
|
||||||
import com.zixiken.dimdoors.DimDoors;
|
import com.zixiken.dimdoors.DimDoors;
|
||||||
|
import net.minecraft.block.Block;
|
||||||
import net.minecraft.util.ResourceLocation;
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.util.SoundEvent;
|
import net.minecraft.util.SoundEvent;
|
||||||
|
import net.minecraftforge.event.RegistryEvent;
|
||||||
|
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
|
||||||
import net.minecraftforge.fml.common.registry.GameRegistry;
|
import net.minecraftforge.fml.common.registry.GameRegistry;
|
||||||
|
|
||||||
public class DDSounds {
|
public class DDSounds {
|
||||||
private DDSounds() {}
|
private DDSounds() {}
|
||||||
|
|
||||||
public static final SoundEvent CRACK = create("crack");
|
public static SoundEvent CRACK = create("crack");
|
||||||
|
|
||||||
public static final SoundEvent CREEPY = create("creepy");
|
public static SoundEvent CREEPY = create("creepy");
|
||||||
|
|
||||||
public static final SoundEvent DOOR_LOCKED = create("doorLocked");
|
public static SoundEvent DOOR_LOCKED = create("door_locked");
|
||||||
|
|
||||||
public static final SoundEvent DOOR_LOCK_REMOVED = create("doorLockRemoved");
|
public static SoundEvent DOOR_LOCK_REMOVED = create("door_lock_removed");
|
||||||
|
|
||||||
public static final SoundEvent KEY_LOCK = create("key");
|
public static SoundEvent KEY_LOCK = create("key");
|
||||||
|
|
||||||
public static final SoundEvent KEY_UNLOCKED = create("keyUnlock");
|
public static SoundEvent KEY_UNLOCKED = create("key_unlock");
|
||||||
|
|
||||||
public static final SoundEvent MONK = create("monk");
|
public static SoundEvent MONK = create("monk");
|
||||||
|
|
||||||
public static final SoundEvent RIFT = create("rift");
|
public static SoundEvent RIFT = create("rift");
|
||||||
|
|
||||||
public static final SoundEvent RIFT_CLOSE = create("riftClose");
|
public static SoundEvent RIFT_CLOSE = create("rift_close");
|
||||||
|
|
||||||
public static final SoundEvent RIFT_DOOR = create("riftDoor");
|
public static SoundEvent RIFT_DOOR = create("rift_door");
|
||||||
|
|
||||||
public static final SoundEvent RIFT_END = create("riftEnd");
|
public static SoundEvent RIFT_END = create("rift_end");
|
||||||
|
|
||||||
public static final SoundEvent RIFT_START = create("riftStart");
|
public static SoundEvent RIFT_START = create("rift_start");
|
||||||
|
|
||||||
public static final SoundEvent TEARING = create("tearing");
|
public static SoundEvent TEARING = create("tearing");
|
||||||
|
|
||||||
private static final SoundEvent create(String name) {
|
private static SoundEvent create(String name) {
|
||||||
ResourceLocation id = new ResourceLocation(DimDoors.MODID, name);
|
ResourceLocation id = new ResourceLocation(DimDoors.MODID, name);
|
||||||
SoundEvent sound = new SoundEvent(id).setRegistryName(name);
|
SoundEvent sound = new SoundEvent(id).setRegistryName(name);
|
||||||
GameRegistry.register(sound);
|
// GameRegistry.register(sound);
|
||||||
return sound;
|
return sound;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SubscribeEvent
|
||||||
|
public static void registerSoundEvents(RegistryEvent.Register<SoundEvent> event) {
|
||||||
|
event.getRegistry().registerAll(
|
||||||
|
CRACK,
|
||||||
|
CREEPY,
|
||||||
|
DOOR_LOCKED,
|
||||||
|
DOOR_LOCK_REMOVED,
|
||||||
|
KEY_LOCK,
|
||||||
|
KEY_UNLOCKED,
|
||||||
|
MONK,
|
||||||
|
RIFT,
|
||||||
|
RIFT_CLOSE,
|
||||||
|
RIFT_DOOR,
|
||||||
|
RIFT_END,
|
||||||
|
RIFT_START,
|
||||||
|
TEARING);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,50 +1,85 @@
|
||||||
package com.zixiken.dimdoors.shared;
|
package com.zixiken.dimdoors.shared;
|
||||||
|
|
||||||
|
import com.zixiken.dimdoors.DimDoors;
|
||||||
import com.zixiken.dimdoors.shared.blocks.ModBlocks;
|
import com.zixiken.dimdoors.shared.blocks.ModBlocks;
|
||||||
import com.zixiken.dimdoors.shared.items.ModItems;
|
import com.zixiken.dimdoors.shared.items.ModItems;
|
||||||
import net.minecraft.init.Blocks;
|
import net.minecraft.init.Blocks;
|
||||||
import net.minecraft.init.Items;
|
import net.minecraft.init.Items;
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
import net.minecraftforge.fml.common.registry.GameRegistry;
|
import net.minecraft.item.crafting.IRecipe;
|
||||||
|
import net.minecraft.item.crafting.ShapedRecipes;
|
||||||
|
import net.minecraft.util.ResourceLocation;
|
||||||
|
import net.minecraftforge.common.crafting.CraftingHelper;
|
||||||
|
import net.minecraftforge.event.RegistryEvent;
|
||||||
|
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
|
||||||
import net.minecraftforge.oredict.ShapedOreRecipe;
|
import net.minecraftforge.oredict.ShapedOreRecipe;
|
||||||
|
import net.minecraftforge.registries.GameData;
|
||||||
|
|
||||||
public class CraftingManager {
|
public class CraftingManager {
|
||||||
|
public static ResourceLocation getNameForRecipe(ItemStack output) {
|
||||||
|
ResourceLocation baseLoc = new ResourceLocation(DimDoors.MODID, output.getItem().getRegistryName().getResourcePath());
|
||||||
|
ResourceLocation recipeLoc = baseLoc;
|
||||||
|
int index = 0;
|
||||||
|
while (net.minecraft.item.crafting.CraftingManager.REGISTRY.containsKey(recipeLoc)) {
|
||||||
|
index++;
|
||||||
|
recipeLoc = new ResourceLocation(DimDoors.MODID, baseLoc.getResourcePath() + "_" + index);
|
||||||
|
}
|
||||||
|
DimDoors.log(CraftingManager.class, "Registered recipe " + recipeLoc);
|
||||||
|
return recipeLoc;
|
||||||
|
}
|
||||||
|
|
||||||
public static void registerRecipes() {
|
public static IRecipe makeShapedRecipe(ItemStack output, Object... params) {
|
||||||
GameRegistry.addRecipe(new ItemStack(ModItems.itemStableFabric, 1),
|
ResourceLocation location = getNameForRecipe(output);
|
||||||
"yxy", 'x', Items.ENDER_PEARL, 'y', ModItems.itemWorldThread);
|
CraftingHelper.ShapedPrimer primer = CraftingHelper.parseShaped(params);
|
||||||
|
ShapedRecipes recipe = new ShapedRecipes(output.getItem().getRegistryName().toString(), primer.width, primer.height, primer.input, output);
|
||||||
|
recipe.setRegistryName(location);
|
||||||
|
return recipe;
|
||||||
|
}
|
||||||
|
|
||||||
GameRegistry.addRecipe(new ItemStack(ModItems.itemDimDoor, 1),
|
public static IRecipe makeShapedOreRecipe(ItemStack output, Object... params) {
|
||||||
"yxy", 'x', ModItems.itemStableFabric, 'y', Items.IRON_DOOR);
|
ResourceLocation location = getNameForRecipe(output);
|
||||||
|
ShapedOreRecipe recipe = new ShapedOreRecipe(location, output, params);
|
||||||
|
recipe.setRegistryName(location);
|
||||||
|
GameData.register_impl(recipe);
|
||||||
|
return recipe;
|
||||||
|
}
|
||||||
|
|
||||||
GameRegistry.addRecipe(new ItemStack(ModItems.itemDimDoorChaos, 1),
|
@SubscribeEvent
|
||||||
"yxy", 'x', Items.ENDER_EYE, 'y', ModItems.itemDimDoor);
|
public static void registerRecipes(RegistryEvent.Register<IRecipe> event) {
|
||||||
|
event.getRegistry().register(makeShapedRecipe(new ItemStack(ModItems.STABLE_FABRIC, 1),
|
||||||
|
"yxy", 'x', Items.ENDER_PEARL, 'y', ModItems.WORLD_THREAD));
|
||||||
|
|
||||||
GameRegistry.addRecipe(new ItemStack(ModItems.itemDimDoorWarp, 1),
|
event.getRegistry().register(makeShapedRecipe(new ItemStack(ModItems.DIMENSIONAL_DOOR, 1),
|
||||||
"yxy", 'x', Items.ENDER_PEARL, 'y', Items.OAK_DOOR);
|
"yxy", 'x', ModItems.STABLE_FABRIC, 'y', Items.IRON_DOOR));
|
||||||
|
|
||||||
GameRegistry.addRecipe(new ItemStack(ModBlocks.blockDimHatch, 1),
|
event.getRegistry().register(makeShapedRecipe(new ItemStack(ModItems.UNSTABLE_DIMENSIONAL_DOOR, 1),
|
||||||
"y", "x", "y", 'x', Items.ENDER_PEARL, 'y', Blocks.TRAPDOOR);
|
"yxy", 'x', Items.ENDER_EYE, 'y', ModItems.DIMENSIONAL_DOOR));
|
||||||
|
|
||||||
GameRegistry.addRecipe(new ItemStack(ModItems.itemDimDoorGold, 1),
|
event.getRegistry().register(makeShapedRecipe(new ItemStack(ModItems.WARP_DIMENSIONAL_DOOR, 1),
|
||||||
"yxy", 'x', ModItems.itemStableFabric, 'y', ModItems.itemDoorGold);
|
"yxy", 'x', Items.ENDER_PEARL, 'y', Items.OAK_DOOR));
|
||||||
|
|
||||||
GameRegistry.addRecipe(new ItemStack(ModItems.itemDoorGold, 1),
|
event.getRegistry().register(makeShapedRecipe(new ItemStack(ModBlocks.DIMENSIONAL_TRAPDOOR, 1),
|
||||||
"yy", "yy", "yy", 'y', Items.GOLD_INGOT);
|
"y", "x", "y", 'x', Items.ENDER_PEARL, 'y', Blocks.TRAPDOOR));
|
||||||
|
|
||||||
GameRegistry.addRecipe(new ItemStack(ModItems.itemDimDoorPersonal, 1),
|
event.getRegistry().register(makeShapedRecipe(new ItemStack(ModItems.GOLD_DIMENSIONAL_DOOR, 1),
|
||||||
"yxy", 'y', ModItems.itemDoorQuartz, 'x', ModItems.itemStableFabric);
|
"yxy", 'x', ModItems.STABLE_FABRIC, 'y', ModItems.GOLD_DOOR));
|
||||||
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(ModItems.itemDoorQuartz,
|
event.getRegistry().register(makeShapedRecipe(new ItemStack(ModItems.GOLD_DOOR, 1),
|
||||||
|
"yy", "yy", "yy", 'y', Items.GOLD_INGOT));
|
||||||
|
|
||||||
|
event.getRegistry().register(makeShapedRecipe(new ItemStack(ModItems.PERSONAL_DIMENSIONAL_DOOR, 1),
|
||||||
|
"yxy", 'y', ModItems.QUARTZ_DOOR, 'x', ModItems.STABLE_FABRIC));
|
||||||
|
|
||||||
|
event.getRegistry().register(makeShapedOreRecipe(new ItemStack(ModItems.QUARTZ_DOOR, 1),
|
||||||
"yy", "yy", "yy", 'y', "quartz"));
|
"yy", "yy", "yy", 'y', "quartz"));
|
||||||
|
|
||||||
GameRegistry.addRecipe(new ItemStack(ModItems.itemRiftBlade),
|
event.getRegistry().register(makeShapedRecipe(new ItemStack(ModItems.RIFT_BLADE),
|
||||||
"y", "y", "x", 'y', ModItems.itemStableFabric, 'x', Items.IRON_SWORD);
|
"y", "y", "x", 'y', ModItems.STABLE_FABRIC, 'x', Items.IRON_SWORD));
|
||||||
|
|
||||||
GameRegistry.addRecipe(new ItemStack(ModItems.itemRiftBlade),
|
event.getRegistry().register(makeShapedRecipe(new ItemStack(ModItems.RIFT_BLADE),
|
||||||
"y", "y", "x", 'y', ModItems.itemStableFabric, 'x', Items.IRON_SWORD);
|
"y", "y", "x", 'y', ModItems.STABLE_FABRIC, 'x', Items.IRON_SWORD));
|
||||||
|
|
||||||
GameRegistry.addRecipe(new ItemStack(ModItems.itemRiftConnectionTool),
|
event.getRegistry().register(makeShapedRecipe(new ItemStack(ModItems.RIFT_CONNECTION_TOOL),
|
||||||
" w ", "xyx", "xzx", 'z', Items.DIAMOND_SHOVEL, 'y', ModItems.itemStableFabric, 'x', ModItems.itemWorldThread, 'w', Items.DIAMOND);
|
" w ", "xyx", "xzx", 'z', Items.DIAMOND_SHOVEL, 'y', ModItems.STABLE_FABRIC, 'x', ModItems.WORLD_THREAD, 'w', Items.DIAMOND));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -29,8 +29,8 @@ public class DDConfig {
|
||||||
private static int publicPocketSize = 2;
|
private static int publicPocketSize = 2;
|
||||||
private static int baseDimID = 684;
|
private static int baseDimID = 684;
|
||||||
private static String[] dungeonSchematicNames = {
|
private static String[] dungeonSchematicNames = {
|
||||||
"defaultDungeonNormal",
|
"default_dungeon_normal",
|
||||||
"defaultDungeonNether"
|
"default_dungeon_nether"
|
||||||
}; //@todo set default dungeon names
|
}; //@todo set default dungeon names
|
||||||
private static int maxDungeonDepth = 8;
|
private static int maxDungeonDepth = 8;
|
||||||
private static int owCoordinateOffsetBase = 64;
|
private static int owCoordinateOffsetBase = 64;
|
||||||
|
@ -38,8 +38,8 @@ public class DDConfig {
|
||||||
private static int[] doorRelativeDepths = new int[]{-1, 0, 1};
|
private static int[] doorRelativeDepths = new int[]{-1, 0, 1};
|
||||||
private static int[] doorRelativeDepthWeights = new int[]{20, 30, 50};
|
private static int[] doorRelativeDepthWeights = new int[]{20, 30, 50};
|
||||||
|
|
||||||
private static boolean DangerousLimboMonolithsEnabled = false;
|
private static boolean dangerousLimboMonolithsEnabled = false;
|
||||||
private static boolean MonolithTeleportationEnabled = true;
|
private static boolean monolithTeleportationEnabled = true;
|
||||||
|
|
||||||
private static int setConfigIntWithMaxAndMin(Configuration config, String category, String key, int defaultValue, String comment, int minValue, int maxValue) {
|
private static int setConfigIntWithMaxAndMin(Configuration config, String category, String key, int defaultValue, String comment, int minValue, int maxValue) {
|
||||||
Property prop = config.get(category, key, defaultValue,
|
Property prop = config.get(category, key, defaultValue,
|
||||||
|
@ -98,13 +98,13 @@ public class DDConfig {
|
||||||
|
|
||||||
//Monoliths
|
//Monoliths
|
||||||
config.addCustomCategoryComment("monoliths", "How dangerous are Monoliths");
|
config.addCustomCategoryComment("monoliths", "How dangerous are Monoliths");
|
||||||
prop = config.get("monoliths", "dangerousLimboMonolithsDisabled", DangerousLimboMonolithsEnabled,
|
prop = config.get("monoliths", "dangerousLimboMonolithsDisabled", dangerousLimboMonolithsEnabled,
|
||||||
"Are Monoliths in Limbo Dangerous? [default: false]");
|
"Are Monoliths in Limbo Dangerous? [default: false]");
|
||||||
DangerousLimboMonolithsEnabled = prop.getBoolean();
|
dangerousLimboMonolithsEnabled = prop.getBoolean();
|
||||||
|
|
||||||
prop = config.get("monoliths", "monolithTeleportationEnabled", MonolithTeleportationEnabled,
|
prop = config.get("monoliths", "monolithTeleportationEnabled", monolithTeleportationEnabled,
|
||||||
"Is Monolith Teleportation enabled? [default: true]");
|
"Is Monolith Teleportation enabled? [default: true]");
|
||||||
MonolithTeleportationEnabled = prop.getBoolean();
|
monolithTeleportationEnabled = prop.getBoolean();
|
||||||
|
|
||||||
//Pocket_Dimensions
|
//Pocket_Dimensions
|
||||||
config.addCustomCategoryComment("pocket_dimension", "The following values determine the maximum sizes of different kinds of pockets. These values will only influence new worlds.");
|
config.addCustomCategoryComment("pocket_dimension", "The following values determine the maximum sizes of different kinds of pockets. These values will only influence new worlds.");
|
||||||
|
@ -206,10 +206,10 @@ public class DDConfig {
|
||||||
}
|
}
|
||||||
|
|
||||||
public static boolean isDangerousLimboMonolithsDisabled() {
|
public static boolean isDangerousLimboMonolithsDisabled() {
|
||||||
return DangerousLimboMonolithsEnabled;
|
return dangerousLimboMonolithsEnabled;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static boolean isMonolithTeleportationEnabled() {
|
public static boolean isMonolithTeleportationEnabled() {
|
||||||
return MonolithTeleportationEnabled;
|
return monolithTeleportationEnabled;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,8 +15,8 @@ import com.zixiken.dimdoors.shared.tileentities.TileEntityTransTrapdoor;
|
||||||
import com.zixiken.dimdoors.shared.world.DimDoorDimensions;
|
import com.zixiken.dimdoors.shared.world.DimDoorDimensions;
|
||||||
import net.minecraft.block.BlockDoor;
|
import net.minecraft.block.BlockDoor;
|
||||||
import net.minecraft.block.state.IBlockState;
|
import net.minecraft.block.state.IBlockState;
|
||||||
import net.minecraft.entity.EntityList;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.util.math.BlockPos;
|
import net.minecraft.util.math.BlockPos;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
import net.minecraftforge.common.MinecraftForge;
|
import net.minecraftforge.common.MinecraftForge;
|
||||||
|
@ -30,9 +30,11 @@ public abstract class DDProxyCommon implements IDDProxy {
|
||||||
@Override
|
@Override
|
||||||
public void onPreInitialization(FMLPreInitializationEvent event) {
|
public void onPreInitialization(FMLPreInitializationEvent event) {
|
||||||
MinecraftForge.EVENT_BUS.register(new DDEventHandler());
|
MinecraftForge.EVENT_BUS.register(new DDEventHandler());
|
||||||
|
MinecraftForge.EVENT_BUS.register(ModBlocks.class);
|
||||||
|
MinecraftForge.EVENT_BUS.register(ModItems.class);
|
||||||
|
MinecraftForge.EVENT_BUS.register(CraftingManager.class);
|
||||||
|
|
||||||
DimDoorDimensions.init();
|
DimDoorDimensions.init();
|
||||||
ModBlocks.registerBlocks();
|
|
||||||
ModItems.registerItems();
|
|
||||||
|
|
||||||
GameRegistry.registerTileEntity(TileEntityDimDoor.class, "TileEntityDimDoor");
|
GameRegistry.registerTileEntity(TileEntityDimDoor.class, "TileEntityDimDoor");
|
||||||
GameRegistry.registerTileEntity(TileEntityRift.class, "TileEntityRift");
|
GameRegistry.registerTileEntity(TileEntityRift.class, "TileEntityRift");
|
||||||
|
@ -45,10 +47,8 @@ public abstract class DDProxyCommon implements IDDProxy {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onInitialization(FMLInitializationEvent event) {
|
public void onInitialization(FMLInitializationEvent event) {
|
||||||
EntityRegistry.registerModEntity(MobMonolith.class, "Monolith", 0, DimDoors.instance, 70, 1, true);
|
EntityRegistry.registerModEntity(new ResourceLocation(DimDoors.MODID, "mob_monolith"), MobMonolith.class, "monolith", 0, DimDoors.instance, 70, 1, true);
|
||||||
EntityRegistry.registerEgg(MobMonolith.class, 0, 0xffffff);
|
EntityRegistry.registerEgg(new ResourceLocation(DimDoors.MODID, "mob_monolith"), 0, 0xffffff);
|
||||||
|
|
||||||
CraftingManager.registerRecipes();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void updateDoorTE(BlockDimDoorBase door, World world, BlockPos pos) {
|
public void updateDoorTE(BlockDimDoorBase door, World world, BlockPos pos) {
|
||||||
|
@ -58,7 +58,7 @@ public abstract class DDProxyCommon implements IDDProxy {
|
||||||
IBlockState state = world.getBlockState(pos.down());
|
IBlockState state = world.getBlockState(pos.down());
|
||||||
dimTile.orientation = state.getBlock() instanceof BlockDimDoorBase
|
dimTile.orientation = state.getBlock() instanceof BlockDimDoorBase
|
||||||
? state.getValue(BlockDoor.FACING).getOpposite()
|
? state.getValue(BlockDoor.FACING).getOpposite()
|
||||||
: ModBlocks.blockDimDoor.getDefaultState().getValue(BlockDoor.FACING);
|
: ModBlocks.DIMENSIONAL_DOOR.getDefaultState().getValue(BlockDoor.FACING);
|
||||||
dimTile.doorIsOpen = door.isDoorOnRift(world, pos) && door.isUpperDoorBlock(world.getBlockState(pos));
|
dimTile.doorIsOpen = door.isDoorOnRift(world, pos) && door.isUpperDoorBlock(world.getBlockState(pos));
|
||||||
dimTile.lockStatus = 0; //@todo
|
dimTile.lockStatus = 0; //@todo
|
||||||
dimTile.markDirty();
|
dimTile.markDirty();
|
||||||
|
|
|
@ -18,36 +18,36 @@ public class ModelManager {
|
||||||
|
|
||||||
public static void registerModels() {
|
public static void registerModels() {
|
||||||
//ItemBlock registration
|
//ItemBlock registration
|
||||||
register(getItemFromBlock(ModBlocks.blockFabric), 0, "Reality");
|
register(getItemFromBlock(ModBlocks.FABRIC), 0, "reality");
|
||||||
register(getItemFromBlock(ModBlocks.blockFabric), 1, "Ancient");
|
register(getItemFromBlock(ModBlocks.FABRIC), 1, "ancient");
|
||||||
register(getItemFromBlock(ModBlocks.blockFabric), 2, "Altered");
|
register(getItemFromBlock(ModBlocks.FABRIC), 2, "altered");
|
||||||
register(getItemFromBlock(ModBlocks.blockFabric), 3, "Unraveled");
|
register(getItemFromBlock(ModBlocks.FABRIC), 3, "unraveled");
|
||||||
register(getItemFromBlock(ModBlocks.blockFabric), 4, "Eternal");
|
register(getItemFromBlock(ModBlocks.FABRIC), 4, "eternal");
|
||||||
|
|
||||||
register(getItemFromBlock(ModBlocks.blockRift));
|
register(getItemFromBlock(ModBlocks.RIFT));
|
||||||
register(getItemFromBlock(ModBlocks.blockDimHatch));
|
register(getItemFromBlock(ModBlocks.DIMENSIONAL_TRAPDOOR));
|
||||||
|
|
||||||
//Item registration
|
//Item registration
|
||||||
register(ModItems.itemDimDoor);
|
register(ModItems.DIMENSIONAL_DOOR);
|
||||||
register(ModItems.itemDimDoorGold);
|
register(ModItems.GOLD_DIMENSIONAL_DOOR);
|
||||||
register(ModItems.itemDoorGold);
|
register(ModItems.GOLD_DOOR);
|
||||||
register(ModItems.itemDimDoorPersonal);
|
register(ModItems.PERSONAL_DIMENSIONAL_DOOR);
|
||||||
register(ModItems.itemDoorQuartz);
|
register(ModItems.QUARTZ_DOOR);
|
||||||
register(ModItems.itemStableFabric);
|
register(ModItems.STABLE_FABRIC);
|
||||||
register(ModItems.itemDimDoorChaos);
|
register(ModItems.UNSTABLE_DIMENSIONAL_DOOR);
|
||||||
register(ModItems.itemDimDoorWarp);
|
register(ModItems.WARP_DIMENSIONAL_DOOR);
|
||||||
register(ModItems.itemWorldThread);
|
register(ModItems.WORLD_THREAD);
|
||||||
register(ModItems.itemRiftConnectionTool);
|
register(ModItems.RIFT_CONNECTION_TOOL);
|
||||||
register(ModItems.itemRiftBlade);
|
register(ModItems.RIFT_BLADE);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void registerModelVariants() {
|
public static void registerModelVariants() {
|
||||||
ModelBakery.registerItemVariants(getItemFromBlock(ModBlocks.blockFabric),
|
ModelBakery.registerItemVariants(getItemFromBlock(ModBlocks.FABRIC),
|
||||||
new ResourceLocation(ModBlocks.blockFabric.getRegistryName() + "Reality"),
|
new ResourceLocation(ModBlocks.FABRIC.getRegistryName() + "_reality"),
|
||||||
new ResourceLocation(ModBlocks.blockFabric.getRegistryName() + "Ancient"),
|
new ResourceLocation(ModBlocks.FABRIC.getRegistryName() + "_ancient"),
|
||||||
new ResourceLocation(ModBlocks.blockFabric.getRegistryName() + "Altered"),
|
new ResourceLocation(ModBlocks.FABRIC.getRegistryName() + "_altered"),
|
||||||
new ResourceLocation(ModBlocks.blockFabric.getRegistryName() + "Unraveled"),
|
new ResourceLocation(ModBlocks.FABRIC.getRegistryName() + "_unraveled"),
|
||||||
new ResourceLocation(ModBlocks.blockFabric.getRegistryName() + "Eternal"));
|
new ResourceLocation(ModBlocks.FABRIC.getRegistryName() + "_eternal"));
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void register(Item item) {
|
private static void register(Item item) {
|
||||||
|
@ -57,22 +57,22 @@ public class ModelManager {
|
||||||
|
|
||||||
private static void register(Item item, int meta, String name) {
|
private static void register(Item item, int meta, String name) {
|
||||||
Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, meta,
|
Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, meta,
|
||||||
new ModelResourceLocation(item.getRegistryName() + name, "inventory"));
|
new ModelResourceLocation(item.getRegistryName() + "_" + name, "inventory"));
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("LocalVariableDeclarationSideOnly")
|
@SuppressWarnings("LocalVariableDeclarationSideOnly")
|
||||||
public static void addCustomStateMappers() {
|
public static void addCustomStateMappers() {
|
||||||
StateMap map = new StateMap.Builder().ignore(BlockDoor.POWERED).build();
|
StateMap map = new StateMap.Builder().ignore(BlockDoor.POWERED).build();
|
||||||
|
|
||||||
ModelLoader.setCustomStateMapper(ModBlocks.blockDoorGold, map);
|
ModelLoader.setCustomStateMapper(ModBlocks.GOLD_DOOR, map);
|
||||||
ModelLoader.setCustomStateMapper(ModBlocks.blockDoorQuartz, map);
|
ModelLoader.setCustomStateMapper(ModBlocks.QUARTZ_DOOR, map);
|
||||||
ModelLoader.setCustomStateMapper(ModBlocks.blockDimDoorGold, map);
|
ModelLoader.setCustomStateMapper(ModBlocks.GOLD_DIMENSIONAL_DOOR, map);
|
||||||
ModelLoader.setCustomStateMapper(ModBlocks.blockDimDoor, map);
|
ModelLoader.setCustomStateMapper(ModBlocks.DIMENSIONAL_DOOR, map);
|
||||||
ModelLoader.setCustomStateMapper(ModBlocks.blockDimDoorPersonal, map);
|
ModelLoader.setCustomStateMapper(ModBlocks.PERSONAL_DIMENSIONAL_DOOR, map);
|
||||||
ModelLoader.setCustomStateMapper(ModBlocks.blockDimDoorChaos, map);
|
ModelLoader.setCustomStateMapper(ModBlocks.UNSTABLE_DIMENSIONAL_DOOR, map);
|
||||||
ModelLoader.setCustomStateMapper(ModBlocks.blockDimDoorWarp, map);
|
ModelLoader.setCustomStateMapper(ModBlocks.WARP_DIMENSIONAL_DOOR, map);
|
||||||
|
|
||||||
ModelLoader.setCustomStateMapper(ModBlocks.blockDimDoorTransient, new StateMap.Builder().ignore(
|
ModelLoader.setCustomStateMapper(ModBlocks.TRANSIENT_DIMENSIONAL_DOOR, new StateMap.Builder().ignore(
|
||||||
BlockDoor.FACING, BlockDoor.HALF, BlockDoor.HINGE, BlockDoor.OPEN, BlockDoor.POWERED).build());
|
BlockDoor.FACING, BlockDoor.HALF, BlockDoor.HINGE, BlockDoor.OPEN, BlockDoor.POWERED).build());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -75,8 +75,8 @@ public class SchematicHandler {
|
||||||
}
|
}
|
||||||
|
|
||||||
public void loadSchematics() {
|
public void loadSchematics() {
|
||||||
personalPocketTemplate = loadTemplatesFromJson("defaultPrivate", PocketRegistry.INSTANCE.getPrivatePocketSize()).get(0);
|
personalPocketTemplate = loadTemplatesFromJson("default_private", PocketRegistry.INSTANCE.getPrivatePocketSize()).get(0);
|
||||||
publicPocketTemplate = loadTemplatesFromJson("defaultPublic", PocketRegistry.INSTANCE.getPublicPocketSize()).get(0);
|
publicPocketTemplate = loadTemplatesFromJson("default_public", PocketRegistry.INSTANCE.getPublicPocketSize()).get(0);
|
||||||
dungeonTemplates = new ArrayList();
|
dungeonTemplates = new ArrayList();
|
||||||
List<String> dungeonSchematicNameStrings = DDConfig.getDungeonSchematicNames();
|
List<String> dungeonSchematicNameStrings = DDConfig.getDungeonSchematicNames();
|
||||||
int maxPocketSize = PocketRegistry.INSTANCE.getMaxPocketSize();
|
int maxPocketSize = PocketRegistry.INSTANCE.getMaxPocketSize();
|
||||||
|
@ -92,7 +92,7 @@ public class SchematicHandler {
|
||||||
}
|
}
|
||||||
constructDungeonNameMap();
|
constructDungeonNameMap();
|
||||||
|
|
||||||
//Schematic.TempGenerateDefaultSchematics();
|
// Schematic.tempGenerateDefaultSchematics();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void constructDungeonNameMap() {
|
private void constructDungeonNameMap() {
|
||||||
|
|
|
@ -1,23 +1,25 @@
|
||||||
package com.zixiken.dimdoors.shared.blocks;
|
package com.zixiken.dimdoors.shared.blocks;
|
||||||
|
|
||||||
|
import com.zixiken.dimdoors.DimDoors;
|
||||||
import com.zixiken.dimdoors.shared.items.ModItems;
|
import com.zixiken.dimdoors.shared.items.ModItems;
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.item.Item;
|
import net.minecraft.item.Item;
|
||||||
|
import net.minecraft.util.ResourceLocation;
|
||||||
|
|
||||||
public class BlockDimDoor extends BlockDimDoorBase {
|
public class BlockDimDoor extends BlockDimDoorBase {
|
||||||
|
|
||||||
public static final String ID = "blockDimDoor";
|
public static final String ID = "dimensional_door";
|
||||||
|
|
||||||
public BlockDimDoor() {
|
public BlockDimDoor() {
|
||||||
super(Material.IRON);
|
super(Material.IRON);
|
||||||
setHardness(1.0F);
|
setHardness(1.0F);
|
||||||
setResistance(2000.0F);
|
setResistance(2000.0F);
|
||||||
setUnlocalizedName(ID);
|
setUnlocalizedName(ID);
|
||||||
setRegistryName(ID);
|
setRegistryName(new ResourceLocation(DimDoors.MODID, ID));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Item getItemDoor() {
|
public Item getItemDoor() {
|
||||||
return ModItems.itemDimDoor;
|
return ModItems.DIMENSIONAL_DOOR;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,7 +6,6 @@ import com.zixiken.dimdoors.DimDoors;
|
||||||
import com.zixiken.dimdoors.shared.RiftRegistry;
|
import com.zixiken.dimdoors.shared.RiftRegistry;
|
||||||
import com.zixiken.dimdoors.shared.tileentities.DDTileEntityBase;
|
import com.zixiken.dimdoors.shared.tileentities.DDTileEntityBase;
|
||||||
import com.zixiken.dimdoors.shared.tileentities.TileEntityDimDoor;
|
import com.zixiken.dimdoors.shared.tileentities.TileEntityDimDoor;
|
||||||
import javax.annotation.Nullable;
|
|
||||||
import net.minecraft.block.BlockDoor;
|
import net.minecraft.block.BlockDoor;
|
||||||
import net.minecraft.block.ITileEntityProvider;
|
import net.minecraft.block.ITileEntityProvider;
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
|
@ -156,7 +155,7 @@ public abstract class BlockDimDoorBase extends BlockDoor implements IDimDoor, IT
|
||||||
}
|
}
|
||||||
super.breakBlock(world, pos, state);
|
super.breakBlock(world, pos, state);
|
||||||
if (shouldPlaceRift) {
|
if (shouldPlaceRift) {
|
||||||
world.setBlockState(pos, ModBlocks.blockRift.getDefaultState());
|
world.setBlockState(pos, ModBlocks.RIFT.getDefaultState());
|
||||||
DDTileEntityBase newRift = (DDTileEntityBase) world.getTileEntity(pos);
|
DDTileEntityBase newRift = (DDTileEntityBase) world.getTileEntity(pos);
|
||||||
newRift.loadDataFrom(origRift); //@todo this does not work here, or does it?
|
newRift.loadDataFrom(origRift); //@todo this does not work here, or does it?
|
||||||
}
|
}
|
||||||
|
@ -188,7 +187,7 @@ public abstract class BlockDimDoorBase extends BlockDoor implements IDimDoor, IT
|
||||||
}
|
}
|
||||||
|
|
||||||
private boolean canPlaceTopAt(IBlockState state) {
|
private boolean canPlaceTopAt(IBlockState state) {
|
||||||
return (state.getBlock() == ModBlocks.blockRift || state.equals(Blocks.AIR) || state.getMaterial().isReplaceable());
|
return (state.getBlock() == ModBlocks.RIFT || state.equals(Blocks.AIR) || state.getMaterial().isReplaceable());
|
||||||
}
|
}
|
||||||
|
|
||||||
protected int getCloseSound()
|
protected int getCloseSound()
|
||||||
|
|
|
@ -1,26 +1,28 @@
|
||||||
package com.zixiken.dimdoors.shared.blocks;
|
package com.zixiken.dimdoors.shared.blocks;
|
||||||
|
|
||||||
|
import com.zixiken.dimdoors.DimDoors;
|
||||||
import com.zixiken.dimdoors.shared.items.ModItems;
|
import com.zixiken.dimdoors.shared.items.ModItems;
|
||||||
import com.zixiken.dimdoors.shared.tileentities.TileEntityDimDoorGold;
|
import com.zixiken.dimdoors.shared.tileentities.TileEntityDimDoorGold;
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.item.Item;
|
import net.minecraft.item.Item;
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
|
|
||||||
public class BlockDimDoorGold extends BlockDimDoorBase {
|
public class BlockDimDoorGold extends BlockDimDoorBase {
|
||||||
|
|
||||||
public static final String ID = "blockDimDoorGold";
|
public static final String ID = "gold_dimensional_door";
|
||||||
|
|
||||||
public BlockDimDoorGold() {
|
public BlockDimDoorGold() {
|
||||||
super(Material.IRON);
|
super(Material.IRON);
|
||||||
setHardness(1.0F);
|
setHardness(1.0F);
|
||||||
setUnlocalizedName(ID);
|
setUnlocalizedName(ID);
|
||||||
setRegistryName(ID);
|
setRegistryName(new ResourceLocation(DimDoors.MODID, ID));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Item getItemDoor() {
|
public Item getItemDoor() {
|
||||||
return ModItems.itemDimDoorGold;
|
return ModItems.GOLD_DIMENSIONAL_DOOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -1,26 +1,28 @@
|
||||||
package com.zixiken.dimdoors.shared.blocks;
|
package com.zixiken.dimdoors.shared.blocks;
|
||||||
|
|
||||||
|
import com.zixiken.dimdoors.DimDoors;
|
||||||
import com.zixiken.dimdoors.shared.items.ModItems;
|
import com.zixiken.dimdoors.shared.items.ModItems;
|
||||||
import com.zixiken.dimdoors.shared.tileentities.TileEntityDimDoorPersonal;
|
import com.zixiken.dimdoors.shared.tileentities.TileEntityDimDoorPersonal;
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.item.Item;
|
import net.minecraft.item.Item;
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
|
|
||||||
public class BlockDimDoorPersonal extends BlockDimDoorBase {
|
public class BlockDimDoorPersonal extends BlockDimDoorBase {
|
||||||
|
|
||||||
public static final String ID = "blockDimDoorPersonal";
|
public static final String ID = "quartz_dimensional_door";
|
||||||
|
|
||||||
public BlockDimDoorPersonal() {
|
public BlockDimDoorPersonal() {
|
||||||
super(Material.ROCK);
|
super(Material.ROCK);
|
||||||
setHardness(0.1F);
|
setHardness(0.1F);
|
||||||
setUnlocalizedName(ID);
|
setUnlocalizedName(ID);
|
||||||
setRegistryName(ID);
|
setRegistryName(new ResourceLocation(DimDoors.MODID, ID));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Item getItemDoor() {
|
public Item getItemDoor() {
|
||||||
return ModItems.itemDimDoorPersonal;
|
return ModItems.PERSONAL_DIMENSIONAL_DOOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -1,23 +1,25 @@
|
||||||
package com.zixiken.dimdoors.shared.blocks;
|
package com.zixiken.dimdoors.shared.blocks;
|
||||||
|
|
||||||
|
import com.zixiken.dimdoors.DimDoors;
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.block.state.IBlockState;
|
import net.minecraft.block.state.IBlockState;
|
||||||
import net.minecraft.entity.Entity;
|
import net.minecraft.entity.Entity;
|
||||||
import net.minecraft.entity.EntityLivingBase;
|
import net.minecraft.entity.EntityLivingBase;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.item.Item;
|
import net.minecraft.item.Item;
|
||||||
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.util.math.BlockPos;
|
import net.minecraft.util.math.BlockPos;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
|
|
||||||
public class BlockDimDoorTransient extends BlockDimDoorBase {
|
public class BlockDimDoorTransient extends BlockDimDoorBase {
|
||||||
|
|
||||||
public static final String ID = "blockDimDoorTransient";
|
public static final String ID = "transient_dimensional_door";
|
||||||
|
|
||||||
public BlockDimDoorTransient() {
|
public BlockDimDoorTransient() {
|
||||||
super(Material.IRON);
|
super(Material.IRON);
|
||||||
setHardness(1.0F);
|
setHardness(1.0F);
|
||||||
setUnlocalizedName(ID);
|
setUnlocalizedName(ID);
|
||||||
setRegistryName(ID);
|
setRegistryName(new ResourceLocation(DimDoors.MODID, ID));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -28,7 +30,7 @@ public class BlockDimDoorTransient extends BlockDimDoorBase {
|
||||||
if (entity instanceof EntityPlayer && isEntityFacingDoor(state, (EntityLivingBase) entity)) {
|
if (entity instanceof EntityPlayer && isEntityFacingDoor(state, (EntityLivingBase) entity)) {
|
||||||
// Turn the door into a rift AFTER teleporting the player.
|
// Turn the door into a rift AFTER teleporting the player.
|
||||||
// The door's orientation may be necessary for the teleport.
|
// The door's orientation may be necessary for the teleport.
|
||||||
world.setBlockState(pos, ModBlocks.blockRift.getDefaultState());
|
world.setBlockState(pos, ModBlocks.RIFT.getDefaultState());
|
||||||
world.setBlockToAir(pos.down());
|
world.setBlockToAir(pos.down());
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
package com.zixiken.dimdoors.shared.blocks;
|
package com.zixiken.dimdoors.shared.blocks;
|
||||||
|
|
||||||
|
import com.zixiken.dimdoors.DimDoors;
|
||||||
import com.zixiken.dimdoors.shared.items.ModItems;
|
import com.zixiken.dimdoors.shared.items.ModItems;
|
||||||
import com.zixiken.dimdoors.shared.tileentities.TileEntityDimDoorChaos;
|
import com.zixiken.dimdoors.shared.tileentities.TileEntityDimDoorChaos;
|
||||||
import java.util.Random;
|
import java.util.Random;
|
||||||
|
@ -8,23 +9,24 @@ import net.minecraft.block.state.IBlockState;
|
||||||
import net.minecraft.init.Items;
|
import net.minecraft.init.Items;
|
||||||
import net.minecraft.item.Item;
|
import net.minecraft.item.Item;
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
|
|
||||||
public class BlockDimDoorChaos extends BlockDimDoorBase {
|
public class BlockDimDoorUnstable extends BlockDimDoorBase {
|
||||||
|
|
||||||
public static final String ID = "blockDimDoorChaos";
|
public static final String ID = "unstable_dimensional_door";
|
||||||
|
|
||||||
public BlockDimDoorChaos() {
|
public BlockDimDoorUnstable() {
|
||||||
super(Material.IRON);
|
super(Material.IRON);
|
||||||
setHardness(.2F);
|
setHardness(.2F);
|
||||||
setUnlocalizedName(ID);
|
setUnlocalizedName(ID);
|
||||||
setRegistryName(ID);
|
setRegistryName(new ResourceLocation(DimDoors.MODID, ID));
|
||||||
setLightLevel(.0F);
|
setLightLevel(.0F);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Item getItemDoor() {
|
public Item getItemDoor() {
|
||||||
return ModItems.itemDimDoorChaos;
|
return ModItems.UNSTABLE_DIMENSIONAL_DOOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
|
@ -1,26 +1,28 @@
|
||||||
package com.zixiken.dimdoors.shared.blocks;
|
package com.zixiken.dimdoors.shared.blocks;
|
||||||
|
|
||||||
|
import com.zixiken.dimdoors.DimDoors;
|
||||||
import com.zixiken.dimdoors.shared.items.ModItems;
|
import com.zixiken.dimdoors.shared.items.ModItems;
|
||||||
import com.zixiken.dimdoors.shared.tileentities.TileEntityDimDoorWarp;
|
import com.zixiken.dimdoors.shared.tileentities.TileEntityDimDoorWarp;
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.item.Item;
|
import net.minecraft.item.Item;
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
|
|
||||||
public class BlockDimDoorWarp extends BlockDimDoorBase {
|
public class BlockDimDoorWarp extends BlockDimDoorBase {
|
||||||
|
|
||||||
public static final String ID = "blockDimDoorWarp";
|
public static final String ID = "warp_dimensional_door";
|
||||||
|
|
||||||
public BlockDimDoorWarp() {
|
public BlockDimDoorWarp() {
|
||||||
super(Material.WOOD);
|
super(Material.WOOD);
|
||||||
setHardness(1.0F);
|
setHardness(1.0F);
|
||||||
setUnlocalizedName(ID);
|
setUnlocalizedName(ID);
|
||||||
setRegistryName(ID);
|
setRegistryName(new ResourceLocation(DimDoors.MODID, ID));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Item getItemDoor() {
|
public Item getItemDoor() {
|
||||||
return ModItems.itemDimDoorWarp;
|
return ModItems.WARP_DIMENSIONAL_DOOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -2,12 +2,14 @@ package com.zixiken.dimdoors.shared.blocks;
|
||||||
|
|
||||||
import java.util.Random;
|
import java.util.Random;
|
||||||
|
|
||||||
|
import com.zixiken.dimdoors.DimDoors;
|
||||||
import com.zixiken.dimdoors.shared.items.ModItems;
|
import com.zixiken.dimdoors.shared.items.ModItems;
|
||||||
import net.minecraft.block.BlockDoor;
|
import net.minecraft.block.BlockDoor;
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.block.state.IBlockState;
|
import net.minecraft.block.state.IBlockState;
|
||||||
import net.minecraft.item.Item;
|
import net.minecraft.item.Item;
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.util.math.BlockPos;
|
import net.minecraft.util.math.BlockPos;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
import net.minecraftforge.fml.relauncher.Side;
|
import net.minecraftforge.fml.relauncher.Side;
|
||||||
|
@ -15,23 +17,23 @@ import net.minecraftforge.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
public class BlockDoorGold extends BlockDoor {
|
public class BlockDoorGold extends BlockDoor {
|
||||||
|
|
||||||
public static final String ID = "blockDoorGold";
|
public static final String ID = "gold_door";
|
||||||
|
|
||||||
public BlockDoorGold() {
|
public BlockDoorGold() {
|
||||||
super(Material.IRON);
|
super(Material.IRON);
|
||||||
setHardness(0.1F);
|
setHardness(0.1F);
|
||||||
setUnlocalizedName(ID);
|
setUnlocalizedName(ID);
|
||||||
setRegistryName(ID);
|
setRegistryName(new ResourceLocation(DimDoors.MODID, ID));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Item getItemDropped(IBlockState state, Random rand, int fortune) {
|
public Item getItemDropped(IBlockState state, Random rand, int fortune) {
|
||||||
return state.getValue(BlockDoor.HALF) == EnumDoorHalf.LOWER ? ModItems.itemDoorGold : null;
|
return state.getValue(BlockDoor.HALF) == EnumDoorHalf.LOWER ? ModItems.GOLD_DOOR : null;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@SideOnly(Side.CLIENT)
|
@SideOnly(Side.CLIENT)
|
||||||
public ItemStack getItem(World worldIn, BlockPos pos, IBlockState state) {
|
public ItemStack getItem(World worldIn, BlockPos pos, IBlockState state) {
|
||||||
return new ItemStack(ModItems.itemDoorGold);
|
return new ItemStack(ModItems.GOLD_DOOR);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,12 +2,14 @@ package com.zixiken.dimdoors.shared.blocks;
|
||||||
|
|
||||||
import java.util.Random;
|
import java.util.Random;
|
||||||
|
|
||||||
|
import com.zixiken.dimdoors.DimDoors;
|
||||||
import com.zixiken.dimdoors.shared.items.ModItems;
|
import com.zixiken.dimdoors.shared.items.ModItems;
|
||||||
import net.minecraft.block.BlockDoor;
|
import net.minecraft.block.BlockDoor;
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.block.state.IBlockState;
|
import net.minecraft.block.state.IBlockState;
|
||||||
import net.minecraft.item.Item;
|
import net.minecraft.item.Item;
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.util.math.BlockPos;
|
import net.minecraft.util.math.BlockPos;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
import net.minecraftforge.fml.relauncher.Side;
|
import net.minecraftforge.fml.relauncher.Side;
|
||||||
|
@ -15,23 +17,23 @@ import net.minecraftforge.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
public class BlockDoorQuartz extends BlockDoor {
|
public class BlockDoorQuartz extends BlockDoor {
|
||||||
|
|
||||||
public static final String ID = "blockDoorQuartz";
|
public static final String ID = "quartz_door";
|
||||||
|
|
||||||
public BlockDoorQuartz() {
|
public BlockDoorQuartz() {
|
||||||
super(Material.ROCK);
|
super(Material.ROCK);
|
||||||
setHardness(0.1F);
|
setHardness(0.1F);
|
||||||
setUnlocalizedName(ID);
|
setUnlocalizedName(ID);
|
||||||
setRegistryName(ID);
|
setRegistryName(new ResourceLocation(DimDoors.MODID, ID));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Item getItemDropped(IBlockState state, Random rand, int fortune) {
|
public Item getItemDropped(IBlockState state, Random rand, int fortune) {
|
||||||
return state.getValue(BlockDoor.HALF) == EnumDoorHalf.LOWER ? ModItems.itemDoorQuartz : null;
|
return state.getValue(BlockDoor.HALF) == EnumDoorHalf.LOWER ? ModItems.QUARTZ_DOOR : null;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@SideOnly(Side.CLIENT)
|
@SideOnly(Side.CLIENT)
|
||||||
public ItemStack getItem(World world, BlockPos pos, IBlockState state) {
|
public ItemStack getItem(World world, BlockPos pos, IBlockState state) {
|
||||||
return new ItemStack(ModItems.itemDoorQuartz);
|
return new ItemStack(ModItems.QUARTZ_DOOR);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,10 +22,7 @@ import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.item.Item;
|
import net.minecraft.item.Item;
|
||||||
import net.minecraft.item.ItemBlock;
|
import net.minecraft.item.ItemBlock;
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
import net.minecraft.util.EnumFacing;
|
import net.minecraft.util.*;
|
||||||
import net.minecraft.util.EnumHand;
|
|
||||||
import net.minecraft.util.IStringSerializable;
|
|
||||||
import net.minecraft.util.NonNullList;
|
|
||||||
import net.minecraft.util.math.BlockPos;
|
import net.minecraft.util.math.BlockPos;
|
||||||
import net.minecraft.util.math.RayTraceResult;
|
import net.minecraft.util.math.RayTraceResult;
|
||||||
import net.minecraft.world.Explosion;
|
import net.minecraft.world.Explosion;
|
||||||
|
@ -38,7 +35,7 @@ import javax.annotation.Nullable;
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("deprecation")
|
||||||
public class BlockFabric extends Block {
|
public class BlockFabric extends Block {
|
||||||
|
|
||||||
public static final String ID = "blockFabric";
|
public static final String ID = "fabric";
|
||||||
public static final PropertyEnum<BlockFabric.EnumType> TYPE = PropertyEnum.<BlockFabric.EnumType>create("type", BlockFabric.EnumType.class);
|
public static final PropertyEnum<BlockFabric.EnumType> TYPE = PropertyEnum.<BlockFabric.EnumType>create("type", BlockFabric.EnumType.class);
|
||||||
|
|
||||||
private static final float SUPER_HIGH_HARDNESS = 10000000000000F;
|
private static final float SUPER_HIGH_HARDNESS = 10000000000000F;
|
||||||
|
@ -50,8 +47,7 @@ public class BlockFabric extends Block {
|
||||||
setLightLevel(1.0F);
|
setLightLevel(1.0F);
|
||||||
setHardness(0.1F);
|
setHardness(0.1F);
|
||||||
setUnlocalizedName(ID);
|
setUnlocalizedName(ID);
|
||||||
setRegistryName(ID);
|
setRegistryName(new ResourceLocation(DimDoors.MODID, ID));
|
||||||
setDefaultState(blockState.getBaseState().withProperty(TYPE, EnumType.REALITY));
|
|
||||||
setSoundType(SoundType.STONE);
|
setSoundType(SoundType.STONE);
|
||||||
|
|
||||||
setTickRandomly(true);
|
setTickRandomly(true);
|
||||||
|
|
|
@ -21,6 +21,7 @@ import net.minecraft.item.ItemStack;
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
import net.minecraft.util.EnumBlockRenderType;
|
import net.minecraft.util.EnumBlockRenderType;
|
||||||
import net.minecraft.util.EnumFacing;
|
import net.minecraft.util.EnumFacing;
|
||||||
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.util.math.AxisAlignedBB;
|
import net.minecraft.util.math.AxisAlignedBB;
|
||||||
import net.minecraft.util.math.BlockPos;
|
import net.minecraft.util.math.BlockPos;
|
||||||
import net.minecraft.util.math.RayTraceResult;
|
import net.minecraft.util.math.RayTraceResult;
|
||||||
|
@ -35,7 +36,7 @@ import net.minecraftforge.fml.relauncher.SideOnly;
|
||||||
public class BlockRift extends Block implements ITileEntityProvider {
|
public class BlockRift extends Block implements ITileEntityProvider {
|
||||||
|
|
||||||
private static final float MIN_IMMUNE_RESISTANCE = 5000.0F;
|
private static final float MIN_IMMUNE_RESISTANCE = 5000.0F;
|
||||||
public static final String ID = "blockRift";
|
public static final String ID = "rift";
|
||||||
|
|
||||||
private final ArrayList<Block> blocksImmuneToRift; // List of Vanilla blocks immune to rifts
|
private final ArrayList<Block> blocksImmuneToRift; // List of Vanilla blocks immune to rifts
|
||||||
private final ArrayList<Block> modBlocksImmuneToRift; // List of DD blocks immune to rifts
|
private final ArrayList<Block> modBlocksImmuneToRift; // List of DD blocks immune to rifts
|
||||||
|
@ -45,20 +46,20 @@ public class BlockRift extends Block implements ITileEntityProvider {
|
||||||
setTickRandomly(true);
|
setTickRandomly(true);
|
||||||
setHardness(1.0F);
|
setHardness(1.0F);
|
||||||
setUnlocalizedName(ID);
|
setUnlocalizedName(ID);
|
||||||
setRegistryName(ID);
|
setRegistryName(new ResourceLocation(DimDoors.MODID, ID));
|
||||||
|
|
||||||
modBlocksImmuneToRift = new ArrayList<Block>();
|
modBlocksImmuneToRift = new ArrayList<Block>();
|
||||||
modBlocksImmuneToRift.add(ModBlocks.blockFabric);
|
modBlocksImmuneToRift.add(ModBlocks.FABRIC);
|
||||||
modBlocksImmuneToRift.add(ModBlocks.blockDimDoor);
|
modBlocksImmuneToRift.add(ModBlocks.DIMENSIONAL_DOOR);
|
||||||
modBlocksImmuneToRift.add(ModBlocks.blockDimDoorWarp);
|
modBlocksImmuneToRift.add(ModBlocks.WARP_DIMENSIONAL_DOOR);
|
||||||
modBlocksImmuneToRift.add(ModBlocks.blockDimHatch);
|
modBlocksImmuneToRift.add(ModBlocks.DIMENSIONAL_TRAPDOOR);
|
||||||
modBlocksImmuneToRift.add(ModBlocks.blockDimDoorChaos);
|
modBlocksImmuneToRift.add(ModBlocks.UNSTABLE_DIMENSIONAL_DOOR);
|
||||||
modBlocksImmuneToRift.add(ModBlocks.blockRift);
|
modBlocksImmuneToRift.add(ModBlocks.RIFT);
|
||||||
modBlocksImmuneToRift.add(ModBlocks.blockDimDoorTransient);
|
modBlocksImmuneToRift.add(ModBlocks.TRANSIENT_DIMENSIONAL_DOOR);
|
||||||
modBlocksImmuneToRift.add(ModBlocks.blockDimDoorGold);
|
modBlocksImmuneToRift.add(ModBlocks.GOLD_DIMENSIONAL_DOOR);
|
||||||
modBlocksImmuneToRift.add(ModBlocks.blockDoorGold);
|
modBlocksImmuneToRift.add(ModBlocks.GOLD_DOOR);
|
||||||
modBlocksImmuneToRift.add(ModBlocks.blockDimDoorPersonal);
|
modBlocksImmuneToRift.add(ModBlocks.PERSONAL_DIMENSIONAL_DOOR);
|
||||||
modBlocksImmuneToRift.add(ModBlocks.blockDoorQuartz);
|
modBlocksImmuneToRift.add(ModBlocks.QUARTZ_DOOR);
|
||||||
|
|
||||||
blocksImmuneToRift = new ArrayList<Block>();
|
blocksImmuneToRift = new ArrayList<Block>();
|
||||||
blocksImmuneToRift.add(Blocks.LAPIS_BLOCK);
|
blocksImmuneToRift.add(Blocks.LAPIS_BLOCK);
|
||||||
|
@ -84,7 +85,7 @@ public class BlockRift extends Block implements ITileEntityProvider {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AxisAlignedBB getCollisionBoundingBox(IBlockState state, World world, BlockPos pos) {
|
public AxisAlignedBB getCollisionBoundingBox(IBlockState state, IBlockAccess world, BlockPos pos) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -98,12 +99,12 @@ public class BlockRift extends Block implements ITileEntityProvider {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns Returns true if the given side of this block type should be
|
* Returns true if the given side of this block type should be
|
||||||
* rendered (if it's solid or not), if the adjacent block is at the given
|
* rendered (if it's solid or not), if the adjacent block is at the given
|
||||||
* coordinates. Args: blockAccess, x, y, z, side
|
* coordinates. Args: blockAccess, x, y, z, side
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public boolean isBlockSolid(IBlockAccess worldIn, BlockPos pos, EnumFacing side) {
|
public boolean isSideSolid(IBlockState base_state, IBlockAccess worldIn, BlockPos pos, EnumFacing side) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -116,7 +117,7 @@ public class BlockRift extends Block implements ITileEntityProvider {
|
||||||
Block block = world.getBlockState(pos).getBlock();
|
Block block = world.getBlockState(pos).getBlock();
|
||||||
|
|
||||||
if (!world.getBlockState(pos).equals(Blocks.AIR) && !(block instanceof BlockLiquid || block instanceof IFluidBlock)) {
|
if (!world.getBlockState(pos).equals(Blocks.AIR) && !(block instanceof BlockLiquid || block instanceof IFluidBlock)) {
|
||||||
ItemStack thread = new ItemStack(ModItems.itemWorldThread, 1);
|
ItemStack thread = new ItemStack(ModItems.WORLD_THREAD, 1);
|
||||||
world.spawnEntity(new EntityItem(world, pos.getX(), pos.getY(), pos.getZ(), thread));
|
world.spawnEntity(new EntityItem(world, pos.getX(), pos.getY(), pos.getZ(), thread));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -211,7 +212,7 @@ public class BlockRift extends Block implements ITileEntityProvider {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean causesSuffocation() {
|
public boolean causesSuffocation(IBlockState state) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -18,6 +18,7 @@ import net.minecraft.item.ItemStack;
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
import net.minecraft.util.EnumFacing;
|
import net.minecraft.util.EnumFacing;
|
||||||
import net.minecraft.util.EnumHand;
|
import net.minecraft.util.EnumHand;
|
||||||
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.util.math.BlockPos;
|
import net.minecraft.util.math.BlockPos;
|
||||||
import net.minecraft.util.math.RayTraceResult;
|
import net.minecraft.util.math.RayTraceResult;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
|
@ -26,14 +27,14 @@ import net.minecraftforge.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
public class BlockTransTrapdoor extends BlockTrapDoor implements IDimDoor, ITileEntityProvider {
|
public class BlockTransTrapdoor extends BlockTrapDoor implements IDimDoor, ITileEntityProvider {
|
||||||
|
|
||||||
public static final String ID = "blockDimHatch";
|
public static final String ID = "dimensional_trapdoor";
|
||||||
|
|
||||||
public BlockTransTrapdoor() {
|
public BlockTransTrapdoor() {
|
||||||
super(Material.WOOD);
|
super(Material.WOOD);
|
||||||
this.setCreativeTab(DimDoors.dimDoorsCreativeTab);
|
this.setCreativeTab(DimDoors.dimDoorsCreativeTab);
|
||||||
setHardness(1.0F);
|
setHardness(1.0F);
|
||||||
setUnlocalizedName(ID);
|
setUnlocalizedName(ID);
|
||||||
setRegistryName(ID);
|
setRegistryName(new ResourceLocation(DimDoors.MODID, ID));
|
||||||
setSoundType(SoundType.WOOD);
|
setSoundType(SoundType.WOOD);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -58,9 +59,9 @@ public class BlockTransTrapdoor extends BlockTrapDoor implements IDimDoor, ITile
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void neighborChanged(IBlockState state, World worldIn, BlockPos pos, Block neighborBlock) {
|
public void neighborChanged(IBlockState state, World worldIn, BlockPos pos, Block neighborBlock, BlockPos fromPos) {
|
||||||
if (checkCanOpen(worldIn, pos)) {
|
if (checkCanOpen(worldIn, pos)) {
|
||||||
super.neighborChanged(state, worldIn, pos, neighborBlock);
|
super.neighborChanged(state, worldIn, pos, neighborBlock, fromPos);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -93,7 +94,7 @@ public class BlockTransTrapdoor extends BlockTrapDoor implements IDimDoor, ITile
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Item getItemDoor() {
|
public Item getItemDoor() {
|
||||||
return Item.getItemFromBlock(ModBlocks.blockDimHatch);
|
return Item.getItemFromBlock(ModBlocks.DIMENSIONAL_TRAPDOOR);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static boolean isTrapdoorSetLow(IBlockState state) {
|
public static boolean isTrapdoorSetLow(IBlockState state) {
|
||||||
|
|
|
@ -12,9 +12,7 @@ public interface IDimDoor {
|
||||||
* player collides with an open door
|
* player collides with an open door
|
||||||
*
|
*
|
||||||
* @param world
|
* @param world
|
||||||
* @param x
|
* @param pos
|
||||||
* @param y
|
|
||||||
* @param z
|
|
||||||
* @param entity
|
* @param entity
|
||||||
*/
|
*/
|
||||||
public void enterDimDoor(World world, BlockPos pos, Entity entity);
|
public void enterDimDoor(World world, BlockPos pos, Entity entity);
|
||||||
|
@ -22,12 +20,10 @@ public interface IDimDoor {
|
||||||
public Item getItemDoor();
|
public Item getItemDoor();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* checks if any of this doors blocks are overlapping with a rift
|
* Checks if any of this doors blocks are overlapping with a rift
|
||||||
*
|
*
|
||||||
* @param world
|
* @param world
|
||||||
* @param x
|
* @param pos
|
||||||
* @param y
|
|
||||||
* @param z
|
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public boolean isDoorOnRift(World world, BlockPos pos);
|
public boolean isDoorOnRift(World world, BlockPos pos);
|
||||||
|
|
|
@ -1,32 +1,40 @@
|
||||||
package com.zixiken.dimdoors.shared.blocks;
|
package com.zixiken.dimdoors.shared.blocks;
|
||||||
|
|
||||||
import net.minecraftforge.fml.common.registry.GameRegistry;
|
import net.minecraft.block.Block;
|
||||||
|
import net.minecraftforge.event.RegistryEvent;
|
||||||
|
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
|
||||||
|
|
||||||
public class ModBlocks {
|
public class ModBlocks {
|
||||||
|
|
||||||
public static BlockDoorQuartz blockDoorQuartz;
|
// Regular doors
|
||||||
public static BlockDoorGold blockDoorGold;
|
public final static BlockDoorGold GOLD_DOOR = new BlockDoorGold();
|
||||||
public static BlockDimDoorPersonal blockDimDoorPersonal;
|
public final static BlockDoorQuartz QUARTZ_DOOR = new BlockDoorQuartz();
|
||||||
public static BlockDimDoorTransient blockDimDoorTransient;
|
|
||||||
public static BlockDimDoorWarp blockDimDoorWarp;
|
|
||||||
public static BlockDimDoorGold blockDimDoorGold;
|
|
||||||
public static BlockDimDoorChaos blockDimDoorChaos;
|
|
||||||
public static BlockDimDoor blockDimDoor;
|
|
||||||
public static BlockTransTrapdoor blockDimHatch;
|
|
||||||
public static BlockFabric blockFabric;
|
|
||||||
public static BlockRift blockRift;
|
|
||||||
|
|
||||||
public static void registerBlocks() {
|
// Dimensional doors
|
||||||
GameRegistry.register(blockDoorQuartz = new BlockDoorQuartz());
|
public final static BlockDimDoor DIMENSIONAL_DOOR = new BlockDimDoor();
|
||||||
GameRegistry.register(blockDimDoorPersonal = new BlockDimDoorPersonal());
|
public final static BlockDimDoorGold GOLD_DIMENSIONAL_DOOR = new BlockDimDoorGold();
|
||||||
GameRegistry.register(blockDoorGold = new BlockDoorGold());
|
public final static BlockDimDoorPersonal PERSONAL_DIMENSIONAL_DOOR = new BlockDimDoorPersonal();
|
||||||
GameRegistry.register(blockDimDoorGold = new BlockDimDoorGold());
|
public final static BlockDimDoorUnstable UNSTABLE_DIMENSIONAL_DOOR = new BlockDimDoorUnstable();
|
||||||
GameRegistry.register(blockDimDoorChaos = new BlockDimDoorChaos());
|
public final static BlockDimDoorTransient TRANSIENT_DIMENSIONAL_DOOR = new BlockDimDoorTransient();
|
||||||
GameRegistry.register(blockDimDoorWarp = new BlockDimDoorWarp());
|
public final static BlockDimDoorWarp WARP_DIMENSIONAL_DOOR = new BlockDimDoorWarp();
|
||||||
GameRegistry.register(blockDimDoor = new BlockDimDoor());
|
public final static BlockTransTrapdoor DIMENSIONAL_TRAPDOOR = new BlockTransTrapdoor();
|
||||||
GameRegistry.register(blockDimHatch = new BlockTransTrapdoor());
|
|
||||||
GameRegistry.register(blockFabric = new BlockFabric());
|
// Blocks
|
||||||
GameRegistry.register(blockDimDoorTransient = new BlockDimDoorTransient());
|
public final static BlockFabric FABRIC = new BlockFabric();
|
||||||
GameRegistry.register(blockRift = new BlockRift());
|
public final static BlockRift RIFT = new BlockRift();
|
||||||
|
|
||||||
|
@SubscribeEvent
|
||||||
|
public static void registerBlocks(RegistryEvent.Register<Block> event) {
|
||||||
|
event.getRegistry().register(QUARTZ_DOOR);
|
||||||
|
event.getRegistry().register(PERSONAL_DIMENSIONAL_DOOR);
|
||||||
|
event.getRegistry().register(GOLD_DOOR);
|
||||||
|
event.getRegistry().register(GOLD_DIMENSIONAL_DOOR);
|
||||||
|
event.getRegistry().register(UNSTABLE_DIMENSIONAL_DOOR);
|
||||||
|
event.getRegistry().register(WARP_DIMENSIONAL_DOOR);
|
||||||
|
event.getRegistry().register(DIMENSIONAL_DOOR);
|
||||||
|
event.getRegistry().register(DIMENSIONAL_TRAPDOOR);
|
||||||
|
event.getRegistry().register(FABRIC);
|
||||||
|
event.getRegistry().register(TRANSIENT_DIMENSIONAL_DOOR);
|
||||||
|
event.getRegistry().register(RIFT);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -23,25 +23,25 @@ public class RenderMobObelisk extends RenderLiving<MobMonolith> {
|
||||||
protected ModelMobObelisk obeliskModel;
|
protected ModelMobObelisk obeliskModel;
|
||||||
|
|
||||||
protected static final List<ResourceLocation> monolith_textures = Arrays.asList(
|
protected static final List<ResourceLocation> monolith_textures = Arrays.asList(
|
||||||
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/Monolith0.png"),
|
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/monolith0.png"),
|
||||||
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/Monolith1.png"),
|
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/monolith1.png"),
|
||||||
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/Monolith2.png"),
|
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/monolith2.png"),
|
||||||
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/Monolith3.png"),
|
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/monolith3.png"),
|
||||||
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/Monolith4.png"),
|
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/monolith4.png"),
|
||||||
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/Monolith5.png"),
|
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/monolith5.png"),
|
||||||
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/Monolith6.png"),
|
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/monolith6.png"),
|
||||||
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/Monolith7.png"),
|
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/monolith7.png"),
|
||||||
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/Monolith8.png"),
|
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/monolith8.png"),
|
||||||
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/Monolith9.png"),
|
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/monolith9.png"),
|
||||||
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/Monolith10.png"),
|
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/monolith10.png"),
|
||||||
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/Monolith11.png"),
|
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/monolith11.png"),
|
||||||
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/Monolith12.png"),
|
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/monolith12.png"),
|
||||||
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/Monolith13.png"),
|
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/monolith13.png"),
|
||||||
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/Monolith14.png"),
|
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/monolith14.png"),
|
||||||
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/Monolith15.png"),
|
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/monolith15.png"),
|
||||||
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/Monolith16.png"),
|
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/monolith16.png"),
|
||||||
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/Monolith17.png"),
|
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/monolith17.png"),
|
||||||
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/Monolith18.png"));
|
new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/monolith18.png"));
|
||||||
|
|
||||||
public RenderMobObelisk(RenderManager manager, float f) {
|
public RenderMobObelisk(RenderManager manager, float f) {
|
||||||
super(manager, new ModelMobObelisk(), f);
|
super(manager, new ModelMobObelisk(), f);
|
||||||
|
@ -124,6 +124,6 @@ public class RenderMobObelisk extends RenderLiving<MobMonolith> {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected ResourceLocation getEntityTexture(MobMonolith monolith) {
|
protected ResourceLocation getEntityTexture(MobMonolith monolith) {
|
||||||
return monolith_textures.get(monolith.getTextureState()); //return new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/Monolith" + monolith.getTextureState() + ".png");
|
return monolith_textures.get(monolith.getTextureState()); //return new ResourceLocation(DimDoors.MODID + ":textures/mobs/monolith/monolith" + monolith.getTextureState() + ".png");
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -8,10 +8,10 @@ import net.minecraft.item.ItemStack;
|
||||||
|
|
||||||
public class ItemBlockFabric extends ItemBlock {
|
public class ItemBlockFabric extends ItemBlock {
|
||||||
|
|
||||||
private final static String[] subNames = {"Reality", "Ancient", "Altered", "Unraveled", "Eternal"};
|
private final static String[] subNames = {"_reality", "_ancient", "_altered", "_unraveled", "_eternal"};
|
||||||
|
|
||||||
public ItemBlockFabric() {
|
public ItemBlockFabric() {
|
||||||
super(ModBlocks.blockFabric);
|
super(ModBlocks.FABRIC);
|
||||||
setCreativeTab(DimDoors.dimDoorsCreativeTab);
|
setCreativeTab(DimDoors.dimDoorsCreativeTab);
|
||||||
setMaxDamage(0);
|
setMaxDamage(0);
|
||||||
setHasSubtypes(true);
|
setHasSubtypes(true);
|
||||||
|
|
|
@ -2,32 +2,34 @@ package com.zixiken.dimdoors.shared.items;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.zixiken.dimdoors.DimDoors;
|
||||||
|
import com.zixiken.dimdoors.shared.blocks.BlockDimDoor;
|
||||||
import com.zixiken.dimdoors.shared.blocks.BlockDimDoorBase;
|
import com.zixiken.dimdoors.shared.blocks.BlockDimDoorBase;
|
||||||
import com.zixiken.dimdoors.shared.blocks.ModBlocks;
|
import com.zixiken.dimdoors.shared.blocks.ModBlocks;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.client.util.ITooltipFlag;
|
||||||
import net.minecraft.init.Items;
|
import net.minecraft.init.Items;
|
||||||
import net.minecraft.item.ItemDoor;
|
import net.minecraft.item.ItemDoor;
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
|
import net.minecraft.util.ResourceLocation;
|
||||||
|
import net.minecraft.world.World;
|
||||||
|
|
||||||
import static com.zixiken.dimdoors.DimDoors.translateAndAdd;
|
import static com.zixiken.dimdoors.DimDoors.translateAndAdd;
|
||||||
|
|
||||||
public class ItemDimDoor extends ItemDoorBase {
|
public class ItemDimDoor extends ItemDoorBase {
|
||||||
|
|
||||||
public static final String ID = "itemDimDoor";
|
|
||||||
|
|
||||||
public ItemDimDoor() {
|
public ItemDimDoor() {
|
||||||
super(ModBlocks.blockDimDoor, (ItemDoor) Items.IRON_DOOR);
|
super(ModBlocks.DIMENSIONAL_DOOR, (ItemDoor) Items.IRON_DOOR);
|
||||||
setUnlocalizedName(ID);
|
setUnlocalizedName(BlockDimDoor.ID);
|
||||||
setRegistryName(ID);
|
setRegistryName(new ResourceLocation(DimDoors.MODID, BlockDimDoor.ID));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void addInformation(ItemStack stack, EntityPlayer playerIn, List<String> tooltip, boolean advanced) {
|
public void addInformation(ItemStack stack, World world, List<String> tooltip, ITooltipFlag advanced) {
|
||||||
translateAndAdd("info.dimDoor", tooltip);
|
translateAndAdd("info.dimensional_door", tooltip);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected BlockDimDoorBase getDoorBlock() {
|
protected BlockDimDoorBase getDoorBlock() {
|
||||||
return ModBlocks.blockDimDoor;
|
return ModBlocks.DIMENSIONAL_DOOR;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,30 +2,32 @@ package com.zixiken.dimdoors.shared.items;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.zixiken.dimdoors.DimDoors;
|
||||||
import com.zixiken.dimdoors.shared.blocks.BlockDimDoorBase;
|
import com.zixiken.dimdoors.shared.blocks.BlockDimDoorBase;
|
||||||
|
import com.zixiken.dimdoors.shared.blocks.BlockDimDoorGold;
|
||||||
import com.zixiken.dimdoors.shared.blocks.ModBlocks;
|
import com.zixiken.dimdoors.shared.blocks.ModBlocks;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.client.util.ITooltipFlag;
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
|
import net.minecraft.util.ResourceLocation;
|
||||||
|
import net.minecraft.world.World;
|
||||||
|
|
||||||
import static com.zixiken.dimdoors.DimDoors.translateAndAdd;
|
import static com.zixiken.dimdoors.DimDoors.translateAndAdd;
|
||||||
|
|
||||||
public class ItemDimDoorGold extends ItemDoorBase {
|
public class ItemDimDoorGold extends ItemDoorBase {
|
||||||
|
|
||||||
public static final String ID = "itemDimDoorGold";
|
|
||||||
|
|
||||||
public ItemDimDoorGold() {
|
public ItemDimDoorGold() {
|
||||||
super(ModBlocks.blockDimDoorGold, ModItems.itemDoorGold);
|
super(ModBlocks.GOLD_DIMENSIONAL_DOOR, ModItems.GOLD_DOOR);
|
||||||
setUnlocalizedName(ID);
|
setUnlocalizedName(BlockDimDoorGold.ID);
|
||||||
setRegistryName(ID);
|
setRegistryName(new ResourceLocation(DimDoors.MODID, BlockDimDoorGold.ID));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void addInformation(ItemStack stack, EntityPlayer playerIn, List<String> tooltip, boolean advanced) {
|
public void addInformation(ItemStack stack, World world, List<String> tooltip, ITooltipFlag advanced) {
|
||||||
translateAndAdd("info.goldDimDoor", tooltip);
|
translateAndAdd("info.gold_dimensional_door", tooltip);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected BlockDimDoorBase getDoorBlock() {
|
protected BlockDimDoorBase getDoorBlock() {
|
||||||
return ModBlocks.blockDimDoorGold;
|
return ModBlocks.GOLD_DIMENSIONAL_DOOR;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,30 +2,32 @@ package com.zixiken.dimdoors.shared.items;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.zixiken.dimdoors.DimDoors;
|
||||||
import com.zixiken.dimdoors.shared.blocks.BlockDimDoorBase;
|
import com.zixiken.dimdoors.shared.blocks.BlockDimDoorBase;
|
||||||
|
import com.zixiken.dimdoors.shared.blocks.BlockDimDoorPersonal;
|
||||||
import com.zixiken.dimdoors.shared.blocks.ModBlocks;
|
import com.zixiken.dimdoors.shared.blocks.ModBlocks;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.client.util.ITooltipFlag;
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
|
import net.minecraft.util.ResourceLocation;
|
||||||
|
import net.minecraft.world.World;
|
||||||
|
|
||||||
import static com.zixiken.dimdoors.DimDoors.translateAndAdd;
|
import static com.zixiken.dimdoors.DimDoors.translateAndAdd;
|
||||||
|
|
||||||
public class ItemDimDoorPersonal extends ItemDoorBase {
|
public class ItemDimDoorPersonal extends ItemDoorBase {
|
||||||
|
|
||||||
public static final String ID = "itemDimDoorQuartz";
|
|
||||||
|
|
||||||
public ItemDimDoorPersonal() {
|
public ItemDimDoorPersonal() {
|
||||||
super(ModBlocks.blockDimDoorPersonal, ModItems.itemDoorQuartz);
|
super(ModBlocks.PERSONAL_DIMENSIONAL_DOOR, ModItems.QUARTZ_DOOR);
|
||||||
setUnlocalizedName(ID);
|
setUnlocalizedName(BlockDimDoorPersonal.ID);
|
||||||
setRegistryName(ID);
|
setRegistryName(new ResourceLocation(DimDoors.MODID, BlockDimDoorPersonal.ID));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void addInformation(ItemStack stack, EntityPlayer playerIn, List<String> tooltip, boolean advanced) {
|
public void addInformation(ItemStack stack, World world, List<String> tooltip, ITooltipFlag advanced) {
|
||||||
translateAndAdd("info.personalDimDoor", tooltip);
|
translateAndAdd("info.quartz_dimensional_door", tooltip);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected BlockDimDoorBase getDoorBlock() {
|
protected BlockDimDoorBase getDoorBlock() {
|
||||||
return ModBlocks.blockDimDoorPersonal;
|
return ModBlocks.PERSONAL_DIMENSIONAL_DOOR;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,29 +2,32 @@ package com.zixiken.dimdoors.shared.items;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.zixiken.dimdoors.DimDoors;
|
||||||
import com.zixiken.dimdoors.shared.blocks.BlockDimDoorBase;
|
import com.zixiken.dimdoors.shared.blocks.BlockDimDoorBase;
|
||||||
|
import com.zixiken.dimdoors.shared.blocks.BlockDimDoorUnstable;
|
||||||
import com.zixiken.dimdoors.shared.blocks.ModBlocks;
|
import com.zixiken.dimdoors.shared.blocks.ModBlocks;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.client.util.ITooltipFlag;
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
import net.minecraft.util.text.translation.I18n;
|
import net.minecraft.util.ResourceLocation;
|
||||||
|
import net.minecraft.world.World;
|
||||||
|
|
||||||
|
import static com.zixiken.dimdoors.DimDoors.translateAndAdd;
|
||||||
|
|
||||||
public class ItemDimDoorUnstable extends ItemDoorBase {
|
public class ItemDimDoorUnstable extends ItemDoorBase {
|
||||||
|
|
||||||
public static final String ID = "itemDimDoorChaos";
|
|
||||||
|
|
||||||
public ItemDimDoorUnstable() {
|
public ItemDimDoorUnstable() {
|
||||||
super(ModBlocks.blockDimDoorChaos, null);
|
super(ModBlocks.UNSTABLE_DIMENSIONAL_DOOR, null);
|
||||||
setUnlocalizedName(ID);
|
setUnlocalizedName(BlockDimDoorUnstable.ID);
|
||||||
setRegistryName(ID);
|
setRegistryName(new ResourceLocation(DimDoors.MODID, BlockDimDoorUnstable.ID));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void addInformation(ItemStack stack, EntityPlayer playerIn, List<String> tooltip, boolean advanced) {
|
public void addInformation(ItemStack stack, World world, List<String> tooltip, ITooltipFlag advanced) {
|
||||||
tooltip.add(I18n.translateToLocal("info.chaosDoor"));
|
translateAndAdd("info.unstable_dimensional_door", tooltip);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected BlockDimDoorBase getDoorBlock() {
|
protected BlockDimDoorBase getDoorBlock() {
|
||||||
return ModBlocks.blockDimDoorChaos;
|
return ModBlocks.UNSTABLE_DIMENSIONAL_DOOR;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,32 +2,34 @@ package com.zixiken.dimdoors.shared.items;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.zixiken.dimdoors.DimDoors;
|
||||||
import com.zixiken.dimdoors.shared.blocks.BlockDimDoorBase;
|
import com.zixiken.dimdoors.shared.blocks.BlockDimDoorBase;
|
||||||
|
import com.zixiken.dimdoors.shared.blocks.BlockDimDoorWarp;
|
||||||
import com.zixiken.dimdoors.shared.blocks.ModBlocks;
|
import com.zixiken.dimdoors.shared.blocks.ModBlocks;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.client.util.ITooltipFlag;
|
||||||
import net.minecraft.init.Items;
|
import net.minecraft.init.Items;
|
||||||
import net.minecraft.item.ItemDoor;
|
import net.minecraft.item.ItemDoor;
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
|
import net.minecraft.util.ResourceLocation;
|
||||||
|
import net.minecraft.world.World;
|
||||||
|
|
||||||
import static com.zixiken.dimdoors.DimDoors.translateAndAdd;
|
import static com.zixiken.dimdoors.DimDoors.translateAndAdd;
|
||||||
|
|
||||||
public class ItemDimDoorWarp extends ItemDoorBase {
|
public class ItemDimDoorWarp extends ItemDoorBase {
|
||||||
|
|
||||||
public static final String ID = "itemDimDoorWarp";
|
|
||||||
|
|
||||||
public ItemDimDoorWarp() {
|
public ItemDimDoorWarp() {
|
||||||
super(ModBlocks.blockDimDoorWarp, (ItemDoor) Items.OAK_DOOR);
|
super(ModBlocks.WARP_DIMENSIONAL_DOOR, (ItemDoor) Items.OAK_DOOR);
|
||||||
setUnlocalizedName(ID);
|
setUnlocalizedName(BlockDimDoorWarp.ID);
|
||||||
setRegistryName(ID);
|
setRegistryName(new ResourceLocation(DimDoors.MODID, BlockDimDoorWarp.ID));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void addInformation(ItemStack stack, EntityPlayer playerIn, List<String> tooltip, boolean advanced) {
|
public void addInformation(ItemStack stack, World world, List<String> tooltip, ITooltipFlag advanced) {
|
||||||
translateAndAdd("info.warpDoor", tooltip);
|
translateAndAdd("info.warp_dimensional_door", tooltip);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected BlockDimDoorBase getDoorBlock() {
|
protected BlockDimDoorBase getDoorBlock() {
|
||||||
return ModBlocks.blockDimDoorWarp;
|
return ModBlocks.WARP_DIMENSIONAL_DOOR;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,9 +22,9 @@ import static net.minecraft.item.ItemDoor.placeDoor;
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
|
|
||||||
public abstract class ItemDoorBase extends ItemDoor {
|
public abstract class ItemDoorBase extends ItemDoor {
|
||||||
|
|
||||||
// Maps non-dimensional door items to their corresponding dimensional door item
|
// Maps non-dimensional door items to their corresponding dimensional door item
|
||||||
// Also maps dimensional door items to themselves for simplicity
|
// Also maps dimensional door items to themselves for simplicity
|
||||||
|
|
||||||
private static HashMap<ItemDoor, ItemDoorBase> doorItemMapping = new HashMap<ItemDoor, ItemDoorBase>();
|
private static HashMap<ItemDoor, ItemDoorBase> doorItemMapping = new HashMap<ItemDoor, ItemDoorBase>();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -1,16 +1,17 @@
|
||||||
package com.zixiken.dimdoors.shared.items;
|
package com.zixiken.dimdoors.shared.items;
|
||||||
|
|
||||||
|
import com.zixiken.dimdoors.DimDoors;
|
||||||
|
import com.zixiken.dimdoors.shared.blocks.BlockDoorGold;
|
||||||
import com.zixiken.dimdoors.shared.blocks.ModBlocks;
|
import com.zixiken.dimdoors.shared.blocks.ModBlocks;
|
||||||
import net.minecraft.item.ItemDoor;
|
import net.minecraft.item.ItemDoor;
|
||||||
|
import net.minecraft.util.ResourceLocation;
|
||||||
|
|
||||||
public class ItemDoorGold extends ItemDoor {
|
public class ItemDoorGold extends ItemDoor {
|
||||||
|
|
||||||
public static final String ID = "itemDoorGold";
|
|
||||||
|
|
||||||
public ItemDoorGold() {
|
public ItemDoorGold() {
|
||||||
super(ModBlocks.blockDoorGold);
|
super(ModBlocks.GOLD_DOOR);
|
||||||
setMaxStackSize(16);
|
setMaxStackSize(16);
|
||||||
setUnlocalizedName(ID);
|
setUnlocalizedName(BlockDoorGold.ID);
|
||||||
setRegistryName(ID);
|
setRegistryName(new ResourceLocation(DimDoors.MODID, BlockDoorGold.ID));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,15 +1,16 @@
|
||||||
package com.zixiken.dimdoors.shared.items;
|
package com.zixiken.dimdoors.shared.items;
|
||||||
|
|
||||||
|
import com.zixiken.dimdoors.DimDoors;
|
||||||
|
import com.zixiken.dimdoors.shared.blocks.BlockDoorQuartz;
|
||||||
import com.zixiken.dimdoors.shared.blocks.ModBlocks;
|
import com.zixiken.dimdoors.shared.blocks.ModBlocks;
|
||||||
import net.minecraft.item.ItemDoor;
|
import net.minecraft.item.ItemDoor;
|
||||||
|
import net.minecraft.util.ResourceLocation;
|
||||||
|
|
||||||
public class ItemDoorQuartz extends ItemDoor {
|
public class ItemDoorQuartz extends ItemDoor {
|
||||||
|
|
||||||
public static final String ID = "itemDoorQuartz";
|
|
||||||
|
|
||||||
public ItemDoorQuartz() {
|
public ItemDoorQuartz() {
|
||||||
super(ModBlocks.blockDoorQuartz);
|
super(ModBlocks.QUARTZ_DOOR);
|
||||||
setUnlocalizedName(ID);
|
setUnlocalizedName(BlockDoorQuartz.ID);
|
||||||
setRegistryName(ID);
|
setRegistryName(new ResourceLocation(DimDoors.MODID, BlockDoorQuartz.ID));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,6 +12,7 @@ import net.minecraft.item.ItemSword;
|
||||||
import net.minecraft.util.ActionResult;
|
import net.minecraft.util.ActionResult;
|
||||||
import net.minecraft.util.EnumActionResult;
|
import net.minecraft.util.EnumActionResult;
|
||||||
import net.minecraft.util.EnumHand;
|
import net.minecraft.util.EnumHand;
|
||||||
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.util.math.*;
|
import net.minecraft.util.math.*;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
import net.minecraftforge.fml.relauncher.Side;
|
import net.minecraftforge.fml.relauncher.Side;
|
||||||
|
@ -24,13 +25,13 @@ import java.util.List;
|
||||||
*/
|
*/
|
||||||
public class ItemRiftBlade extends ItemSword {
|
public class ItemRiftBlade extends ItemSword {
|
||||||
|
|
||||||
public static final String ID = "itemRiftBlade";
|
public static final String ID = "rift_blade";
|
||||||
|
|
||||||
public ItemRiftBlade() {
|
public ItemRiftBlade() {
|
||||||
super(ToolMaterial.DIAMOND);
|
super(ToolMaterial.DIAMOND);
|
||||||
setCreativeTab(DimDoors.dimDoorsCreativeTab);
|
setCreativeTab(DimDoors.dimDoorsCreativeTab);
|
||||||
setUnlocalizedName(ID);
|
setUnlocalizedName(ID);
|
||||||
setRegistryName(ID);
|
setRegistryName(new ResourceLocation(DimDoors.MODID, ID));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -44,7 +45,7 @@ public class ItemRiftBlade extends ItemSword {
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public boolean getIsRepairable(ItemStack toRepair, ItemStack repair) {
|
public boolean getIsRepairable(ItemStack toRepair, ItemStack repair) {
|
||||||
return ModItems.itemStableFabric == repair.getItem();
|
return ModItems.STABLE_FABRIC == repair.getItem();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -77,6 +78,6 @@ public class ItemRiftBlade extends ItemSword {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void addInformation(ItemStack stack, World world, List<String> list, ITooltipFlag advanced) {
|
public void addInformation(ItemStack stack, World world, List<String> list, ITooltipFlag advanced) {
|
||||||
DimDoors.translateAndAdd("info.riftblade", list);
|
DimDoors.translateAndAdd("info.rift_blade", list);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -17,6 +17,7 @@ import net.minecraft.nbt.NBTTagCompound;
|
||||||
import net.minecraft.util.ActionResult;
|
import net.minecraft.util.ActionResult;
|
||||||
import net.minecraft.util.EnumActionResult;
|
import net.minecraft.util.EnumActionResult;
|
||||||
import net.minecraft.util.EnumHand;
|
import net.minecraft.util.EnumHand;
|
||||||
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.util.math.RayTraceResult;
|
import net.minecraft.util.math.RayTraceResult;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
|
|
||||||
|
@ -26,7 +27,7 @@ import net.minecraft.world.World;
|
||||||
*/
|
*/
|
||||||
public class ItemRiftConnectionTool extends ItemTool {
|
public class ItemRiftConnectionTool extends ItemTool {
|
||||||
|
|
||||||
public static final String ID = "itemRiftConnectionTool";
|
public static final String ID = "rift_connection_tool";
|
||||||
|
|
||||||
ItemRiftConnectionTool() {
|
ItemRiftConnectionTool() {
|
||||||
super(1.0F, -2.8F, ToolMaterial.WOOD, new HashSet());
|
super(1.0F, -2.8F, ToolMaterial.WOOD, new HashSet());
|
||||||
|
@ -34,7 +35,7 @@ public class ItemRiftConnectionTool extends ItemTool {
|
||||||
this.setMaxDamage(16);
|
this.setMaxDamage(16);
|
||||||
setCreativeTab(DimDoors.dimDoorsCreativeTab);
|
setCreativeTab(DimDoors.dimDoorsCreativeTab);
|
||||||
setUnlocalizedName(ID);
|
setUnlocalizedName(ID);
|
||||||
setRegistryName(ID);
|
setRegistryName(new ResourceLocation(DimDoors.MODID, ID));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
package com.zixiken.dimdoors.shared.items;
|
|
||||||
|
|
||||||
public class ItemRiftRemover {
|
|
||||||
}
|
|
|
@ -5,24 +5,25 @@ import net.minecraft.client.util.ITooltipFlag;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.item.Item;
|
import net.minecraft.item.Item;
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import static com.zixiken.dimdoors.DimDoors.translateAndAdd;
|
import static com.zixiken.dimdoors.DimDoors.translateAndAdd;
|
||||||
|
|
||||||
public class ItemLinkSignature extends Item {
|
public class ItemRiftSignature extends Item {
|
||||||
public static final String ID = "itemLinkSignature";
|
public static final String ID = "rift_signature";
|
||||||
|
|
||||||
public ItemLinkSignature() {
|
public ItemRiftSignature() {
|
||||||
super();
|
super();
|
||||||
setCreativeTab(DimDoors.dimDoorsCreativeTab);
|
setCreativeTab(DimDoors.dimDoorsCreativeTab);
|
||||||
setUnlocalizedName(ID);
|
setUnlocalizedName(ID);
|
||||||
setRegistryName(ID);
|
setRegistryName(new ResourceLocation(DimDoors.MODID, ID));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void addInformation(ItemStack stack, World world, List<String> list, ITooltipFlag advanced) {
|
public void addInformation(ItemStack stack, World world, List<String> list, ITooltipFlag advanced) {
|
||||||
translateAndAdd("info.riftSignature.unbound", list);
|
translateAndAdd("info.rift_signature.unbound", list);
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -2,15 +2,16 @@ package com.zixiken.dimdoors.shared.items;
|
||||||
|
|
||||||
import com.zixiken.dimdoors.DimDoors;
|
import com.zixiken.dimdoors.DimDoors;
|
||||||
import net.minecraft.item.Item;
|
import net.minecraft.item.Item;
|
||||||
|
import net.minecraft.util.ResourceLocation;
|
||||||
|
|
||||||
public class ItemStableFabric extends Item {
|
public class ItemStableFabric extends Item {
|
||||||
|
|
||||||
public static final String ID = "itemStableFabric";
|
public static final String ID = "stable_fabric";
|
||||||
|
|
||||||
public ItemStableFabric() {
|
public ItemStableFabric() {
|
||||||
super();
|
super();
|
||||||
setCreativeTab(DimDoors.dimDoorsCreativeTab);
|
setCreativeTab(DimDoors.dimDoorsCreativeTab);
|
||||||
setUnlocalizedName(ID);
|
setUnlocalizedName(ID);
|
||||||
setRegistryName(ID);
|
setRegistryName(new ResourceLocation(DimDoors.MODID, ID));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +0,0 @@
|
||||||
package com.zixiken.dimdoors.shared.items;
|
|
||||||
|
|
||||||
public class ItemStablizedRiftSig {
|
|
||||||
}
|
|
|
@ -2,15 +2,16 @@ package com.zixiken.dimdoors.shared.items;
|
||||||
|
|
||||||
import com.zixiken.dimdoors.DimDoors;
|
import com.zixiken.dimdoors.DimDoors;
|
||||||
import net.minecraft.item.Item;
|
import net.minecraft.item.Item;
|
||||||
|
import net.minecraft.util.ResourceLocation;
|
||||||
|
|
||||||
public class ItemWorldThread extends Item {
|
public class ItemWorldThread extends Item {
|
||||||
|
|
||||||
public static final String ID = "itemWorldThread";
|
public static final String ID = "world_thread";
|
||||||
|
|
||||||
public ItemWorldThread() {
|
public ItemWorldThread() {
|
||||||
super();
|
super();
|
||||||
setCreativeTab(DimDoors.dimDoorsCreativeTab);
|
setCreativeTab(DimDoors.dimDoorsCreativeTab);
|
||||||
setUnlocalizedName(ID);
|
setUnlocalizedName(ID);
|
||||||
setRegistryName(ID);
|
setRegistryName(new ResourceLocation(DimDoors.MODID, ID));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,42 +1,52 @@
|
||||||
package com.zixiken.dimdoors.shared.items;
|
package com.zixiken.dimdoors.shared.items;
|
||||||
|
|
||||||
|
import net.minecraft.item.Item;
|
||||||
import net.minecraft.item.ItemBlock;
|
import net.minecraft.item.ItemBlock;
|
||||||
import net.minecraftforge.fml.common.registry.GameRegistry;
|
import net.minecraftforge.event.RegistryEvent;
|
||||||
|
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
|
||||||
import com.zixiken.dimdoors.shared.blocks.ModBlocks;
|
import com.zixiken.dimdoors.shared.blocks.ModBlocks;
|
||||||
|
|
||||||
public class ModItems {
|
public class ModItems {
|
||||||
|
|
||||||
public static ItemDimDoorGold itemDimDoorGold;
|
// Regular doors
|
||||||
public static ItemDoorGold itemDoorGold;
|
public final static ItemDoorGold GOLD_DOOR = new ItemDoorGold();
|
||||||
public static ItemWorldThread itemWorldThread;
|
public final static ItemDoorQuartz QUARTZ_DOOR = new ItemDoorQuartz();
|
||||||
public static ItemDimDoor itemDimDoor;
|
|
||||||
public static ItemDimDoorWarp itemDimDoorWarp;
|
|
||||||
public static ItemStableFabric itemStableFabric;
|
|
||||||
public static ItemDimDoorUnstable itemDimDoorChaos;
|
|
||||||
public static ItemDoorQuartz itemDoorQuartz;
|
|
||||||
public static ItemDimDoorPersonal itemDimDoorPersonal;
|
|
||||||
public static ItemBlockFabric itemBlockFabric;
|
|
||||||
public static ItemRiftConnectionTool itemRiftConnectionTool;
|
|
||||||
public static ItemRiftBlade itemRiftBlade;
|
|
||||||
|
|
||||||
public static void registerItems() {
|
// Dimensional doors
|
||||||
GameRegistry.register(itemDoorQuartz = new ItemDoorQuartz());
|
public final static ItemDimDoor DIMENSIONAL_DOOR = new ItemDimDoor();
|
||||||
GameRegistry.register(itemDimDoorPersonal = new ItemDimDoorPersonal());
|
public final static ItemDimDoorGold GOLD_DIMENSIONAL_DOOR = new ItemDimDoorGold();
|
||||||
GameRegistry.register(itemDoorGold = new ItemDoorGold());
|
public final static ItemDimDoorPersonal PERSONAL_DIMENSIONAL_DOOR = new ItemDimDoorPersonal();
|
||||||
GameRegistry.register(itemDimDoorGold = new ItemDimDoorGold());
|
public final static ItemDimDoorUnstable UNSTABLE_DIMENSIONAL_DOOR = new ItemDimDoorUnstable();
|
||||||
GameRegistry.register(itemDimDoor = new ItemDimDoor());
|
public final static ItemDimDoorWarp WARP_DIMENSIONAL_DOOR = new ItemDimDoorWarp();
|
||||||
GameRegistry.register(itemDimDoorWarp = new ItemDimDoorWarp());
|
|
||||||
GameRegistry.register(itemStableFabric = new ItemStableFabric());
|
|
||||||
GameRegistry.register(itemDimDoorChaos = new ItemDimDoorUnstable());
|
|
||||||
GameRegistry.register(itemWorldThread = new ItemWorldThread());
|
|
||||||
GameRegistry.register(itemRiftConnectionTool = new ItemRiftConnectionTool());
|
|
||||||
GameRegistry.register(itemRiftBlade = new ItemRiftBlade());
|
|
||||||
|
|
||||||
//ItemBlocks
|
// Fabric
|
||||||
GameRegistry.register(itemBlockFabric = new ItemBlockFabric());
|
public final static ItemWorldThread WORLD_THREAD = new ItemWorldThread();
|
||||||
GameRegistry.register(new ItemBlock(ModBlocks.blockDimHatch)
|
public final static ItemBlockFabric FABRIC = new ItemBlockFabric();
|
||||||
.setRegistryName(ModBlocks.blockDimHatch.getRegistryName()));
|
public final static ItemStableFabric STABLE_FABRIC = new ItemStableFabric();
|
||||||
GameRegistry.register(new ItemBlock(ModBlocks.blockRift)
|
|
||||||
.setRegistryName(ModBlocks.blockRift.getRegistryName()));
|
// Tools
|
||||||
|
public final static ItemRiftConnectionTool RIFT_CONNECTION_TOOL = new ItemRiftConnectionTool();
|
||||||
|
public final static ItemRiftBlade RIFT_BLADE = new ItemRiftBlade();
|
||||||
|
|
||||||
|
@SubscribeEvent
|
||||||
|
public static void registerItems(RegistryEvent.Register<Item> event) {
|
||||||
|
event.getRegistry().register(QUARTZ_DOOR);
|
||||||
|
event.getRegistry().register(PERSONAL_DIMENSIONAL_DOOR);
|
||||||
|
event.getRegistry().register(GOLD_DOOR);
|
||||||
|
event.getRegistry().register(GOLD_DIMENSIONAL_DOOR);
|
||||||
|
event.getRegistry().register(DIMENSIONAL_DOOR);
|
||||||
|
event.getRegistry().register(WARP_DIMENSIONAL_DOOR);
|
||||||
|
event.getRegistry().register(STABLE_FABRIC);
|
||||||
|
event.getRegistry().register(UNSTABLE_DIMENSIONAL_DOOR);
|
||||||
|
event.getRegistry().register(WORLD_THREAD);
|
||||||
|
event.getRegistry().register(RIFT_CONNECTION_TOOL);
|
||||||
|
event.getRegistry().register(RIFT_BLADE);
|
||||||
|
|
||||||
|
// ItemBlocks
|
||||||
|
event.getRegistry().register(FABRIC);
|
||||||
|
event.getRegistry().register(new ItemBlock(ModBlocks.DIMENSIONAL_TRAPDOOR)
|
||||||
|
.setRegistryName(ModBlocks.DIMENSIONAL_TRAPDOOR.getRegistryName()));
|
||||||
|
event.getRegistry().register(new ItemBlock(ModBlocks.RIFT)
|
||||||
|
.setRegistryName(ModBlocks.RIFT.getRegistryName()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -46,7 +46,7 @@ public class TileEntityRift extends DDTileEntityBase implements ITickable {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void update() {
|
public void update() {
|
||||||
if (world.getBlockState(pos).getBlock() != ModBlocks.blockRift) {
|
if (world.getBlockState(pos).getBlock() != ModBlocks.RIFT) {
|
||||||
invalidate();
|
invalidate();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,13 +11,20 @@ import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Map.Entry;
|
import java.util.Map.Entry;
|
||||||
|
|
||||||
|
import com.zixiken.dimdoors.shared.SchematicHandler;
|
||||||
|
import com.zixiken.dimdoors.shared.blocks.BlockFabric;
|
||||||
|
import com.zixiken.dimdoors.shared.blocks.ModBlocks;
|
||||||
import net.minecraft.block.Block;
|
import net.minecraft.block.Block;
|
||||||
|
import net.minecraft.block.BlockDoor;
|
||||||
import net.minecraft.block.properties.IProperty;
|
import net.minecraft.block.properties.IProperty;
|
||||||
import net.minecraft.block.state.BlockStateContainer;
|
import net.minecraft.block.state.BlockStateContainer;
|
||||||
import net.minecraft.block.state.IBlockState;
|
import net.minecraft.block.state.IBlockState;
|
||||||
|
import net.minecraft.init.Blocks;
|
||||||
import net.minecraft.nbt.NBTTagCompound;
|
import net.minecraft.nbt.NBTTagCompound;
|
||||||
import net.minecraft.nbt.NBTTagList;
|
import net.minecraft.nbt.NBTTagList;
|
||||||
import net.minecraft.nbt.NBTTagString;
|
import net.minecraft.nbt.NBTTagString;
|
||||||
|
import net.minecraft.tileentity.TileEntity;
|
||||||
import net.minecraft.util.ResourceLocation;
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraftforge.fml.common.registry.ForgeRegistries;
|
import net.minecraftforge.fml.common.registry.ForgeRegistries;
|
||||||
|
|
||||||
|
@ -34,10 +41,10 @@ public class Schematic {
|
||||||
"Warp Door"};
|
"Warp Door"};
|
||||||
|
|
||||||
private static final String[] NEWDIMDOORBLOCKNAMES = new String[]{
|
private static final String[] NEWDIMDOORBLOCKNAMES = new String[]{
|
||||||
"blockDimDoor",
|
"dimensional_door",
|
||||||
"blockFabric", //[type=fabric] is the default blockstate
|
"fabric", //[type=fabric] is the default blockstate
|
||||||
"blockDimDoorTransient",
|
"transient_dimensional_door",
|
||||||
"blockDimDoorWarp"};
|
"warp_dimensional_door"};
|
||||||
|
|
||||||
int version = Integer.parseInt("1"); //@todo set in build.gradle ${spongeSchematicVersion}
|
int version = Integer.parseInt("1"); //@todo set in build.gradle ${spongeSchematicVersion}
|
||||||
String author = "DimDoors"; //@todo set in build.gradle ${modID}
|
String author = "DimDoors"; //@todo set in build.gradle ${modID}
|
||||||
|
@ -341,7 +348,7 @@ public class Schematic {
|
||||||
Block block = ForgeRegistries.BLOCKS.getValue(new ResourceLocation(blockString));
|
Block block = ForgeRegistries.BLOCKS.getValue(new ResourceLocation(blockString));
|
||||||
blockstate = block.getDefaultState();
|
blockstate = block.getDefaultState();
|
||||||
} else {
|
} else {
|
||||||
Block block = ForgeRegistries.BLOCKS.getValue(new ResourceLocation("dimdoors:blockFabric"));
|
Block block = ForgeRegistries.BLOCKS.getValue(new ResourceLocation("dimdoors:FABRIC"));
|
||||||
blockstate = getBlockStateWithProperties(block, new String[]{"type=ancient"});
|
blockstate = getBlockStateWithProperties(block, new String[]{"type=ancient"});
|
||||||
}
|
}
|
||||||
schematic.pallette.add(blockstate);
|
schematic.pallette.add(blockstate);
|
||||||
|
@ -387,7 +394,7 @@ public class Schematic {
|
||||||
|
|
||||||
private static String convertOldDimDoorsBlockNameToNewDimDoorsBlockName(String dimdoorsBlockName) {
|
private static String convertOldDimDoorsBlockNameToNewDimDoorsBlockName(String dimdoorsBlockName) {
|
||||||
if (OLDDIMDOORBLOCKNAMES.length != NEWDIMDOORBLOCKNAMES.length) {
|
if (OLDDIMDOORBLOCKNAMES.length != NEWDIMDOORBLOCKNAMES.length) {
|
||||||
DimDoors.warn(Schematic.class, "The array of old dimdoors block names somehow isn't the same length as the array of new names, therefore the dimdoors blocks in this schematic will not be loaded. This is a bug in the DimDoors mod itself.");
|
DimDoors.warn(Schematic.class, "The array of old DimDoors block names somehow isn't the same length as the array of new names, therefore the dimdoors blocks in this schematic will not be loaded. This is a bug in the DimDoors mod itself.");
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -404,11 +411,10 @@ public class Schematic {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
public static void tempGenerateDefaultSchematics() {
|
||||||
public static void TempGenerateDefaultSchematics() {
|
|
||||||
for (int pocketSize = 0; pocketSize < 8; pocketSize++) {
|
for (int pocketSize = 0; pocketSize < 8; pocketSize++) {
|
||||||
generateDefaultSchematic("defaultPublic", pocketSize, ModBlocks.blockFabric.getDefaultState().withProperty(BlockFabric.TYPE, BlockFabric.EnumType.REALITY), ModBlocks.blockDimDoor);
|
generateDefaultSchematic("defaultPublic", pocketSize, ModBlocks.FABRIC.getDefaultState().withProperty(BlockFabric.TYPE, BlockFabric.EnumType.REALITY), ModBlocks.DIMENSIONAL_DOOR);
|
||||||
generateDefaultSchematic("defaultPrivate", pocketSize, ModBlocks.blockFabric.getDefaultState().withProperty(BlockFabric.TYPE, BlockFabric.EnumType.ALTERED), ModBlocks.blockDimDoorPersonal);
|
generateDefaultSchematic("defaultPrivate", pocketSize, ModBlocks.FABRIC.getDefaultState().withProperty(BlockFabric.TYPE, BlockFabric.EnumType.ALTERED), ModBlocks.PERSONAL_DIMENSIONAL_DOOR);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -430,7 +436,7 @@ public class Schematic {
|
||||||
schematic.paletteMax = 4;
|
schematic.paletteMax = 4;
|
||||||
schematic.pallette = new ArrayList();
|
schematic.pallette = new ArrayList();
|
||||||
schematic.pallette.add(Blocks.AIR.getDefaultState());
|
schematic.pallette.add(Blocks.AIR.getDefaultState());
|
||||||
schematic.pallette.add(ModBlocks.blockFabric.getDefaultState().withProperty(BlockFabric.TYPE, BlockFabric.EnumType.ANCIENT));
|
schematic.pallette.add(ModBlocks.FABRIC.getDefaultState().withProperty(BlockFabric.TYPE, BlockFabric.EnumType.ANCIENT));
|
||||||
schematic.pallette.add(innerWallBlockState);
|
schematic.pallette.add(innerWallBlockState);
|
||||||
schematic.pallette.add(doorBlock.getDefaultState().withProperty(BlockDoor.HALF, BlockDoor.EnumDoorHalf.LOWER)); //bottom
|
schematic.pallette.add(doorBlock.getDefaultState().withProperty(BlockDoor.HALF, BlockDoor.EnumDoorHalf.LOWER)); //bottom
|
||||||
schematic.pallette.add(doorBlock.getDefaultState().withProperty(BlockDoor.HALF, BlockDoor.EnumDoorHalf.UPPER)); //top
|
schematic.pallette.add(doorBlock.getDefaultState().withProperty(BlockDoor.HALF, BlockDoor.EnumDoorHalf.UPPER)); //top
|
||||||
|
@ -470,5 +476,4 @@ public class Schematic {
|
||||||
|
|
||||||
SchematicHandler.INSTANCE.saveSchematic(schematic, schematic.schematicName);
|
SchematicHandler.INSTANCE.saveSchematic(schematic, schematic.schematicName);
|
||||||
}
|
}
|
||||||
*/
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -34,7 +34,7 @@ public class LimboDecay {
|
||||||
public static IBlockState[] getDecaySequence() {
|
public static IBlockState[] getDecaySequence() {
|
||||||
if (decaySequence == null) {
|
if (decaySequence == null) {
|
||||||
decaySequence = new IBlockState[] {
|
decaySequence = new IBlockState[] {
|
||||||
ModBlocks.blockFabric.getDefaultState().withProperty(BlockFabric.TYPE, BlockFabric.EnumType.UNRAVELED),
|
ModBlocks.FABRIC.getDefaultState().withProperty(BlockFabric.TYPE, BlockFabric.EnumType.UNRAVELED),
|
||||||
Blocks.GRAVEL.getDefaultState(),
|
Blocks.GRAVEL.getDefaultState(),
|
||||||
Blocks.COBBLESTONE.getDefaultState(),
|
Blocks.COBBLESTONE.getDefaultState(),
|
||||||
Blocks.STONE.getDefaultState()
|
Blocks.STONE.getDefaultState()
|
||||||
|
@ -47,16 +47,16 @@ public class LimboDecay {
|
||||||
public static IBlockState[] getBlocksImmuneToDecay() {
|
public static IBlockState[] getBlocksImmuneToDecay() {
|
||||||
if (blocksImmuneToDecay == null) {
|
if (blocksImmuneToDecay == null) {
|
||||||
blocksImmuneToDecay = new IBlockState[] {
|
blocksImmuneToDecay = new IBlockState[] {
|
||||||
ModBlocks.blockFabric.getDefaultState().withProperty(BlockFabric.TYPE, BlockFabric.EnumType.UNRAVELED),
|
ModBlocks.FABRIC.getDefaultState().withProperty(BlockFabric.TYPE, BlockFabric.EnumType.UNRAVELED),
|
||||||
ModBlocks.blockFabric.getDefaultState().withProperty(BlockFabric.TYPE, BlockFabric.EnumType.ETERNAL),
|
ModBlocks.FABRIC.getDefaultState().withProperty(BlockFabric.TYPE, BlockFabric.EnumType.ETERNAL),
|
||||||
ModBlocks.blockDimDoorTransient.getDefaultState(),
|
ModBlocks.TRANSIENT_DIMENSIONAL_DOOR.getDefaultState(),
|
||||||
ModBlocks.blockDimDoor.getDefaultState(),
|
ModBlocks.DIMENSIONAL_DOOR.getDefaultState(),
|
||||||
ModBlocks.blockDimDoorWarp.getDefaultState(),
|
ModBlocks.WARP_DIMENSIONAL_DOOR.getDefaultState(),
|
||||||
ModBlocks.blockRift.getDefaultState(),
|
ModBlocks.RIFT.getDefaultState(),
|
||||||
ModBlocks.blockDimDoorChaos.getDefaultState(),
|
ModBlocks.UNSTABLE_DIMENSIONAL_DOOR.getDefaultState(),
|
||||||
ModBlocks.blockDoorGold.getDefaultState(),
|
ModBlocks.GOLD_DOOR.getDefaultState(),
|
||||||
ModBlocks.blockDoorQuartz.getDefaultState(),
|
ModBlocks.QUARTZ_DOOR.getDefaultState(),
|
||||||
ModBlocks.blockDimDoorGold.getDefaultState()
|
ModBlocks.GOLD_DIMENSIONAL_DOOR.getDefaultState()
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -120,7 +120,7 @@ public class LimboDecay {
|
||||||
private static boolean decayBlockFast(World world, BlockPos pos) {
|
private static boolean decayBlockFast(World world, BlockPos pos) {
|
||||||
IBlockState block = world.getBlockState(pos);
|
IBlockState block = world.getBlockState(pos);
|
||||||
if (canDecayBlock(block, world, pos)) {
|
if (canDecayBlock(block, world, pos)) {
|
||||||
world.setBlockState(pos, ModBlocks.blockFabric.getDefaultState().withProperty(BlockFabric.TYPE, BlockFabric.EnumType.UNRAVELED));
|
world.setBlockState(pos, ModBlocks.FABRIC.getDefaultState().withProperty(BlockFabric.TYPE, BlockFabric.EnumType.UNRAVELED));
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
|
|
|
@ -306,10 +306,10 @@ public class LimboGenerator implements IChunkGenerator
|
||||||
int zCoord = zSectionPart + zRel;
|
int zCoord = zSectionPart + zRel;
|
||||||
if(vxyz > 0) {
|
if(vxyz > 0) {
|
||||||
primer.setBlockState(xCoord, yCoord, zCoord,
|
primer.setBlockState(xCoord, yCoord, zCoord,
|
||||||
ModBlocks.blockFabric.getDefaultState().withProperty(BlockFabric.TYPE, BlockFabric.EnumType.UNRAVELED));
|
ModBlocks.FABRIC.getDefaultState().withProperty(BlockFabric.TYPE, BlockFabric.EnumType.UNRAVELED));
|
||||||
} else if(yCoord < 6) {
|
} else if(yCoord < 6) {
|
||||||
primer.setBlockState(xCoord, yCoord, zCoord,
|
primer.setBlockState(xCoord, yCoord, zCoord,
|
||||||
ModBlocks.blockFabric.getDefaultState().withProperty(BlockFabric.TYPE, BlockFabric.EnumType.ETERNAL));
|
ModBlocks.FABRIC.getDefaultState().withProperty(BlockFabric.TYPE, BlockFabric.EnumType.ETERNAL));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -8,8 +8,8 @@ import net.minecraft.util.ResourceLocation;
|
||||||
* Created by Jared Johnson on 1/24/2017.
|
* Created by Jared Johnson on 1/24/2017.
|
||||||
*/
|
*/
|
||||||
public class LimboSkyProvider extends CustomSkyProvider {
|
public class LimboSkyProvider extends CustomSkyProvider {
|
||||||
private static final ResourceLocation limboMoonResourceLoc = new ResourceLocation(DimDoors.MODID + ":textures/other/limboMoon.png");
|
private static final ResourceLocation limboMoonResourceLoc = new ResourceLocation(DimDoors.MODID + ":textures/other/limbo_moon.png");
|
||||||
private static final ResourceLocation limboSunResourceLoc = new ResourceLocation(DimDoors.MODID + ":textures/other/limboSun.png");
|
private static final ResourceLocation limboSunResourceLoc = new ResourceLocation(DimDoors.MODID + ":textures/other/limbo_sun.png");
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ResourceLocation getMoonRenderPath() {
|
public ResourceLocation getMoonRenderPath() {
|
||||||
|
|
|
@ -92,7 +92,7 @@ public class WorldProviderLimbo extends WorldProvider {
|
||||||
@Override
|
@Override
|
||||||
public boolean canCoordinateBeSpawn(int x, int z) {
|
public boolean canCoordinateBeSpawn(int x, int z) {
|
||||||
BlockPos pos = this.world.getTopSolidOrLiquidBlock(new BlockPos(x, 0, z));
|
BlockPos pos = this.world.getTopSolidOrLiquidBlock(new BlockPos(x, 0, z));
|
||||||
return world.getBlockState(pos).equals(ModBlocks.blockFabric.getDefaultState().withProperty(BlockFabric.TYPE, BlockFabric.EnumType.UNRAVELED));
|
return world.getBlockState(pos).equals(ModBlocks.FABRIC.getDefaultState().withProperty(BlockFabric.TYPE, BlockFabric.EnumType.UNRAVELED));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -10,11 +10,11 @@ public class PocketSkyProvider extends CustomSkyProvider {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ResourceLocation getMoonRenderPath() {
|
public ResourceLocation getMoonRenderPath() {
|
||||||
return new ResourceLocation("DimDoors:textures/other/limboMoon.png");
|
return new ResourceLocation("DimDoors:textures/other/limbo_moon.png");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ResourceLocation getSunRenderPath() {
|
public ResourceLocation getSunRenderPath() {
|
||||||
return new ResourceLocation("DimDoors:textures/other/limboSun.png");
|
return new ResourceLocation("DimDoors:textures/other/limbo_sun.png");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,36 +0,0 @@
|
||||||
{
|
|
||||||
"variants": {
|
|
||||||
"facing=east,half=lower,hinge=left,open=false": { "model": "dimdoors:blockDimDoor_bottom" },
|
|
||||||
"facing=south,half=lower,hinge=left,open=false": { "model": "dimdoors:blockDimDoor_bottom", "y": 90 },
|
|
||||||
"facing=west,half=lower,hinge=left,open=false": { "model": "dimdoors:blockDimDoor_bottom", "y": 180 },
|
|
||||||
"facing=north,half=lower,hinge=left,open=false": { "model": "dimdoors:blockDimDoor_bottom", "y": 270 },
|
|
||||||
"facing=east,half=lower,hinge=right,open=false": { "model": "dimdoors:blockDimDoor_bottom_rh" },
|
|
||||||
"facing=south,half=lower,hinge=right,open=false": { "model": "dimdoors:blockDimDoor_bottom_rh", "y": 90 },
|
|
||||||
"facing=west,half=lower,hinge=right,open=false": { "model": "dimdoors:blockDimDoor_bottom_rh", "y": 180 },
|
|
||||||
"facing=north,half=lower,hinge=right,open=false": { "model": "dimdoors:blockDimDoor_bottom_rh", "y": 270 },
|
|
||||||
"facing=east,half=lower,hinge=left,open=true": { "model": "dimdoors:blockDimDoor_bottom_rh", "y": 90 },
|
|
||||||
"facing=south,half=lower,hinge=left,open=true": { "model": "dimdoors:blockDimDoor_bottom_rh", "y": 180 },
|
|
||||||
"facing=west,half=lower,hinge=left,open=true": { "model": "dimdoors:blockDimDoor_bottom_rh", "y": 270 },
|
|
||||||
"facing=north,half=lower,hinge=left,open=true": { "model": "dimdoors:blockDimDoor_bottom_rh" },
|
|
||||||
"facing=east,half=lower,hinge=right,open=true": { "model": "dimdoors:blockDimDoor_bottom", "y": 270 },
|
|
||||||
"facing=south,half=lower,hinge=right,open=true": { "model": "dimdoors:blockDimDoor_bottom" },
|
|
||||||
"facing=west,half=lower,hinge=right,open=true": { "model": "dimdoors:blockDimDoor_bottom", "y": 90 },
|
|
||||||
"facing=north,half=lower,hinge=right,open=true": { "model": "dimdoors:blockDimDoor_bottom", "y": 180 },
|
|
||||||
"facing=east,half=upper,hinge=left,open=false": { "model": "dimdoors:blockDimDoor_top" },
|
|
||||||
"facing=south,half=upper,hinge=left,open=false": { "model": "dimdoors:blockDimDoor_top", "y": 90 },
|
|
||||||
"facing=west,half=upper,hinge=left,open=false": { "model": "dimdoors:blockDimDoor_top", "y": 180 },
|
|
||||||
"facing=north,half=upper,hinge=left,open=false": { "model": "dimdoors:blockDimDoor_top", "y": 270 },
|
|
||||||
"facing=east,half=upper,hinge=right,open=false": { "model": "dimdoors:blockDimDoor_top_rh" },
|
|
||||||
"facing=south,half=upper,hinge=right,open=false": { "model": "dimdoors:blockDimDoor_top_rh", "y": 90 },
|
|
||||||
"facing=west,half=upper,hinge=right,open=false": { "model": "dimdoors:blockDimDoor_top_rh", "y": 180 },
|
|
||||||
"facing=north,half=upper,hinge=right,open=false": { "model": "dimdoors:blockDimDoor_top_rh", "y": 270 },
|
|
||||||
"facing=east,half=upper,hinge=left,open=true": { "model": "dimdoors:blockDimDoor_top_rh", "y": 90 },
|
|
||||||
"facing=south,half=upper,hinge=left,open=true": { "model": "dimdoors:blockDimDoor_top_rh", "y": 180 },
|
|
||||||
"facing=west,half=upper,hinge=left,open=true": { "model": "dimdoors:blockDimDoor_top_rh", "y": 270 },
|
|
||||||
"facing=north,half=upper,hinge=left,open=true": { "model": "dimdoors:blockDimDoor_top_rh" },
|
|
||||||
"facing=east,half=upper,hinge=right,open=true": { "model": "dimdoors:blockDimDoor_top", "y": 270 },
|
|
||||||
"facing=south,half=upper,hinge=right,open=true": { "model": "dimdoors:blockDimDoor_top" },
|
|
||||||
"facing=west,half=upper,hinge=right,open=true": { "model": "dimdoors:blockDimDoor_top", "y": 90 },
|
|
||||||
"facing=north,half=upper,hinge=right,open=true": { "model": "dimdoors:blockDimDoor_top", "y": 180 }
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,36 +0,0 @@
|
||||||
{
|
|
||||||
"variants": {
|
|
||||||
"facing=east,half=lower,hinge=left,open=false": { "model": "dimdoors:blockDimDoorChaos_bottom" },
|
|
||||||
"facing=south,half=lower,hinge=left,open=false": { "model": "dimdoors:blockDimDoorChaos_bottom", "y": 90 },
|
|
||||||
"facing=west,half=lower,hinge=left,open=false": { "model": "dimdoors:blockDimDoorChaos_bottom", "y": 180 },
|
|
||||||
"facing=north,half=lower,hinge=left,open=false": { "model": "dimdoors:blockDimDoorChaos_bottom", "y": 270 },
|
|
||||||
"facing=east,half=lower,hinge=right,open=false": { "model": "dimdoors:blockDimDoorChaos_bottom_rh" },
|
|
||||||
"facing=south,half=lower,hinge=right,open=false": { "model": "dimdoors:blockDimDoorChaos_bottom_rh", "y": 90 },
|
|
||||||
"facing=west,half=lower,hinge=right,open=false": { "model": "dimdoors:blockDimDoorChaos_bottom_rh", "y": 180 },
|
|
||||||
"facing=north,half=lower,hinge=right,open=false": { "model": "dimdoors:blockDimDoorChaos_bottom_rh", "y": 270 },
|
|
||||||
"facing=east,half=lower,hinge=left,open=true": { "model": "dimdoors:blockDimDoorChaos_bottom_rh", "y": 90 },
|
|
||||||
"facing=south,half=lower,hinge=left,open=true": { "model": "dimdoors:blockDimDoorChaos_bottom_rh", "y": 180 },
|
|
||||||
"facing=west,half=lower,hinge=left,open=true": { "model": "dimdoors:blockDimDoorChaos_bottom_rh", "y": 270 },
|
|
||||||
"facing=north,half=lower,hinge=left,open=true": { "model": "dimdoors:blockDimDoorChaos_bottom_rh" },
|
|
||||||
"facing=east,half=lower,hinge=right,open=true": { "model": "dimdoors:blockDimDoorChaos_bottom", "y": 270 },
|
|
||||||
"facing=south,half=lower,hinge=right,open=true": { "model": "dimdoors:blockDimDoorChaos_bottom" },
|
|
||||||
"facing=west,half=lower,hinge=right,open=true": { "model": "dimdoors:blockDimDoorChaos_bottom", "y": 90 },
|
|
||||||
"facing=north,half=lower,hinge=right,open=true": { "model": "dimdoors:blockDimDoorChaos_bottom", "y": 180 },
|
|
||||||
"facing=east,half=upper,hinge=left,open=false": { "model": "dimdoors:blockDimDoorChaos_top" },
|
|
||||||
"facing=south,half=upper,hinge=left,open=false": { "model": "dimdoors:blockDimDoorChaos_top", "y": 90 },
|
|
||||||
"facing=west,half=upper,hinge=left,open=false": { "model": "dimdoors:blockDimDoorChaos_top", "y": 180 },
|
|
||||||
"facing=north,half=upper,hinge=left,open=false": { "model": "dimdoors:blockDimDoorChaos_top", "y": 270 },
|
|
||||||
"facing=east,half=upper,hinge=right,open=false": { "model": "dimdoors:blockDimDoorChaos_top_rh" },
|
|
||||||
"facing=south,half=upper,hinge=right,open=false": { "model": "dimdoors:blockDimDoorChaos_top_rh", "y": 90 },
|
|
||||||
"facing=west,half=upper,hinge=right,open=false": { "model": "dimdoors:blockDimDoorChaos_top_rh", "y": 180 },
|
|
||||||
"facing=north,half=upper,hinge=right,open=false": { "model": "dimdoors:blockDimDoorChaos_top_rh", "y": 270 },
|
|
||||||
"facing=east,half=upper,hinge=left,open=true": { "model": "dimdoors:blockDimDoorChaos_top_rh", "y": 90 },
|
|
||||||
"facing=south,half=upper,hinge=left,open=true": { "model": "dimdoors:blockDimDoorChaos_top_rh", "y": 180 },
|
|
||||||
"facing=west,half=upper,hinge=left,open=true": { "model": "dimdoors:blockDimDoorChaos_top_rh", "y": 270 },
|
|
||||||
"facing=north,half=upper,hinge=left,open=true": { "model": "dimdoors:blockDimDoorChaos_top_rh" },
|
|
||||||
"facing=east,half=upper,hinge=right,open=true": { "model": "dimdoors:blockDimDoorChaos_top", "y": 270 },
|
|
||||||
"facing=south,half=upper,hinge=right,open=true": { "model": "dimdoors:blockDimDoorChaos_top" },
|
|
||||||
"facing=west,half=upper,hinge=right,open=true": { "model": "dimdoors:blockDimDoorChaos_top", "y": 90 },
|
|
||||||
"facing=north,half=upper,hinge=right,open=true": { "model": "dimdoors:blockDimDoorChaos_top", "y": 180 }
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,36 +0,0 @@
|
||||||
{
|
|
||||||
"variants": {
|
|
||||||
"facing=east,half=lower,hinge=left,open=false": { "model": "dimdoors:blockDoorGold_bottom" },
|
|
||||||
"facing=south,half=lower,hinge=left,open=false": { "model": "dimdoors:blockDoorGold_bottom", "y": 90 },
|
|
||||||
"facing=west,half=lower,hinge=left,open=false": { "model": "dimdoors:blockDoorGold_bottom", "y": 180 },
|
|
||||||
"facing=north,half=lower,hinge=left,open=false": { "model": "dimdoors:blockDoorGold_bottom", "y": 270 },
|
|
||||||
"facing=east,half=lower,hinge=right,open=false": { "model": "dimdoors:blockDoorGold_bottom_rh" },
|
|
||||||
"facing=south,half=lower,hinge=right,open=false": { "model": "dimdoors:blockDoorGold_bottom_rh", "y": 90 },
|
|
||||||
"facing=west,half=lower,hinge=right,open=false": { "model": "dimdoors:blockDoorGold_bottom_rh", "y": 180 },
|
|
||||||
"facing=north,half=lower,hinge=right,open=false": { "model": "dimdoors:blockDoorGold_bottom_rh", "y": 270 },
|
|
||||||
"facing=east,half=lower,hinge=left,open=true": { "model": "dimdoors:blockDoorGold_bottom_rh", "y": 90 },
|
|
||||||
"facing=south,half=lower,hinge=left,open=true": { "model": "dimdoors:blockDoorGold_bottom_rh", "y": 180 },
|
|
||||||
"facing=west,half=lower,hinge=left,open=true": { "model": "dimdoors:blockDoorGold_bottom_rh", "y": 270 },
|
|
||||||
"facing=north,half=lower,hinge=left,open=true": { "model": "dimdoors:blockDoorGold_bottom_rh" },
|
|
||||||
"facing=east,half=lower,hinge=right,open=true": { "model": "dimdoors:blockDoorGold_bottom", "y": 270 },
|
|
||||||
"facing=south,half=lower,hinge=right,open=true": { "model": "dimdoors:blockDoorGold_bottom" },
|
|
||||||
"facing=west,half=lower,hinge=right,open=true": { "model": "dimdoors:blockDoorGold_bottom", "y": 90 },
|
|
||||||
"facing=north,half=lower,hinge=right,open=true": { "model": "dimdoors:blockDoorGold_bottom", "y": 180 },
|
|
||||||
"facing=east,half=upper,hinge=left,open=false": { "model": "dimdoors:blockDoorGold_top" },
|
|
||||||
"facing=south,half=upper,hinge=left,open=false": { "model": "dimdoors:blockDoorGold_top", "y": 90 },
|
|
||||||
"facing=west,half=upper,hinge=left,open=false": { "model": "dimdoors:blockDoorGold_top", "y": 180 },
|
|
||||||
"facing=north,half=upper,hinge=left,open=false": { "model": "dimdoors:blockDoorGold_top", "y": 270 },
|
|
||||||
"facing=east,half=upper,hinge=right,open=false": { "model": "dimdoors:blockDoorGold_top_rh" },
|
|
||||||
"facing=south,half=upper,hinge=right,open=false": { "model": "dimdoors:blockDoorGold_top_rh", "y": 90 },
|
|
||||||
"facing=west,half=upper,hinge=right,open=false": { "model": "dimdoors:blockDoorGold_top_rh", "y": 180 },
|
|
||||||
"facing=north,half=upper,hinge=right,open=false": { "model": "dimdoors:blockDoorGold_top_rh", "y": 270 },
|
|
||||||
"facing=east,half=upper,hinge=left,open=true": { "model": "dimdoors:blockDoorGold_top_rh", "y": 90 },
|
|
||||||
"facing=south,half=upper,hinge=left,open=true": { "model": "dimdoors:blockDoorGold_top_rh", "y": 180 },
|
|
||||||
"facing=west,half=upper,hinge=left,open=true": { "model": "dimdoors:blockDoorGold_top_rh", "y": 270 },
|
|
||||||
"facing=north,half=upper,hinge=left,open=true": { "model": "dimdoors:blockDoorGold_top_rh" },
|
|
||||||
"facing=east,half=upper,hinge=right,open=true": { "model": "dimdoors:blockDoorGold_top", "y": 270 },
|
|
||||||
"facing=south,half=upper,hinge=right,open=true": { "model": "dimdoors:blockDoorGold_top" },
|
|
||||||
"facing=west,half=upper,hinge=right,open=true": { "model": "dimdoors:blockDoorGold_top", "y": 90 },
|
|
||||||
"facing=north,half=upper,hinge=right,open=true": { "model": "dimdoors:blockDoorGold_top", "y": 180 }
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,36 +0,0 @@
|
||||||
{
|
|
||||||
"variants": {
|
|
||||||
"facing=east,half=lower,hinge=left,open=false": { "model": "dimdoors:blockDoorQuartz_bottom" },
|
|
||||||
"facing=south,half=lower,hinge=left,open=false": { "model": "dimdoors:blockDoorQuartz_bottom", "y": 90 },
|
|
||||||
"facing=west,half=lower,hinge=left,open=false": { "model": "dimdoors:blockDoorQuartz_bottom", "y": 180 },
|
|
||||||
"facing=north,half=lower,hinge=left,open=false": { "model": "dimdoors:blockDoorQuartz_bottom", "y": 270 },
|
|
||||||
"facing=east,half=lower,hinge=right,open=false": { "model": "dimdoors:blockDoorQuartz_bottom_rh" },
|
|
||||||
"facing=south,half=lower,hinge=right,open=false": { "model": "dimdoors:blockDoorQuartz_bottom_rh", "y": 90 },
|
|
||||||
"facing=west,half=lower,hinge=right,open=false": { "model": "dimdoors:blockDoorQuartz_bottom_rh", "y": 180 },
|
|
||||||
"facing=north,half=lower,hinge=right,open=false": { "model": "dimdoors:blockDoorQuartz_bottom_rh", "y": 270 },
|
|
||||||
"facing=east,half=lower,hinge=left,open=true": { "model": "dimdoors:blockDoorQuartz_bottom_rh", "y": 90 },
|
|
||||||
"facing=south,half=lower,hinge=left,open=true": { "model": "dimdoors:blockDoorQuartz_bottom_rh", "y": 180 },
|
|
||||||
"facing=west,half=lower,hinge=left,open=true": { "model": "dimdoors:blockDoorQuartz_bottom_rh", "y": 270 },
|
|
||||||
"facing=north,half=lower,hinge=left,open=true": { "model": "dimdoors:blockDoorQuartz_bottom_rh" },
|
|
||||||
"facing=east,half=lower,hinge=right,open=true": { "model": "dimdoors:blockDoorQuartz_bottom", "y": 270 },
|
|
||||||
"facing=south,half=lower,hinge=right,open=true": { "model": "dimdoors:blockDoorQuartz_bottom" },
|
|
||||||
"facing=west,half=lower,hinge=right,open=true": { "model": "dimdoors:blockDoorQuartz_bottom", "y": 90 },
|
|
||||||
"facing=north,half=lower,hinge=right,open=true": { "model": "dimdoors:blockDoorQuartz_bottom", "y": 180 },
|
|
||||||
"facing=east,half=upper,hinge=left,open=false": { "model": "dimdoors:blockDoorQuartz_top" },
|
|
||||||
"facing=south,half=upper,hinge=left,open=false": { "model": "dimdoors:blockDoorQuartz_top", "y": 90 },
|
|
||||||
"facing=west,half=upper,hinge=left,open=false": { "model": "dimdoors:blockDoorQuartz_top", "y": 180 },
|
|
||||||
"facing=north,half=upper,hinge=left,open=false": { "model": "dimdoors:blockDoorQuartz_top", "y": 270 },
|
|
||||||
"facing=east,half=upper,hinge=right,open=false": { "model": "dimdoors:blockDoorQuartz_top_rh" },
|
|
||||||
"facing=south,half=upper,hinge=right,open=false": { "model": "dimdoors:blockDoorQuartz_top_rh", "y": 90 },
|
|
||||||
"facing=west,half=upper,hinge=right,open=false": { "model": "dimdoors:blockDoorQuartz_top_rh", "y": 180 },
|
|
||||||
"facing=north,half=upper,hinge=right,open=false": { "model": "dimdoors:blockDoorQuartz_top_rh", "y": 270 },
|
|
||||||
"facing=east,half=upper,hinge=left,open=true": { "model": "dimdoors:blockDoorQuartz_top_rh", "y": 90 },
|
|
||||||
"facing=south,half=upper,hinge=left,open=true": { "model": "dimdoors:blockDoorQuartz_top_rh", "y": 180 },
|
|
||||||
"facing=west,half=upper,hinge=left,open=true": { "model": "dimdoors:blockDoorQuartz_top_rh", "y": 270 },
|
|
||||||
"facing=north,half=upper,hinge=left,open=true": { "model": "dimdoors:blockDoorQuartz_top_rh" },
|
|
||||||
"facing=east,half=upper,hinge=right,open=true": { "model": "dimdoors:blockDoorQuartz_top", "y": 270 },
|
|
||||||
"facing=south,half=upper,hinge=right,open=true": { "model": "dimdoors:blockDoorQuartz_top" },
|
|
||||||
"facing=west,half=upper,hinge=right,open=true": { "model": "dimdoors:blockDoorQuartz_top", "y": 90 },
|
|
||||||
"facing=north,half=upper,hinge=right,open=true": { "model": "dimdoors:blockDoorQuartz_top", "y": 180 }
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,5 +0,0 @@
|
||||||
{
|
|
||||||
"variants": {
|
|
||||||
"normal": {"model": "dimdoors:noTexture"}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,36 +0,0 @@
|
||||||
{
|
|
||||||
"variants": {
|
|
||||||
"facing=east,half=lower,hinge=left,open=false": { "model": "dimdoors:blockDimDoorWarp_bottom" },
|
|
||||||
"facing=south,half=lower,hinge=left,open=false": { "model": "dimdoors:blockDimDoorWarp_bottom", "y": 90 },
|
|
||||||
"facing=west,half=lower,hinge=left,open=false": { "model": "dimdoors:blockDimDoorWarp_bottom", "y": 180 },
|
|
||||||
"facing=north,half=lower,hinge=left,open=false": { "model": "dimdoors:blockDimDoorWarp_bottom", "y": 270 },
|
|
||||||
"facing=east,half=lower,hinge=right,open=false": { "model": "dimdoors:blockDimDoorWarp_bottom_rh" },
|
|
||||||
"facing=south,half=lower,hinge=right,open=false": { "model": "dimdoors:blockDimDoorWarp_bottom_rh", "y": 90 },
|
|
||||||
"facing=west,half=lower,hinge=right,open=false": { "model": "dimdoors:blockDimDoorWarp_bottom_rh", "y": 180 },
|
|
||||||
"facing=north,half=lower,hinge=right,open=false": { "model": "dimdoors:blockDimDoorWarp_bottom_rh", "y": 270 },
|
|
||||||
"facing=east,half=lower,hinge=left,open=true": { "model": "dimdoors:blockDimDoorWarp_bottom_rh", "y": 90 },
|
|
||||||
"facing=south,half=lower,hinge=left,open=true": { "model": "dimdoors:blockDimDoorWarp_bottom_rh", "y": 180 },
|
|
||||||
"facing=west,half=lower,hinge=left,open=true": { "model": "dimdoors:blockDimDoorWarp_bottom_rh", "y": 270 },
|
|
||||||
"facing=north,half=lower,hinge=left,open=true": { "model": "dimdoors:blockDimDoorWarp_bottom_rh" },
|
|
||||||
"facing=east,half=lower,hinge=right,open=true": { "model": "dimdoors:blockDimDoorWarp_bottom", "y": 270 },
|
|
||||||
"facing=south,half=lower,hinge=right,open=true": { "model": "dimdoors:blockDimDoorWarp_bottom" },
|
|
||||||
"facing=west,half=lower,hinge=right,open=true": { "model": "dimdoors:blockDimDoorWarp_bottom", "y": 90 },
|
|
||||||
"facing=north,half=lower,hinge=right,open=true": { "model": "dimdoors:blockDimDoorWarp_bottom", "y": 180 },
|
|
||||||
"facing=east,half=upper,hinge=left,open=false": { "model": "dimdoors:blockDimDoorWarp_top" },
|
|
||||||
"facing=south,half=upper,hinge=left,open=false": { "model": "dimdoors:blockDimDoorWarp_top", "y": 90 },
|
|
||||||
"facing=west,half=upper,hinge=left,open=false": { "model": "dimdoors:blockDimDoorWarp_top", "y": 180 },
|
|
||||||
"facing=north,half=upper,hinge=left,open=false": { "model": "dimdoors:blockDimDoorWarp_top", "y": 270 },
|
|
||||||
"facing=east,half=upper,hinge=right,open=false": { "model": "dimdoors:blockDimDoorWarp_top_rh" },
|
|
||||||
"facing=south,half=upper,hinge=right,open=false": { "model": "dimdoors:blockDimDoorWarp_top_rh", "y": 90 },
|
|
||||||
"facing=west,half=upper,hinge=right,open=false": { "model": "dimdoors:blockDimDoorWarp_top_rh", "y": 180 },
|
|
||||||
"facing=north,half=upper,hinge=right,open=false": { "model": "dimdoors:blockDimDoorWarp_top_rh", "y": 270 },
|
|
||||||
"facing=east,half=upper,hinge=left,open=true": { "model": "dimdoors:blockDimDoorWarp_top_rh", "y": 90 },
|
|
||||||
"facing=south,half=upper,hinge=left,open=true": { "model": "dimdoors:blockDimDoorWarp_top_rh", "y": 180 },
|
|
||||||
"facing=west,half=upper,hinge=left,open=true": { "model": "dimdoors:blockDimDoorWarp_top_rh", "y": 270 },
|
|
||||||
"facing=north,half=upper,hinge=left,open=true": { "model": "dimdoors:blockDimDoorWarp_top_rh" },
|
|
||||||
"facing=east,half=upper,hinge=right,open=true": { "model": "dimdoors:blockDimDoorWarp_top", "y": 270 },
|
|
||||||
"facing=south,half=upper,hinge=right,open=true": { "model": "dimdoors:blockDimDoorWarp_top" },
|
|
||||||
"facing=west,half=upper,hinge=right,open=true": { "model": "dimdoors:blockDimDoorWarp_top", "y": 90 },
|
|
||||||
"facing=north,half=upper,hinge=right,open=true": { "model": "dimdoors:blockDimDoorWarp_top", "y": 180 }
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,36 +0,0 @@
|
||||||
{
|
|
||||||
"variants": {
|
|
||||||
"facing=east,half=lower,hinge=left,open=false": { "model": "dimdoors:blockDoorGold_bottom" },
|
|
||||||
"facing=south,half=lower,hinge=left,open=false": { "model": "dimdoors:blockDoorGold_bottom", "y": 90 },
|
|
||||||
"facing=west,half=lower,hinge=left,open=false": { "model": "dimdoors:blockDoorGold_bottom", "y": 180 },
|
|
||||||
"facing=north,half=lower,hinge=left,open=false": { "model": "dimdoors:blockDoorGold_bottom", "y": 270 },
|
|
||||||
"facing=east,half=lower,hinge=right,open=false": { "model": "dimdoors:blockDoorGold_bottom_rh" },
|
|
||||||
"facing=south,half=lower,hinge=right,open=false": { "model": "dimdoors:blockDoorGold_bottom_rh", "y": 90 },
|
|
||||||
"facing=west,half=lower,hinge=right,open=false": { "model": "dimdoors:blockDoorGold_bottom_rh", "y": 180 },
|
|
||||||
"facing=north,half=lower,hinge=right,open=false": { "model": "dimdoors:blockDoorGold_bottom_rh", "y": 270 },
|
|
||||||
"facing=east,half=lower,hinge=left,open=true": { "model": "dimdoors:blockDoorGold_bottom_rh", "y": 90 },
|
|
||||||
"facing=south,half=lower,hinge=left,open=true": { "model": "dimdoors:blockDoorGold_bottom_rh", "y": 180 },
|
|
||||||
"facing=west,half=lower,hinge=left,open=true": { "model": "dimdoors:blockDoorGold_bottom_rh", "y": 270 },
|
|
||||||
"facing=north,half=lower,hinge=left,open=true": { "model": "dimdoors:blockDoorGold_bottom_rh" },
|
|
||||||
"facing=east,half=lower,hinge=right,open=true": { "model": "dimdoors:blockDoorGold_bottom", "y": 270 },
|
|
||||||
"facing=south,half=lower,hinge=right,open=true": { "model": "dimdoors:blockDoorGold_bottom" },
|
|
||||||
"facing=west,half=lower,hinge=right,open=true": { "model": "dimdoors:blockDoorGold_bottom", "y": 90 },
|
|
||||||
"facing=north,half=lower,hinge=right,open=true": { "model": "dimdoors:blockDoorGold_bottom", "y": 180 },
|
|
||||||
"facing=east,half=upper,hinge=left,open=false": { "model": "dimdoors:blockDoorGold_top" },
|
|
||||||
"facing=south,half=upper,hinge=left,open=false": { "model": "dimdoors:blockDoorGold_top", "y": 90 },
|
|
||||||
"facing=west,half=upper,hinge=left,open=false": { "model": "dimdoors:blockDoorGold_top", "y": 180 },
|
|
||||||
"facing=north,half=upper,hinge=left,open=false": { "model": "dimdoors:blockDoorGold_top", "y": 270 },
|
|
||||||
"facing=east,half=upper,hinge=right,open=false": { "model": "dimdoors:blockDoorGold_top_rh" },
|
|
||||||
"facing=south,half=upper,hinge=right,open=false": { "model": "dimdoors:blockDoorGold_top_rh", "y": 90 },
|
|
||||||
"facing=west,half=upper,hinge=right,open=false": { "model": "dimdoors:blockDoorGold_top_rh", "y": 180 },
|
|
||||||
"facing=north,half=upper,hinge=right,open=false": { "model": "dimdoors:blockDoorGold_top_rh", "y": 270 },
|
|
||||||
"facing=east,half=upper,hinge=left,open=true": { "model": "dimdoors:blockDoorGold_top_rh", "y": 90 },
|
|
||||||
"facing=south,half=upper,hinge=left,open=true": { "model": "dimdoors:blockDoorGold_top_rh", "y": 180 },
|
|
||||||
"facing=west,half=upper,hinge=left,open=true": { "model": "dimdoors:blockDoorGold_top_rh", "y": 270 },
|
|
||||||
"facing=north,half=upper,hinge=left,open=true": { "model": "dimdoors:blockDoorGold_top_rh" },
|
|
||||||
"facing=east,half=upper,hinge=right,open=true": { "model": "dimdoors:blockDoorGold_top", "y": 270 },
|
|
||||||
"facing=south,half=upper,hinge=right,open=true": { "model": "dimdoors:blockDoorGold_top" },
|
|
||||||
"facing=west,half=upper,hinge=right,open=true": { "model": "dimdoors:blockDoorGold_top", "y": 90 },
|
|
||||||
"facing=north,half=upper,hinge=right,open=true": { "model": "dimdoors:blockDoorGold_top", "y": 180 }
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,36 +0,0 @@
|
||||||
{
|
|
||||||
"variants": {
|
|
||||||
"facing=east,half=lower,hinge=left,open=false": { "model": "dimdoors:blockDoorQuartz_bottom" },
|
|
||||||
"facing=south,half=lower,hinge=left,open=false": { "model": "dimdoors:blockDoorQuartz_bottom", "y": 90 },
|
|
||||||
"facing=west,half=lower,hinge=left,open=false": { "model": "dimdoors:blockDoorQuartz_bottom", "y": 180 },
|
|
||||||
"facing=north,half=lower,hinge=left,open=false": { "model": "dimdoors:blockDoorQuartz_bottom", "y": 270 },
|
|
||||||
"facing=east,half=lower,hinge=right,open=false": { "model": "dimdoors:blockDoorQuartz_bottom_rh" },
|
|
||||||
"facing=south,half=lower,hinge=right,open=false": { "model": "dimdoors:blockDoorQuartz_bottom_rh", "y": 90 },
|
|
||||||
"facing=west,half=lower,hinge=right,open=false": { "model": "dimdoors:blockDoorQuartz_bottom_rh", "y": 180 },
|
|
||||||
"facing=north,half=lower,hinge=right,open=false": { "model": "dimdoors:blockDoorQuartz_bottom_rh", "y": 270 },
|
|
||||||
"facing=east,half=lower,hinge=left,open=true": { "model": "dimdoors:blockDoorQuartz_bottom_rh", "y": 90 },
|
|
||||||
"facing=south,half=lower,hinge=left,open=true": { "model": "dimdoors:blockDoorQuartz_bottom_rh", "y": 180 },
|
|
||||||
"facing=west,half=lower,hinge=left,open=true": { "model": "dimdoors:blockDoorQuartz_bottom_rh", "y": 270 },
|
|
||||||
"facing=north,half=lower,hinge=left,open=true": { "model": "dimdoors:blockDoorQuartz_bottom_rh" },
|
|
||||||
"facing=east,half=lower,hinge=right,open=true": { "model": "dimdoors:blockDoorQuartz_bottom", "y": 270 },
|
|
||||||
"facing=south,half=lower,hinge=right,open=true": { "model": "dimdoors:blockDoorQuartz_bottom" },
|
|
||||||
"facing=west,half=lower,hinge=right,open=true": { "model": "dimdoors:blockDoorQuartz_bottom", "y": 90 },
|
|
||||||
"facing=north,half=lower,hinge=right,open=true": { "model": "dimdoors:blockDoorQuartz_bottom", "y": 180 },
|
|
||||||
"facing=east,half=upper,hinge=left,open=false": { "model": "dimdoors:blockDoorQuartz_top" },
|
|
||||||
"facing=south,half=upper,hinge=left,open=false": { "model": "dimdoors:blockDoorQuartz_top", "y": 90 },
|
|
||||||
"facing=west,half=upper,hinge=left,open=false": { "model": "dimdoors:blockDoorQuartz_top", "y": 180 },
|
|
||||||
"facing=north,half=upper,hinge=left,open=false": { "model": "dimdoors:blockDoorQuartz_top", "y": 270 },
|
|
||||||
"facing=east,half=upper,hinge=right,open=false": { "model": "dimdoors:blockDoorQuartz_top_rh" },
|
|
||||||
"facing=south,half=upper,hinge=right,open=false": { "model": "dimdoors:blockDoorQuartz_top_rh", "y": 90 },
|
|
||||||
"facing=west,half=upper,hinge=right,open=false": { "model": "dimdoors:blockDoorQuartz_top_rh", "y": 180 },
|
|
||||||
"facing=north,half=upper,hinge=right,open=false": { "model": "dimdoors:blockDoorQuartz_top_rh", "y": 270 },
|
|
||||||
"facing=east,half=upper,hinge=left,open=true": { "model": "dimdoors:blockDoorQuartz_top_rh", "y": 90 },
|
|
||||||
"facing=south,half=upper,hinge=left,open=true": { "model": "dimdoors:blockDoorQuartz_top_rh", "y": 180 },
|
|
||||||
"facing=west,half=upper,hinge=left,open=true": { "model": "dimdoors:blockDoorQuartz_top_rh", "y": 270 },
|
|
||||||
"facing=north,half=upper,hinge=left,open=true": { "model": "dimdoors:blockDoorQuartz_top_rh" },
|
|
||||||
"facing=east,half=upper,hinge=right,open=true": { "model": "dimdoors:blockDoorQuartz_top", "y": 270 },
|
|
||||||
"facing=south,half=upper,hinge=right,open=true": { "model": "dimdoors:blockDoorQuartz_top" },
|
|
||||||
"facing=west,half=upper,hinge=right,open=true": { "model": "dimdoors:blockDoorQuartz_top", "y": 90 },
|
|
||||||
"facing=north,half=upper,hinge=right,open=true": { "model": "dimdoors:blockDoorQuartz_top", "y": 180 }
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,9 +0,0 @@
|
||||||
{
|
|
||||||
"variants": {
|
|
||||||
"type=reality": { "model": "dimdoors:blockFabricReality" },
|
|
||||||
"type=ancient": { "model": "dimdoors:blockFabricAncient" },
|
|
||||||
"type=altered": { "model": "dimdoors:blockFabricAltered" },
|
|
||||||
"type=unraveled": { "model": "dimdoors:blockFabricUnraveled" },
|
|
||||||
"type=eternal": { "model": "dimdoors:blockFabricEternal" }
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,5 +0,0 @@
|
||||||
{
|
|
||||||
"variants": {
|
|
||||||
"normal": {"model": "dimdoors:noTexture"}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -0,0 +1,68 @@
|
||||||
|
{
|
||||||
|
"variants": {
|
||||||
|
"facing=east,half=lower,hinge=left,open=false,powered=false": { "model": "dimdoors:dimensional_door_bottom" },
|
||||||
|
"facing=south,half=lower,hinge=left,open=false,powered=false": { "model": "dimdoors:dimensional_door_bottom", "y": 90 },
|
||||||
|
"facing=west,half=lower,hinge=left,open=false,powered=false": { "model": "dimdoors:dimensional_door_bottom", "y": 180 },
|
||||||
|
"facing=north,half=lower,hinge=left,open=false,powered=false": { "model": "dimdoors:dimensional_door_bottom", "y": 270 },
|
||||||
|
"facing=east,half=lower,hinge=right,open=false,powered=false": { "model": "dimdoors:dimensional_door_bottom_rh" },
|
||||||
|
"facing=south,half=lower,hinge=right,open=false,powered=false": { "model": "dimdoors:dimensional_door_bottom_rh", "y": 90 },
|
||||||
|
"facing=west,half=lower,hinge=right,open=false,powered=false": { "model": "dimdoors:dimensional_door_bottom_rh", "y": 180 },
|
||||||
|
"facing=north,half=lower,hinge=right,open=false,powered=false": { "model": "dimdoors:dimensional_door_bottom_rh", "y": 270 },
|
||||||
|
"facing=east,half=lower,hinge=left,open=true,powered=false": { "model": "dimdoors:dimensional_door_bottom_rh", "y": 90 },
|
||||||
|
"facing=south,half=lower,hinge=left,open=true,powered=false": { "model": "dimdoors:dimensional_door_bottom_rh", "y": 180 },
|
||||||
|
"facing=west,half=lower,hinge=left,open=true,powered=false": { "model": "dimdoors:dimensional_door_bottom_rh", "y": 270 },
|
||||||
|
"facing=north,half=lower,hinge=left,open=true,powered=false": { "model": "dimdoors:dimensional_door_bottom_rh" },
|
||||||
|
"facing=east,half=lower,hinge=right,open=true,powered=false": { "model": "dimdoors:dimensional_door_bottom", "y": 270 },
|
||||||
|
"facing=south,half=lower,hinge=right,open=true,powered=false": { "model": "dimdoors:dimensional_door_bottom" },
|
||||||
|
"facing=west,half=lower,hinge=right,open=true,powered=false": { "model": "dimdoors:dimensional_door_bottom", "y": 90 },
|
||||||
|
"facing=north,half=lower,hinge=right,open=true,powered=false": { "model": "dimdoors:dimensional_door_bottom", "y": 180 },
|
||||||
|
"facing=east,half=upper,hinge=left,open=false,powered=false": { "model": "dimdoors:dimensional_door_top" },
|
||||||
|
"facing=south,half=upper,hinge=left,open=false,powered=false": { "model": "dimdoors:dimensional_door_top", "y": 90 },
|
||||||
|
"facing=west,half=upper,hinge=left,open=false,powered=false": { "model": "dimdoors:dimensional_door_top", "y": 180 },
|
||||||
|
"facing=north,half=upper,hinge=left,open=false,powered=false": { "model": "dimdoors:dimensional_door_top", "y": 270 },
|
||||||
|
"facing=east,half=upper,hinge=right,open=false,powered=false": { "model": "dimdoors:dimensional_door_top_rh" },
|
||||||
|
"facing=south,half=upper,hinge=right,open=false,powered=false": { "model": "dimdoors:dimensional_door_top_rh", "y": 90 },
|
||||||
|
"facing=west,half=upper,hinge=right,open=false,powered=false": { "model": "dimdoors:dimensional_door_top_rh", "y": 180 },
|
||||||
|
"facing=north,half=upper,hinge=right,open=false,powered=false": { "model": "dimdoors:dimensional_door_top_rh", "y": 270 },
|
||||||
|
"facing=east,half=upper,hinge=left,open=true,powered=false": { "model": "dimdoors:dimensional_door_top_rh", "y": 90 },
|
||||||
|
"facing=south,half=upper,hinge=left,open=true,powered=false": { "model": "dimdoors:dimensional_door_top_rh", "y": 180 },
|
||||||
|
"facing=west,half=upper,hinge=left,open=true,powered=false": { "model": "dimdoors:dimensional_door_top_rh", "y": 270 },
|
||||||
|
"facing=north,half=upper,hinge=left,open=true,powered=false": { "model": "dimdoors:dimensional_door_top_rh" },
|
||||||
|
"facing=east,half=upper,hinge=right,open=true,powered=false": { "model": "dimdoors:dimensional_door_top", "y": 270 },
|
||||||
|
"facing=south,half=upper,hinge=right,open=true,powered=false": { "model": "dimdoors:dimensional_door_top" },
|
||||||
|
"facing=west,half=upper,hinge=right,open=true,powered=false": { "model": "dimdoors:dimensional_door_top", "y": 90 },
|
||||||
|
"facing=north,half=upper,hinge=right,open=true,powered=false": { "model": "dimdoors:dimensional_door_top", "y": 180 },
|
||||||
|
"facing=east,half=lower,hinge=left,open=false,powered=true": { "model": "dimdoors:dimensional_door_bottom" },
|
||||||
|
"facing=south,half=lower,hinge=left,open=false,powered=true": { "model": "dimdoors:dimensional_door_bottom", "y": 90 },
|
||||||
|
"facing=west,half=lower,hinge=left,open=false,powered=true": { "model": "dimdoors:dimensional_door_bottom", "y": 180 },
|
||||||
|
"facing=north,half=lower,hinge=left,open=false,powered=true": { "model": "dimdoors:dimensional_door_bottom", "y": 270 },
|
||||||
|
"facing=east,half=lower,hinge=right,open=false,powered=true": { "model": "dimdoors:dimensional_door_bottom_rh" },
|
||||||
|
"facing=south,half=lower,hinge=right,open=false,powered=true": { "model": "dimdoors:dimensional_door_bottom_rh", "y": 90 },
|
||||||
|
"facing=west,half=lower,hinge=right,open=false,powered=true": { "model": "dimdoors:dimensional_door_bottom_rh", "y": 180 },
|
||||||
|
"facing=north,half=lower,hinge=right,open=false,powered=true": { "model": "dimdoors:dimensional_door_bottom_rh", "y": 270 },
|
||||||
|
"facing=east,half=lower,hinge=left,open=true,powered=true": { "model": "dimdoors:dimensional_door_bottom_rh", "y": 90 },
|
||||||
|
"facing=south,half=lower,hinge=left,open=true,powered=true": { "model": "dimdoors:dimensional_door_bottom_rh", "y": 180 },
|
||||||
|
"facing=west,half=lower,hinge=left,open=true,powered=true": { "model": "dimdoors:dimensional_door_bottom_rh", "y": 270 },
|
||||||
|
"facing=north,half=lower,hinge=left,open=true,powered=true": { "model": "dimdoors:dimensional_door_bottom_rh" },
|
||||||
|
"facing=east,half=lower,hinge=right,open=true,powered=true": { "model": "dimdoors:dimensional_door_bottom", "y": 270 },
|
||||||
|
"facing=south,half=lower,hinge=right,open=true,powered=true": { "model": "dimdoors:dimensional_door_bottom" },
|
||||||
|
"facing=west,half=lower,hinge=right,open=true,powered=true": { "model": "dimdoors:dimensional_door_bottom", "y": 90 },
|
||||||
|
"facing=north,half=lower,hinge=right,open=true,powered=true": { "model": "dimdoors:dimensional_door_bottom", "y": 180 },
|
||||||
|
"facing=east,half=upper,hinge=left,open=false,powered=true": { "model": "dimdoors:dimensional_door_top" },
|
||||||
|
"facing=south,half=upper,hinge=left,open=false,powered=true": { "model": "dimdoors:dimensional_door_top", "y": 90 },
|
||||||
|
"facing=west,half=upper,hinge=left,open=false,powered=true": { "model": "dimdoors:dimensional_door_top", "y": 180 },
|
||||||
|
"facing=north,half=upper,hinge=left,open=false,powered=true": { "model": "dimdoors:dimensional_door_top", "y": 270 },
|
||||||
|
"facing=east,half=upper,hinge=right,open=false,powered=true": { "model": "dimdoors:dimensional_door_top_rh" },
|
||||||
|
"facing=south,half=upper,hinge=right,open=false,powered=true": { "model": "dimdoors:dimensional_door_top_rh", "y": 90 },
|
||||||
|
"facing=west,half=upper,hinge=right,open=false,powered=true": { "model": "dimdoors:dimensional_door_top_rh", "y": 180 },
|
||||||
|
"facing=north,half=upper,hinge=right,open=false,powered=true": { "model": "dimdoors:dimensional_door_top_rh", "y": 270 },
|
||||||
|
"facing=east,half=upper,hinge=left,open=true,powered=true": { "model": "dimdoors:dimensional_door_top_rh", "y": 90 },
|
||||||
|
"facing=south,half=upper,hinge=left,open=true,powered=true": { "model": "dimdoors:dimensional_door_top_rh", "y": 180 },
|
||||||
|
"facing=west,half=upper,hinge=left,open=true,powered=true": { "model": "dimdoors:dimensional_door_top_rh", "y": 270 },
|
||||||
|
"facing=north,half=upper,hinge=left,open=true,powered=true": { "model": "dimdoors:dimensional_door_top_rh" },
|
||||||
|
"facing=east,half=upper,hinge=right,open=true,powered=true": { "model": "dimdoors:dimensional_door_top", "y": 270 },
|
||||||
|
"facing=south,half=upper,hinge=right,open=true,powered=true": { "model": "dimdoors:dimensional_door_top" },
|
||||||
|
"facing=west,half=upper,hinge=right,open=true,powered=true": { "model": "dimdoors:dimensional_door_top", "y": 90 },
|
||||||
|
"facing=north,half=upper,hinge=right,open=true,powered=true": { "model": "dimdoors:dimensional_door_top", "y": 180 }
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,20 +1,20 @@
|
||||||
{
|
{
|
||||||
"variants": {
|
"variants": {
|
||||||
"facing=north,half=bottom,open=false": { "model": "dimdoors:blockDimHatch_bottom" },
|
"facing=north,half=bottom,open=false": { "model": "dimdoors:dimensional_trapdoor_bottom" },
|
||||||
"facing=south,half=bottom,open=false": { "model": "dimdoors:blockDimHatch_bottom" },
|
"facing=south,half=bottom,open=false": { "model": "dimdoors:dimensional_trapdoor_bottom" },
|
||||||
"facing=east,half=bottom,open=false": { "model": "dimdoors:blockDimHatch_bottom" },
|
"facing=east,half=bottom,open=false": { "model": "dimdoors:dimensional_trapdoor_bottom" },
|
||||||
"facing=west,half=bottom,open=false": { "model": "dimdoors:blockDimHatch_bottom" },
|
"facing=west,half=bottom,open=false": { "model": "dimdoors:dimensional_trapdoor_bottom" },
|
||||||
"facing=north,half=top,open=false": { "model": "dimdoors:blockDimHatch_top" },
|
"facing=north,half=top,open=false": { "model": "dimdoors:dimensional_trapdoor_top" },
|
||||||
"facing=south,half=top,open=false": { "model": "dimdoors:blockDimHatch_top" },
|
"facing=south,half=top,open=false": { "model": "dimdoors:dimensional_trapdoor_top" },
|
||||||
"facing=east,half=top,open=false": { "model": "dimdoors:blockDimHatch_top" },
|
"facing=east,half=top,open=false": { "model": "dimdoors:dimensional_trapdoor_top" },
|
||||||
"facing=west,half=top,open=false": { "model": "dimdoors:blockDimHatch_top" },
|
"facing=west,half=top,open=false": { "model": "dimdoors:dimensional_trapdoor_top" },
|
||||||
"facing=north,half=bottom,open=true": { "model": "dimdoors:blockDimHatch_open" },
|
"facing=north,half=bottom,open=true": { "model": "dimdoors:dimensional_trapdoor_open" },
|
||||||
"facing=south,half=bottom,open=true": { "model": "dimdoors:blockDimHatch_open", "y": 180 },
|
"facing=south,half=bottom,open=true": { "model": "dimdoors:dimensional_trapdoor_open", "y": 180 },
|
||||||
"facing=east,half=bottom,open=true": { "model": "dimdoors:blockDimHatch_open", "y": 90 },
|
"facing=east,half=bottom,open=true": { "model": "dimdoors:dimensional_trapdoor_open", "y": 90 },
|
||||||
"facing=west,half=bottom,open=true": { "model": "dimdoors:blockDimHatch_open", "y": 270 },
|
"facing=west,half=bottom,open=true": { "model": "dimdoors:dimensional_trapdoor_open", "y": 270 },
|
||||||
"facing=north,half=top,open=true": { "model": "dimdoors:blockDimHatch_open" },
|
"facing=north,half=top,open=true": { "model": "dimdoors:dimensional_trapdoor_open" },
|
||||||
"facing=south,half=top,open=true": { "model": "dimdoors:blockDimHatch_open", "y": 180 },
|
"facing=south,half=top,open=true": { "model": "dimdoors:dimensional_trapdoor_open", "y": 180 },
|
||||||
"facing=east,half=top,open=true": { "model": "dimdoors:blockDimHatch_open", "y": 90 },
|
"facing=east,half=top,open=true": { "model": "dimdoors:dimensional_trapdoor_open", "y": 90 },
|
||||||
"facing=west,half=top,open=true": { "model": "dimdoors:blockDimHatch_open", "y": 270 }
|
"facing=west,half=top,open=true": { "model": "dimdoors:dimensional_trapdoor_open", "y": 270 }
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -0,0 +1,9 @@
|
||||||
|
{
|
||||||
|
"variants": {
|
||||||
|
"type=reality": { "model": "dimdoors:fabric_reality" },
|
||||||
|
"type=ancient": { "model": "dimdoors:fabric_ancient" },
|
||||||
|
"type=altered": { "model": "dimdoors:fabric_altered" },
|
||||||
|
"type=unraveled": { "model": "dimdoors:fabric_unraveled" },
|
||||||
|
"type=eternal": { "model": "dimdoors:fabric_eternal" }
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,68 @@
|
||||||
|
{
|
||||||
|
"variants": {
|
||||||
|
"facing=east,half=lower,hinge=left,open=false,powered=false": { "model": "dimdoors:gold_door_bottom" },
|
||||||
|
"facing=south,half=lower,hinge=left,open=false,powered=false": { "model": "dimdoors:gold_door_bottom", "y": 90 },
|
||||||
|
"facing=west,half=lower,hinge=left,open=false,powered=false": { "model": "dimdoors:gold_door_bottom", "y": 180 },
|
||||||
|
"facing=north,half=lower,hinge=left,open=false,powered=false": { "model": "dimdoors:gold_door_bottom", "y": 270 },
|
||||||
|
"facing=east,half=lower,hinge=right,open=false,powered=false": { "model": "dimdoors:gold_door_bottom_rh" },
|
||||||
|
"facing=south,half=lower,hinge=right,open=false,powered=false": { "model": "dimdoors:gold_door_bottom_rh", "y": 90 },
|
||||||
|
"facing=west,half=lower,hinge=right,open=false,powered=false": { "model": "dimdoors:gold_door_bottom_rh", "y": 180 },
|
||||||
|
"facing=north,half=lower,hinge=right,open=false,powered=false": { "model": "dimdoors:gold_door_bottom_rh", "y": 270 },
|
||||||
|
"facing=east,half=lower,hinge=left,open=true,powered=false": { "model": "dimdoors:gold_door_bottom_rh", "y": 90 },
|
||||||
|
"facing=south,half=lower,hinge=left,open=true,powered=false": { "model": "dimdoors:gold_door_bottom_rh", "y": 180 },
|
||||||
|
"facing=west,half=lower,hinge=left,open=true,powered=false": { "model": "dimdoors:gold_door_bottom_rh", "y": 270 },
|
||||||
|
"facing=north,half=lower,hinge=left,open=true,powered=false": { "model": "dimdoors:gold_door_bottom_rh" },
|
||||||
|
"facing=east,half=lower,hinge=right,open=true,powered=false": { "model": "dimdoors:gold_door_bottom", "y": 270 },
|
||||||
|
"facing=south,half=lower,hinge=right,open=true,powered=false": { "model": "dimdoors:gold_door_bottom" },
|
||||||
|
"facing=west,half=lower,hinge=right,open=true,powered=false": { "model": "dimdoors:gold_door_bottom", "y": 90 },
|
||||||
|
"facing=north,half=lower,hinge=right,open=true,powered=false": { "model": "dimdoors:gold_door_bottom", "y": 180 },
|
||||||
|
"facing=east,half=upper,hinge=left,open=false,powered=false": { "model": "dimdoors:gold_door_top" },
|
||||||
|
"facing=south,half=upper,hinge=left,open=false,powered=false": { "model": "dimdoors:gold_door_top", "y": 90 },
|
||||||
|
"facing=west,half=upper,hinge=left,open=false,powered=false": { "model": "dimdoors:gold_door_top", "y": 180 },
|
||||||
|
"facing=north,half=upper,hinge=left,open=false,powered=false": { "model": "dimdoors:gold_door_top", "y": 270 },
|
||||||
|
"facing=east,half=upper,hinge=right,open=false,powered=false": { "model": "dimdoors:gold_door_top_rh" },
|
||||||
|
"facing=south,half=upper,hinge=right,open=false,powered=false": { "model": "dimdoors:gold_door_top_rh", "y": 90 },
|
||||||
|
"facing=west,half=upper,hinge=right,open=false,powered=false": { "model": "dimdoors:gold_door_top_rh", "y": 180 },
|
||||||
|
"facing=north,half=upper,hinge=right,open=false,powered=false": { "model": "dimdoors:gold_door_top_rh", "y": 270 },
|
||||||
|
"facing=east,half=upper,hinge=left,open=true,powered=false": { "model": "dimdoors:gold_door_top_rh", "y": 90 },
|
||||||
|
"facing=south,half=upper,hinge=left,open=true,powered=false": { "model": "dimdoors:gold_door_top_rh", "y": 180 },
|
||||||
|
"facing=west,half=upper,hinge=left,open=true,powered=false": { "model": "dimdoors:gold_door_top_rh", "y": 270 },
|
||||||
|
"facing=north,half=upper,hinge=left,open=true,powered=false": { "model": "dimdoors:gold_door_top_rh" },
|
||||||
|
"facing=east,half=upper,hinge=right,open=true,powered=false": { "model": "dimdoors:gold_door_top", "y": 270 },
|
||||||
|
"facing=south,half=upper,hinge=right,open=true,powered=false": { "model": "dimdoors:gold_door_top" },
|
||||||
|
"facing=west,half=upper,hinge=right,open=true,powered=false": { "model": "dimdoors:gold_door_top", "y": 90 },
|
||||||
|
"facing=north,half=upper,hinge=right,open=true,powered=false": { "model": "dimdoors:gold_door_top", "y": 180 },
|
||||||
|
"facing=east,half=lower,hinge=left,open=false,powered=true": { "model": "dimdoors:gold_door_bottom" },
|
||||||
|
"facing=south,half=lower,hinge=left,open=false,powered=true": { "model": "dimdoors:gold_door_bottom", "y": 90 },
|
||||||
|
"facing=west,half=lower,hinge=left,open=false,powered=true": { "model": "dimdoors:gold_door_bottom", "y": 180 },
|
||||||
|
"facing=north,half=lower,hinge=left,open=false,powered=true": { "model": "dimdoors:gold_door_bottom", "y": 270 },
|
||||||
|
"facing=east,half=lower,hinge=right,open=false,powered=true": { "model": "dimdoors:gold_door_bottom_rh" },
|
||||||
|
"facing=south,half=lower,hinge=right,open=false,powered=true": { "model": "dimdoors:gold_door_bottom_rh", "y": 90 },
|
||||||
|
"facing=west,half=lower,hinge=right,open=false,powered=true": { "model": "dimdoors:gold_door_bottom_rh", "y": 180 },
|
||||||
|
"facing=north,half=lower,hinge=right,open=false,powered=true": { "model": "dimdoors:gold_door_bottom_rh", "y": 270 },
|
||||||
|
"facing=east,half=lower,hinge=left,open=true,powered=true": { "model": "dimdoors:gold_door_bottom_rh", "y": 90 },
|
||||||
|
"facing=south,half=lower,hinge=left,open=true,powered=true": { "model": "dimdoors:gold_door_bottom_rh", "y": 180 },
|
||||||
|
"facing=west,half=lower,hinge=left,open=true,powered=true": { "model": "dimdoors:gold_door_bottom_rh", "y": 270 },
|
||||||
|
"facing=north,half=lower,hinge=left,open=true,powered=true": { "model": "dimdoors:gold_door_bottom_rh" },
|
||||||
|
"facing=east,half=lower,hinge=right,open=true,powered=true": { "model": "dimdoors:gold_door_bottom", "y": 270 },
|
||||||
|
"facing=south,half=lower,hinge=right,open=true,powered=true": { "model": "dimdoors:gold_door_bottom" },
|
||||||
|
"facing=west,half=lower,hinge=right,open=true,powered=true": { "model": "dimdoors:gold_door_bottom", "y": 90 },
|
||||||
|
"facing=north,half=lower,hinge=right,open=true,powered=true": { "model": "dimdoors:gold_door_bottom", "y": 180 },
|
||||||
|
"facing=east,half=upper,hinge=left,open=false,powered=true": { "model": "dimdoors:gold_door_top" },
|
||||||
|
"facing=south,half=upper,hinge=left,open=false,powered=true": { "model": "dimdoors:gold_door_top", "y": 90 },
|
||||||
|
"facing=west,half=upper,hinge=left,open=false,powered=true": { "model": "dimdoors:gold_door_top", "y": 180 },
|
||||||
|
"facing=north,half=upper,hinge=left,open=false,powered=true": { "model": "dimdoors:gold_door_top", "y": 270 },
|
||||||
|
"facing=east,half=upper,hinge=right,open=false,powered=true": { "model": "dimdoors:gold_door_top_rh" },
|
||||||
|
"facing=south,half=upper,hinge=right,open=false,powered=true": { "model": "dimdoors:gold_door_top_rh", "y": 90 },
|
||||||
|
"facing=west,half=upper,hinge=right,open=false,powered=true": { "model": "dimdoors:gold_door_top_rh", "y": 180 },
|
||||||
|
"facing=north,half=upper,hinge=right,open=false,powered=true": { "model": "dimdoors:gold_door_top_rh", "y": 270 },
|
||||||
|
"facing=east,half=upper,hinge=left,open=true,powered=true": { "model": "dimdoors:gold_door_top_rh", "y": 90 },
|
||||||
|
"facing=south,half=upper,hinge=left,open=true,powered=true": { "model": "dimdoors:gold_door_top_rh", "y": 180 },
|
||||||
|
"facing=west,half=upper,hinge=left,open=true,powered=true": { "model": "dimdoors:gold_door_top_rh", "y": 270 },
|
||||||
|
"facing=north,half=upper,hinge=left,open=true,powered=true": { "model": "dimdoors:gold_door_top_rh" },
|
||||||
|
"facing=east,half=upper,hinge=right,open=true,powered=true": { "model": "dimdoors:gold_door_top", "y": 270 },
|
||||||
|
"facing=south,half=upper,hinge=right,open=true,powered=true": { "model": "dimdoors:gold_door_top" },
|
||||||
|
"facing=west,half=upper,hinge=right,open=true,powered=true": { "model": "dimdoors:gold_door_top", "y": 90 },
|
||||||
|
"facing=north,half=upper,hinge=right,open=true,powered=true": { "model": "dimdoors:gold_door_top", "y": 180 }
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,68 @@
|
||||||
|
{
|
||||||
|
"variants": {
|
||||||
|
"facing=east,half=lower,hinge=left,open=false,powered=false": { "model": "dimdoors:gold_door_bottom" },
|
||||||
|
"facing=south,half=lower,hinge=left,open=false,powered=false": { "model": "dimdoors:gold_door_bottom", "y": 90 },
|
||||||
|
"facing=west,half=lower,hinge=left,open=false,powered=false": { "model": "dimdoors:gold_door_bottom", "y": 180 },
|
||||||
|
"facing=north,half=lower,hinge=left,open=false,powered=false": { "model": "dimdoors:gold_door_bottom", "y": 270 },
|
||||||
|
"facing=east,half=lower,hinge=right,open=false,powered=false": { "model": "dimdoors:gold_door_bottom_rh" },
|
||||||
|
"facing=south,half=lower,hinge=right,open=false,powered=false": { "model": "dimdoors:gold_door_bottom_rh", "y": 90 },
|
||||||
|
"facing=west,half=lower,hinge=right,open=false,powered=false": { "model": "dimdoors:gold_door_bottom_rh", "y": 180 },
|
||||||
|
"facing=north,half=lower,hinge=right,open=false,powered=false": { "model": "dimdoors:gold_door_bottom_rh", "y": 270 },
|
||||||
|
"facing=east,half=lower,hinge=left,open=true,powered=false": { "model": "dimdoors:gold_door_bottom_rh", "y": 90 },
|
||||||
|
"facing=south,half=lower,hinge=left,open=true,powered=false": { "model": "dimdoors:gold_door_bottom_rh", "y": 180 },
|
||||||
|
"facing=west,half=lower,hinge=left,open=true,powered=false": { "model": "dimdoors:gold_door_bottom_rh", "y": 270 },
|
||||||
|
"facing=north,half=lower,hinge=left,open=true,powered=false": { "model": "dimdoors:gold_door_bottom_rh" },
|
||||||
|
"facing=east,half=lower,hinge=right,open=true,powered=false": { "model": "dimdoors:gold_door_bottom", "y": 270 },
|
||||||
|
"facing=south,half=lower,hinge=right,open=true,powered=false": { "model": "dimdoors:gold_door_bottom" },
|
||||||
|
"facing=west,half=lower,hinge=right,open=true,powered=false": { "model": "dimdoors:gold_door_bottom", "y": 90 },
|
||||||
|
"facing=north,half=lower,hinge=right,open=true,powered=false": { "model": "dimdoors:gold_door_bottom", "y": 180 },
|
||||||
|
"facing=east,half=upper,hinge=left,open=false,powered=false": { "model": "dimdoors:gold_door_top" },
|
||||||
|
"facing=south,half=upper,hinge=left,open=false,powered=false": { "model": "dimdoors:gold_door_top", "y": 90 },
|
||||||
|
"facing=west,half=upper,hinge=left,open=false,powered=false": { "model": "dimdoors:gold_door_top", "y": 180 },
|
||||||
|
"facing=north,half=upper,hinge=left,open=false,powered=false": { "model": "dimdoors:gold_door_top", "y": 270 },
|
||||||
|
"facing=east,half=upper,hinge=right,open=false,powered=false": { "model": "dimdoors:gold_door_top_rh" },
|
||||||
|
"facing=south,half=upper,hinge=right,open=false,powered=false": { "model": "dimdoors:gold_door_top_rh", "y": 90 },
|
||||||
|
"facing=west,half=upper,hinge=right,open=false,powered=false": { "model": "dimdoors:gold_door_top_rh", "y": 180 },
|
||||||
|
"facing=north,half=upper,hinge=right,open=false,powered=false": { "model": "dimdoors:gold_door_top_rh", "y": 270 },
|
||||||
|
"facing=east,half=upper,hinge=left,open=true,powered=false": { "model": "dimdoors:gold_door_top_rh", "y": 90 },
|
||||||
|
"facing=south,half=upper,hinge=left,open=true,powered=false": { "model": "dimdoors:gold_door_top_rh", "y": 180 },
|
||||||
|
"facing=west,half=upper,hinge=left,open=true,powered=false": { "model": "dimdoors:gold_door_top_rh", "y": 270 },
|
||||||
|
"facing=north,half=upper,hinge=left,open=true,powered=false": { "model": "dimdoors:gold_door_top_rh" },
|
||||||
|
"facing=east,half=upper,hinge=right,open=true,powered=false": { "model": "dimdoors:gold_door_top", "y": 270 },
|
||||||
|
"facing=south,half=upper,hinge=right,open=true,powered=false": { "model": "dimdoors:gold_door_top" },
|
||||||
|
"facing=west,half=upper,hinge=right,open=true,powered=false": { "model": "dimdoors:gold_door_top", "y": 90 },
|
||||||
|
"facing=north,half=upper,hinge=right,open=true,powered=false": { "model": "dimdoors:gold_door_top", "y": 180 },
|
||||||
|
"facing=east,half=lower,hinge=left,open=false,powered=true": { "model": "dimdoors:gold_door_bottom" },
|
||||||
|
"facing=south,half=lower,hinge=left,open=false,powered=true": { "model": "dimdoors:gold_door_bottom", "y": 90 },
|
||||||
|
"facing=west,half=lower,hinge=left,open=false,powered=true": { "model": "dimdoors:gold_door_bottom", "y": 180 },
|
||||||
|
"facing=north,half=lower,hinge=left,open=false,powered=true": { "model": "dimdoors:gold_door_bottom", "y": 270 },
|
||||||
|
"facing=east,half=lower,hinge=right,open=false,powered=true": { "model": "dimdoors:gold_door_bottom_rh" },
|
||||||
|
"facing=south,half=lower,hinge=right,open=false,powered=true": { "model": "dimdoors:gold_door_bottom_rh", "y": 90 },
|
||||||
|
"facing=west,half=lower,hinge=right,open=false,powered=true": { "model": "dimdoors:gold_door_bottom_rh", "y": 180 },
|
||||||
|
"facing=north,half=lower,hinge=right,open=false,powered=true": { "model": "dimdoors:gold_door_bottom_rh", "y": 270 },
|
||||||
|
"facing=east,half=lower,hinge=left,open=true,powered=true": { "model": "dimdoors:gold_door_bottom_rh", "y": 90 },
|
||||||
|
"facing=south,half=lower,hinge=left,open=true,powered=true": { "model": "dimdoors:gold_door_bottom_rh", "y": 180 },
|
||||||
|
"facing=west,half=lower,hinge=left,open=true,powered=true": { "model": "dimdoors:gold_door_bottom_rh", "y": 270 },
|
||||||
|
"facing=north,half=lower,hinge=left,open=true,powered=true": { "model": "dimdoors:gold_door_bottom_rh" },
|
||||||
|
"facing=east,half=lower,hinge=right,open=true,powered=true": { "model": "dimdoors:gold_door_bottom", "y": 270 },
|
||||||
|
"facing=south,half=lower,hinge=right,open=true,powered=true": { "model": "dimdoors:gold_door_bottom" },
|
||||||
|
"facing=west,half=lower,hinge=right,open=true,powered=true": { "model": "dimdoors:gold_door_bottom", "y": 90 },
|
||||||
|
"facing=north,half=lower,hinge=right,open=true,powered=true": { "model": "dimdoors:gold_door_bottom", "y": 180 },
|
||||||
|
"facing=east,half=upper,hinge=left,open=false,powered=true": { "model": "dimdoors:gold_door_top" },
|
||||||
|
"facing=south,half=upper,hinge=left,open=false,powered=true": { "model": "dimdoors:gold_door_top", "y": 90 },
|
||||||
|
"facing=west,half=upper,hinge=left,open=false,powered=true": { "model": "dimdoors:gold_door_top", "y": 180 },
|
||||||
|
"facing=north,half=upper,hinge=left,open=false,powered=true": { "model": "dimdoors:gold_door_top", "y": 270 },
|
||||||
|
"facing=east,half=upper,hinge=right,open=false,powered=true": { "model": "dimdoors:gold_door_top_rh" },
|
||||||
|
"facing=south,half=upper,hinge=right,open=false,powered=true": { "model": "dimdoors:gold_door_top_rh", "y": 90 },
|
||||||
|
"facing=west,half=upper,hinge=right,open=false,powered=true": { "model": "dimdoors:gold_door_top_rh", "y": 180 },
|
||||||
|
"facing=north,half=upper,hinge=right,open=false,powered=true": { "model": "dimdoors:gold_door_top_rh", "y": 270 },
|
||||||
|
"facing=east,half=upper,hinge=left,open=true,powered=true": { "model": "dimdoors:gold_door_top_rh", "y": 90 },
|
||||||
|
"facing=south,half=upper,hinge=left,open=true,powered=true": { "model": "dimdoors:gold_door_top_rh", "y": 180 },
|
||||||
|
"facing=west,half=upper,hinge=left,open=true,powered=true": { "model": "dimdoors:gold_door_top_rh", "y": 270 },
|
||||||
|
"facing=north,half=upper,hinge=left,open=true,powered=true": { "model": "dimdoors:gold_door_top_rh" },
|
||||||
|
"facing=east,half=upper,hinge=right,open=true,powered=true": { "model": "dimdoors:gold_door_top", "y": 270 },
|
||||||
|
"facing=south,half=upper,hinge=right,open=true,powered=true": { "model": "dimdoors:gold_door_top" },
|
||||||
|
"facing=west,half=upper,hinge=right,open=true,powered=true": { "model": "dimdoors:gold_door_top", "y": 90 },
|
||||||
|
"facing=north,half=upper,hinge=right,open=true,powered=true": { "model": "dimdoors:gold_door_top", "y": 180 }
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,68 @@
|
||||||
|
{
|
||||||
|
"variants": {
|
||||||
|
"facing=east,half=lower,hinge=left,open=false,powered=false": { "model": "dimdoors:quartz_door_bottom" },
|
||||||
|
"facing=south,half=lower,hinge=left,open=false,powered=false": { "model": "dimdoors:quartz_door_bottom", "y": 90 },
|
||||||
|
"facing=west,half=lower,hinge=left,open=false,powered=false": { "model": "dimdoors:quartz_door_bottom", "y": 180 },
|
||||||
|
"facing=north,half=lower,hinge=left,open=false,powered=false": { "model": "dimdoors:quartz_door_bottom", "y": 270 },
|
||||||
|
"facing=east,half=lower,hinge=right,open=false,powered=false": { "model": "dimdoors:quartz_door_bottom_rh" },
|
||||||
|
"facing=south,half=lower,hinge=right,open=false,powered=false": { "model": "dimdoors:quartz_door_bottom_rh", "y": 90 },
|
||||||
|
"facing=west,half=lower,hinge=right,open=false,powered=false": { "model": "dimdoors:quartz_door_bottom_rh", "y": 180 },
|
||||||
|
"facing=north,half=lower,hinge=right,open=false,powered=false": { "model": "dimdoors:quartz_door_bottom_rh", "y": 270 },
|
||||||
|
"facing=east,half=lower,hinge=left,open=true,powered=false": { "model": "dimdoors:quartz_door_bottom_rh", "y": 90 },
|
||||||
|
"facing=south,half=lower,hinge=left,open=true,powered=false": { "model": "dimdoors:quartz_door_bottom_rh", "y": 180 },
|
||||||
|
"facing=west,half=lower,hinge=left,open=true,powered=false": { "model": "dimdoors:quartz_door_bottom_rh", "y": 270 },
|
||||||
|
"facing=north,half=lower,hinge=left,open=true,powered=false": { "model": "dimdoors:quartz_door_bottom_rh" },
|
||||||
|
"facing=east,half=lower,hinge=right,open=true,powered=false": { "model": "dimdoors:quartz_door_bottom", "y": 270 },
|
||||||
|
"facing=south,half=lower,hinge=right,open=true,powered=false": { "model": "dimdoors:quartz_door_bottom" },
|
||||||
|
"facing=west,half=lower,hinge=right,open=true,powered=false": { "model": "dimdoors:quartz_door_bottom", "y": 90 },
|
||||||
|
"facing=north,half=lower,hinge=right,open=true,powered=false": { "model": "dimdoors:quartz_door_bottom", "y": 180 },
|
||||||
|
"facing=east,half=upper,hinge=left,open=false,powered=false": { "model": "dimdoors:quartz_door_top" },
|
||||||
|
"facing=south,half=upper,hinge=left,open=false,powered=false": { "model": "dimdoors:quartz_door_top", "y": 90 },
|
||||||
|
"facing=west,half=upper,hinge=left,open=false,powered=false": { "model": "dimdoors:quartz_door_top", "y": 180 },
|
||||||
|
"facing=north,half=upper,hinge=left,open=false,powered=false": { "model": "dimdoors:quartz_door_top", "y": 270 },
|
||||||
|
"facing=east,half=upper,hinge=right,open=false,powered=false": { "model": "dimdoors:quartz_door_top_rh" },
|
||||||
|
"facing=south,half=upper,hinge=right,open=false,powered=false": { "model": "dimdoors:quartz_door_top_rh", "y": 90 },
|
||||||
|
"facing=west,half=upper,hinge=right,open=false,powered=false": { "model": "dimdoors:quartz_door_top_rh", "y": 180 },
|
||||||
|
"facing=north,half=upper,hinge=right,open=false,powered=false": { "model": "dimdoors:quartz_door_top_rh", "y": 270 },
|
||||||
|
"facing=east,half=upper,hinge=left,open=true,powered=false": { "model": "dimdoors:quartz_door_top_rh", "y": 90 },
|
||||||
|
"facing=south,half=upper,hinge=left,open=true,powered=false": { "model": "dimdoors:quartz_door_top_rh", "y": 180 },
|
||||||
|
"facing=west,half=upper,hinge=left,open=true,powered=false": { "model": "dimdoors:quartz_door_top_rh", "y": 270 },
|
||||||
|
"facing=north,half=upper,hinge=left,open=true,powered=false": { "model": "dimdoors:quartz_door_top_rh" },
|
||||||
|
"facing=east,half=upper,hinge=right,open=true,powered=false": { "model": "dimdoors:quartz_door_top", "y": 270 },
|
||||||
|
"facing=south,half=upper,hinge=right,open=true,powered=false": { "model": "dimdoors:quartz_door_top" },
|
||||||
|
"facing=west,half=upper,hinge=right,open=true,powered=false": { "model": "dimdoors:quartz_door_top", "y": 90 },
|
||||||
|
"facing=north,half=upper,hinge=right,open=true,powered=false": { "model": "dimdoors:quartz_door_top", "y": 180 },
|
||||||
|
"facing=east,half=lower,hinge=left,open=false,powered=true": { "model": "dimdoors:quartz_door_bottom" },
|
||||||
|
"facing=south,half=lower,hinge=left,open=false,powered=true": { "model": "dimdoors:quartz_door_bottom", "y": 90 },
|
||||||
|
"facing=west,half=lower,hinge=left,open=false,powered=true": { "model": "dimdoors:quartz_door_bottom", "y": 180 },
|
||||||
|
"facing=north,half=lower,hinge=left,open=false,powered=true": { "model": "dimdoors:quartz_door_bottom", "y": 270 },
|
||||||
|
"facing=east,half=lower,hinge=right,open=false,powered=true": { "model": "dimdoors:quartz_door_bottom_rh" },
|
||||||
|
"facing=south,half=lower,hinge=right,open=false,powered=true": { "model": "dimdoors:quartz_door_bottom_rh", "y": 90 },
|
||||||
|
"facing=west,half=lower,hinge=right,open=false,powered=true": { "model": "dimdoors:quartz_door_bottom_rh", "y": 180 },
|
||||||
|
"facing=north,half=lower,hinge=right,open=false,powered=true": { "model": "dimdoors:quartz_door_bottom_rh", "y": 270 },
|
||||||
|
"facing=east,half=lower,hinge=left,open=true,powered=true": { "model": "dimdoors:quartz_door_bottom_rh", "y": 90 },
|
||||||
|
"facing=south,half=lower,hinge=left,open=true,powered=true": { "model": "dimdoors:quartz_door_bottom_rh", "y": 180 },
|
||||||
|
"facing=west,half=lower,hinge=left,open=true,powered=true": { "model": "dimdoors:quartz_door_bottom_rh", "y": 270 },
|
||||||
|
"facing=north,half=lower,hinge=left,open=true,powered=true": { "model": "dimdoors:quartz_door_bottom_rh" },
|
||||||
|
"facing=east,half=lower,hinge=right,open=true,powered=true": { "model": "dimdoors:quartz_door_bottom", "y": 270 },
|
||||||
|
"facing=south,half=lower,hinge=right,open=true,powered=true": { "model": "dimdoors:quartz_door_bottom" },
|
||||||
|
"facing=west,half=lower,hinge=right,open=true,powered=true": { "model": "dimdoors:quartz_door_bottom", "y": 90 },
|
||||||
|
"facing=north,half=lower,hinge=right,open=true,powered=true": { "model": "dimdoors:quartz_door_bottom", "y": 180 },
|
||||||
|
"facing=east,half=upper,hinge=left,open=false,powered=true": { "model": "dimdoors:quartz_door_top" },
|
||||||
|
"facing=south,half=upper,hinge=left,open=false,powered=true": { "model": "dimdoors:quartz_door_top", "y": 90 },
|
||||||
|
"facing=west,half=upper,hinge=left,open=false,powered=true": { "model": "dimdoors:quartz_door_top", "y": 180 },
|
||||||
|
"facing=north,half=upper,hinge=left,open=false,powered=true": { "model": "dimdoors:quartz_door_top", "y": 270 },
|
||||||
|
"facing=east,half=upper,hinge=right,open=false,powered=true": { "model": "dimdoors:quartz_door_top_rh" },
|
||||||
|
"facing=south,half=upper,hinge=right,open=false,powered=true": { "model": "dimdoors:quartz_door_top_rh", "y": 90 },
|
||||||
|
"facing=west,half=upper,hinge=right,open=false,powered=true": { "model": "dimdoors:quartz_door_top_rh", "y": 180 },
|
||||||
|
"facing=north,half=upper,hinge=right,open=false,powered=true": { "model": "dimdoors:quartz_door_top_rh", "y": 270 },
|
||||||
|
"facing=east,half=upper,hinge=left,open=true,powered=true": { "model": "dimdoors:quartz_door_top_rh", "y": 90 },
|
||||||
|
"facing=south,half=upper,hinge=left,open=true,powered=true": { "model": "dimdoors:quartz_door_top_rh", "y": 180 },
|
||||||
|
"facing=west,half=upper,hinge=left,open=true,powered=true": { "model": "dimdoors:quartz_door_top_rh", "y": 270 },
|
||||||
|
"facing=north,half=upper,hinge=left,open=true,powered=true": { "model": "dimdoors:quartz_door_top_rh" },
|
||||||
|
"facing=east,half=upper,hinge=right,open=true,powered=true": { "model": "dimdoors:quartz_door_top", "y": 270 },
|
||||||
|
"facing=south,half=upper,hinge=right,open=true,powered=true": { "model": "dimdoors:quartz_door_top" },
|
||||||
|
"facing=west,half=upper,hinge=right,open=true,powered=true": { "model": "dimdoors:quartz_door_top", "y": 90 },
|
||||||
|
"facing=north,half=upper,hinge=right,open=true,powered=true": { "model": "dimdoors:quartz_door_top", "y": 180 }
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,68 @@
|
||||||
|
{
|
||||||
|
"variants": {
|
||||||
|
"facing=east,half=lower,hinge=left,open=false,powered=false": { "model": "dimdoors:quartz_door_bottom" },
|
||||||
|
"facing=south,half=lower,hinge=left,open=false,powered=false": { "model": "dimdoors:quartz_door_bottom", "y": 90 },
|
||||||
|
"facing=west,half=lower,hinge=left,open=false,powered=false": { "model": "dimdoors:quartz_door_bottom", "y": 180 },
|
||||||
|
"facing=north,half=lower,hinge=left,open=false,powered=false": { "model": "dimdoors:quartz_door_bottom", "y": 270 },
|
||||||
|
"facing=east,half=lower,hinge=right,open=false,powered=false": { "model": "dimdoors:quartz_door_bottom_rh" },
|
||||||
|
"facing=south,half=lower,hinge=right,open=false,powered=false": { "model": "dimdoors:quartz_door_bottom_rh", "y": 90 },
|
||||||
|
"facing=west,half=lower,hinge=right,open=false,powered=false": { "model": "dimdoors:quartz_door_bottom_rh", "y": 180 },
|
||||||
|
"facing=north,half=lower,hinge=right,open=false,powered=false": { "model": "dimdoors:quartz_door_bottom_rh", "y": 270 },
|
||||||
|
"facing=east,half=lower,hinge=left,open=true,powered=false": { "model": "dimdoors:quartz_door_bottom_rh", "y": 90 },
|
||||||
|
"facing=south,half=lower,hinge=left,open=true,powered=false": { "model": "dimdoors:quartz_door_bottom_rh", "y": 180 },
|
||||||
|
"facing=west,half=lower,hinge=left,open=true,powered=false": { "model": "dimdoors:quartz_door_bottom_rh", "y": 270 },
|
||||||
|
"facing=north,half=lower,hinge=left,open=true,powered=false": { "model": "dimdoors:quartz_door_bottom_rh" },
|
||||||
|
"facing=east,half=lower,hinge=right,open=true,powered=false": { "model": "dimdoors:quartz_door_bottom", "y": 270 },
|
||||||
|
"facing=south,half=lower,hinge=right,open=true,powered=false": { "model": "dimdoors:quartz_door_bottom" },
|
||||||
|
"facing=west,half=lower,hinge=right,open=true,powered=false": { "model": "dimdoors:quartz_door_bottom", "y": 90 },
|
||||||
|
"facing=north,half=lower,hinge=right,open=true,powered=false": { "model": "dimdoors:quartz_door_bottom", "y": 180 },
|
||||||
|
"facing=east,half=upper,hinge=left,open=false,powered=false": { "model": "dimdoors:quartz_door_top" },
|
||||||
|
"facing=south,half=upper,hinge=left,open=false,powered=false": { "model": "dimdoors:quartz_door_top", "y": 90 },
|
||||||
|
"facing=west,half=upper,hinge=left,open=false,powered=false": { "model": "dimdoors:quartz_door_top", "y": 180 },
|
||||||
|
"facing=north,half=upper,hinge=left,open=false,powered=false": { "model": "dimdoors:quartz_door_top", "y": 270 },
|
||||||
|
"facing=east,half=upper,hinge=right,open=false,powered=false": { "model": "dimdoors:quartz_door_top_rh" },
|
||||||
|
"facing=south,half=upper,hinge=right,open=false,powered=false": { "model": "dimdoors:quartz_door_top_rh", "y": 90 },
|
||||||
|
"facing=west,half=upper,hinge=right,open=false,powered=false": { "model": "dimdoors:quartz_door_top_rh", "y": 180 },
|
||||||
|
"facing=north,half=upper,hinge=right,open=false,powered=false": { "model": "dimdoors:quartz_door_top_rh", "y": 270 },
|
||||||
|
"facing=east,half=upper,hinge=left,open=true,powered=false": { "model": "dimdoors:quartz_door_top_rh", "y": 90 },
|
||||||
|
"facing=south,half=upper,hinge=left,open=true,powered=false": { "model": "dimdoors:quartz_door_top_rh", "y": 180 },
|
||||||
|
"facing=west,half=upper,hinge=left,open=true,powered=false": { "model": "dimdoors:quartz_door_top_rh", "y": 270 },
|
||||||
|
"facing=north,half=upper,hinge=left,open=true,powered=false": { "model": "dimdoors:quartz_door_top_rh" },
|
||||||
|
"facing=east,half=upper,hinge=right,open=true,powered=false": { "model": "dimdoors:quartz_door_top", "y": 270 },
|
||||||
|
"facing=south,half=upper,hinge=right,open=true,powered=false": { "model": "dimdoors:quartz_door_top" },
|
||||||
|
"facing=west,half=upper,hinge=right,open=true,powered=false": { "model": "dimdoors:quartz_door_top", "y": 90 },
|
||||||
|
"facing=north,half=upper,hinge=right,open=true,powered=false": { "model": "dimdoors:quartz_door_top", "y": 180 },
|
||||||
|
"facing=east,half=lower,hinge=left,open=false,powered=true": { "model": "dimdoors:quartz_door_bottom" },
|
||||||
|
"facing=south,half=lower,hinge=left,open=false,powered=true": { "model": "dimdoors:quartz_door_bottom", "y": 90 },
|
||||||
|
"facing=west,half=lower,hinge=left,open=false,powered=true": { "model": "dimdoors:quartz_door_bottom", "y": 180 },
|
||||||
|
"facing=north,half=lower,hinge=left,open=false,powered=true": { "model": "dimdoors:quartz_door_bottom", "y": 270 },
|
||||||
|
"facing=east,half=lower,hinge=right,open=false,powered=true": { "model": "dimdoors:quartz_door_bottom_rh" },
|
||||||
|
"facing=south,half=lower,hinge=right,open=false,powered=true": { "model": "dimdoors:quartz_door_bottom_rh", "y": 90 },
|
||||||
|
"facing=west,half=lower,hinge=right,open=false,powered=true": { "model": "dimdoors:quartz_door_bottom_rh", "y": 180 },
|
||||||
|
"facing=north,half=lower,hinge=right,open=false,powered=true": { "model": "dimdoors:quartz_door_bottom_rh", "y": 270 },
|
||||||
|
"facing=east,half=lower,hinge=left,open=true,powered=true": { "model": "dimdoors:quartz_door_bottom_rh", "y": 90 },
|
||||||
|
"facing=south,half=lower,hinge=left,open=true,powered=true": { "model": "dimdoors:quartz_door_bottom_rh", "y": 180 },
|
||||||
|
"facing=west,half=lower,hinge=left,open=true,powered=true": { "model": "dimdoors:quartz_door_bottom_rh", "y": 270 },
|
||||||
|
"facing=north,half=lower,hinge=left,open=true,powered=true": { "model": "dimdoors:quartz_door_bottom_rh" },
|
||||||
|
"facing=east,half=lower,hinge=right,open=true,powered=true": { "model": "dimdoors:quartz_door_bottom", "y": 270 },
|
||||||
|
"facing=south,half=lower,hinge=right,open=true,powered=true": { "model": "dimdoors:quartz_door_bottom" },
|
||||||
|
"facing=west,half=lower,hinge=right,open=true,powered=true": { "model": "dimdoors:quartz_door_bottom", "y": 90 },
|
||||||
|
"facing=north,half=lower,hinge=right,open=true,powered=true": { "model": "dimdoors:quartz_door_bottom", "y": 180 },
|
||||||
|
"facing=east,half=upper,hinge=left,open=false,powered=true": { "model": "dimdoors:quartz_door_top" },
|
||||||
|
"facing=south,half=upper,hinge=left,open=false,powered=true": { "model": "dimdoors:quartz_door_top", "y": 90 },
|
||||||
|
"facing=west,half=upper,hinge=left,open=false,powered=true": { "model": "dimdoors:quartz_door_top", "y": 180 },
|
||||||
|
"facing=north,half=upper,hinge=left,open=false,powered=true": { "model": "dimdoors:quartz_door_top", "y": 270 },
|
||||||
|
"facing=east,half=upper,hinge=right,open=false,powered=true": { "model": "dimdoors:quartz_door_top_rh" },
|
||||||
|
"facing=south,half=upper,hinge=right,open=false,powered=true": { "model": "dimdoors:quartz_door_top_rh", "y": 90 },
|
||||||
|
"facing=west,half=upper,hinge=right,open=false,powered=true": { "model": "dimdoors:quartz_door_top_rh", "y": 180 },
|
||||||
|
"facing=north,half=upper,hinge=right,open=false,powered=true": { "model": "dimdoors:quartz_door_top_rh", "y": 270 },
|
||||||
|
"facing=east,half=upper,hinge=left,open=true,powered=true": { "model": "dimdoors:quartz_door_top_rh", "y": 90 },
|
||||||
|
"facing=south,half=upper,hinge=left,open=true,powered=true": { "model": "dimdoors:quartz_door_top_rh", "y": 180 },
|
||||||
|
"facing=west,half=upper,hinge=left,open=true,powered=true": { "model": "dimdoors:quartz_door_top_rh", "y": 270 },
|
||||||
|
"facing=north,half=upper,hinge=left,open=true,powered=true": { "model": "dimdoors:quartz_door_top_rh" },
|
||||||
|
"facing=east,half=upper,hinge=right,open=true,powered=true": { "model": "dimdoors:quartz_door_top", "y": 270 },
|
||||||
|
"facing=south,half=upper,hinge=right,open=true,powered=true": { "model": "dimdoors:quartz_door_top" },
|
||||||
|
"facing=west,half=upper,hinge=right,open=true,powered=true": { "model": "dimdoors:quartz_door_top", "y": 90 },
|
||||||
|
"facing=north,half=upper,hinge=right,open=true,powered=true": { "model": "dimdoors:quartz_door_top", "y": 180 }
|
||||||
|
}
|
||||||
|
}
|
5
src/main/resources/assets/dimdoors/blockstates/rift.json
Normal file
5
src/main/resources/assets/dimdoors/blockstates/rift.json
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"variants": {
|
||||||
|
"normal": {"model": "dimdoors:no_texture"}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"variants": {
|
||||||
|
"normal": {"model": "dimdoors:no_texture"}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,68 @@
|
||||||
|
{
|
||||||
|
"variants": {
|
||||||
|
"facing=east,half=lower,hinge=left,open=false,powered=false": { "model": "dimdoors:unstable_dimensional_door_bottom" },
|
||||||
|
"facing=south,half=lower,hinge=left,open=false,powered=false": { "model": "dimdoors:unstable_dimensional_door_bottom", "y": 90 },
|
||||||
|
"facing=west,half=lower,hinge=left,open=false,powered=false": { "model": "dimdoors:unstable_dimensional_door_bottom", "y": 180 },
|
||||||
|
"facing=north,half=lower,hinge=left,open=false,powered=false": { "model": "dimdoors:unstable_dimensional_door_bottom", "y": 270 },
|
||||||
|
"facing=east,half=lower,hinge=right,open=false,powered=false": { "model": "dimdoors:unstable_dimensional_door_bottom_rh" },
|
||||||
|
"facing=south,half=lower,hinge=right,open=false,powered=false": { "model": "dimdoors:unstable_dimensional_door_bottom_rh", "y": 90 },
|
||||||
|
"facing=west,half=lower,hinge=right,open=false,powered=false": { "model": "dimdoors:unstable_dimensional_door_bottom_rh", "y": 180 },
|
||||||
|
"facing=north,half=lower,hinge=right,open=false,powered=false": { "model": "dimdoors:unstable_dimensional_door_bottom_rh", "y": 270 },
|
||||||
|
"facing=east,half=lower,hinge=left,open=true,powered=false": { "model": "dimdoors:unstable_dimensional_door_bottom_rh", "y": 90 },
|
||||||
|
"facing=south,half=lower,hinge=left,open=true,powered=false": { "model": "dimdoors:unstable_dimensional_door_bottom_rh", "y": 180 },
|
||||||
|
"facing=west,half=lower,hinge=left,open=true,powered=false": { "model": "dimdoors:unstable_dimensional_door_bottom_rh", "y": 270 },
|
||||||
|
"facing=north,half=lower,hinge=left,open=true,powered=false": { "model": "dimdoors:unstable_dimensional_door_bottom_rh" },
|
||||||
|
"facing=east,half=lower,hinge=right,open=true,powered=false": { "model": "dimdoors:unstable_dimensional_door_bottom", "y": 270 },
|
||||||
|
"facing=south,half=lower,hinge=right,open=true,powered=false": { "model": "dimdoors:unstable_dimensional_door_bottom" },
|
||||||
|
"facing=west,half=lower,hinge=right,open=true,powered=false": { "model": "dimdoors:unstable_dimensional_door_bottom", "y": 90 },
|
||||||
|
"facing=north,half=lower,hinge=right,open=true,powered=false": { "model": "dimdoors:unstable_dimensional_door_bottom", "y": 180 },
|
||||||
|
"facing=east,half=upper,hinge=left,open=false,powered=false": { "model": "dimdoors:unstable_dimensional_door_top" },
|
||||||
|
"facing=south,half=upper,hinge=left,open=false,powered=false": { "model": "dimdoors:unstable_dimensional_door_top", "y": 90 },
|
||||||
|
"facing=west,half=upper,hinge=left,open=false,powered=false": { "model": "dimdoors:unstable_dimensional_door_top", "y": 180 },
|
||||||
|
"facing=north,half=upper,hinge=left,open=false,powered=false": { "model": "dimdoors:unstable_dimensional_door_top", "y": 270 },
|
||||||
|
"facing=east,half=upper,hinge=right,open=false,powered=false": { "model": "dimdoors:unstable_dimensional_door_top_rh" },
|
||||||
|
"facing=south,half=upper,hinge=right,open=false,powered=false": { "model": "dimdoors:unstable_dimensional_door_top_rh", "y": 90 },
|
||||||
|
"facing=west,half=upper,hinge=right,open=false,powered=false": { "model": "dimdoors:unstable_dimensional_door_top_rh", "y": 180 },
|
||||||
|
"facing=north,half=upper,hinge=right,open=false,powered=false": { "model": "dimdoors:unstable_dimensional_door_top_rh", "y": 270 },
|
||||||
|
"facing=east,half=upper,hinge=left,open=true,powered=false": { "model": "dimdoors:unstable_dimensional_door_top_rh", "y": 90 },
|
||||||
|
"facing=south,half=upper,hinge=left,open=true,powered=false": { "model": "dimdoors:unstable_dimensional_door_top_rh", "y": 180 },
|
||||||
|
"facing=west,half=upper,hinge=left,open=true,powered=false": { "model": "dimdoors:unstable_dimensional_door_top_rh", "y": 270 },
|
||||||
|
"facing=north,half=upper,hinge=left,open=true,powered=false": { "model": "dimdoors:unstable_dimensional_door_top_rh" },
|
||||||
|
"facing=east,half=upper,hinge=right,open=true,powered=false": { "model": "dimdoors:unstable_dimensional_door_top", "y": 270 },
|
||||||
|
"facing=south,half=upper,hinge=right,open=true,powered=false": { "model": "dimdoors:unstable_dimensional_door_top" },
|
||||||
|
"facing=west,half=upper,hinge=right,open=true,powered=false": { "model": "dimdoors:unstable_dimensional_door_top", "y": 90 },
|
||||||
|
"facing=north,half=upper,hinge=right,open=true,powered=false": { "model": "dimdoors:unstable_dimensional_door_top", "y": 180 },
|
||||||
|
"facing=east,half=lower,hinge=left,open=false,powered=true": { "model": "dimdoors:unstable_dimensional_door_bottom" },
|
||||||
|
"facing=south,half=lower,hinge=left,open=false,powered=true": { "model": "dimdoors:unstable_dimensional_door_bottom", "y": 90 },
|
||||||
|
"facing=west,half=lower,hinge=left,open=false,powered=true": { "model": "dimdoors:unstable_dimensional_door_bottom", "y": 180 },
|
||||||
|
"facing=north,half=lower,hinge=left,open=false,powered=true": { "model": "dimdoors:unstable_dimensional_door_bottom", "y": 270 },
|
||||||
|
"facing=east,half=lower,hinge=right,open=false,powered=true": { "model": "dimdoors:unstable_dimensional_door_bottom_rh" },
|
||||||
|
"facing=south,half=lower,hinge=right,open=false,powered=true": { "model": "dimdoors:unstable_dimensional_door_bottom_rh", "y": 90 },
|
||||||
|
"facing=west,half=lower,hinge=right,open=false,powered=true": { "model": "dimdoors:unstable_dimensional_door_bottom_rh", "y": 180 },
|
||||||
|
"facing=north,half=lower,hinge=right,open=false,powered=true": { "model": "dimdoors:unstable_dimensional_door_bottom_rh", "y": 270 },
|
||||||
|
"facing=east,half=lower,hinge=left,open=true,powered=true": { "model": "dimdoors:unstable_dimensional_door_bottom_rh", "y": 90 },
|
||||||
|
"facing=south,half=lower,hinge=left,open=true,powered=true": { "model": "dimdoors:unstable_dimensional_door_bottom_rh", "y": 180 },
|
||||||
|
"facing=west,half=lower,hinge=left,open=true,powered=true": { "model": "dimdoors:unstable_dimensional_door_bottom_rh", "y": 270 },
|
||||||
|
"facing=north,half=lower,hinge=left,open=true,powered=true": { "model": "dimdoors:unstable_dimensional_door_bottom_rh" },
|
||||||
|
"facing=east,half=lower,hinge=right,open=true,powered=true": { "model": "dimdoors:unstable_dimensional_door_bottom", "y": 270 },
|
||||||
|
"facing=south,half=lower,hinge=right,open=true,powered=true": { "model": "dimdoors:unstable_dimensional_door_bottom" },
|
||||||
|
"facing=west,half=lower,hinge=right,open=true,powered=true": { "model": "dimdoors:unstable_dimensional_door_bottom", "y": 90 },
|
||||||
|
"facing=north,half=lower,hinge=right,open=true,powered=true": { "model": "dimdoors:unstable_dimensional_door_bottom", "y": 180 },
|
||||||
|
"facing=east,half=upper,hinge=left,open=false,powered=true": { "model": "dimdoors:unstable_dimensional_door_top" },
|
||||||
|
"facing=south,half=upper,hinge=left,open=false,powered=true": { "model": "dimdoors:unstable_dimensional_door_top", "y": 90 },
|
||||||
|
"facing=west,half=upper,hinge=left,open=false,powered=true": { "model": "dimdoors:unstable_dimensional_door_top", "y": 180 },
|
||||||
|
"facing=north,half=upper,hinge=left,open=false,powered=true": { "model": "dimdoors:unstable_dimensional_door_top", "y": 270 },
|
||||||
|
"facing=east,half=upper,hinge=right,open=false,powered=true": { "model": "dimdoors:unstable_dimensional_door_top_rh" },
|
||||||
|
"facing=south,half=upper,hinge=right,open=false,powered=true": { "model": "dimdoors:unstable_dimensional_door_top_rh", "y": 90 },
|
||||||
|
"facing=west,half=upper,hinge=right,open=false,powered=true": { "model": "dimdoors:unstable_dimensional_door_top_rh", "y": 180 },
|
||||||
|
"facing=north,half=upper,hinge=right,open=false,powered=true": { "model": "dimdoors:unstable_dimensional_door_top_rh", "y": 270 },
|
||||||
|
"facing=east,half=upper,hinge=left,open=true,powered=true": { "model": "dimdoors:unstable_dimensional_door_top_rh", "y": 90 },
|
||||||
|
"facing=south,half=upper,hinge=left,open=true,powered=true": { "model": "dimdoors:unstable_dimensional_door_top_rh", "y": 180 },
|
||||||
|
"facing=west,half=upper,hinge=left,open=true,powered=true": { "model": "dimdoors:unstable_dimensional_door_top_rh", "y": 270 },
|
||||||
|
"facing=north,half=upper,hinge=left,open=true,powered=true": { "model": "dimdoors:unstable_dimensional_door_top_rh" },
|
||||||
|
"facing=east,half=upper,hinge=right,open=true,powered=true": { "model": "dimdoors:unstable_dimensional_door_top", "y": 270 },
|
||||||
|
"facing=south,half=upper,hinge=right,open=true,powered=true": { "model": "dimdoors:unstable_dimensional_door_top" },
|
||||||
|
"facing=west,half=upper,hinge=right,open=true,powered=true": { "model": "dimdoors:unstable_dimensional_door_top", "y": 90 },
|
||||||
|
"facing=north,half=upper,hinge=right,open=true,powered=true": { "model": "dimdoors:unstable_dimensional_door_top", "y": 180 }
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,68 @@
|
||||||
|
{
|
||||||
|
"variants": {
|
||||||
|
"facing=east,half=lower,hinge=left,open=false,powered=false": { "model": "dimdoors:warp_dimensional_door_bottom" },
|
||||||
|
"facing=south,half=lower,hinge=left,open=false,powered=false": { "model": "dimdoors:warp_dimensional_door_bottom", "y": 90 },
|
||||||
|
"facing=west,half=lower,hinge=left,open=false,powered=false": { "model": "dimdoors:warp_dimensional_door_bottom", "y": 180 },
|
||||||
|
"facing=north,half=lower,hinge=left,open=false,powered=false": { "model": "dimdoors:warp_dimensional_door_bottom", "y": 270 },
|
||||||
|
"facing=east,half=lower,hinge=right,open=false,powered=false": { "model": "dimdoors:warp_dimensional_door_bottom_rh" },
|
||||||
|
"facing=south,half=lower,hinge=right,open=false,powered=false": { "model": "dimdoors:warp_dimensional_door_bottom_rh", "y": 90 },
|
||||||
|
"facing=west,half=lower,hinge=right,open=false,powered=false": { "model": "dimdoors:warp_dimensional_door_bottom_rh", "y": 180 },
|
||||||
|
"facing=north,half=lower,hinge=right,open=false,powered=false": { "model": "dimdoors:warp_dimensional_door_bottom_rh", "y": 270 },
|
||||||
|
"facing=east,half=lower,hinge=left,open=true,powered=false": { "model": "dimdoors:warp_dimensional_door_bottom_rh", "y": 90 },
|
||||||
|
"facing=south,half=lower,hinge=left,open=true,powered=false": { "model": "dimdoors:warp_dimensional_door_bottom_rh", "y": 180 },
|
||||||
|
"facing=west,half=lower,hinge=left,open=true,powered=false": { "model": "dimdoors:warp_dimensional_door_bottom_rh", "y": 270 },
|
||||||
|
"facing=north,half=lower,hinge=left,open=true,powered=false": { "model": "dimdoors:warp_dimensional_door_bottom_rh" },
|
||||||
|
"facing=east,half=lower,hinge=right,open=true,powered=false": { "model": "dimdoors:warp_dimensional_door_bottom", "y": 270 },
|
||||||
|
"facing=south,half=lower,hinge=right,open=true,powered=false": { "model": "dimdoors:warp_dimensional_door_bottom" },
|
||||||
|
"facing=west,half=lower,hinge=right,open=true,powered=false": { "model": "dimdoors:warp_dimensional_door_bottom", "y": 90 },
|
||||||
|
"facing=north,half=lower,hinge=right,open=true,powered=false": { "model": "dimdoors:warp_dimensional_door_bottom", "y": 180 },
|
||||||
|
"facing=east,half=upper,hinge=left,open=false,powered=false": { "model": "dimdoors:warp_dimensional_door_top" },
|
||||||
|
"facing=south,half=upper,hinge=left,open=false,powered=false": { "model": "dimdoors:warp_dimensional_door_top", "y": 90 },
|
||||||
|
"facing=west,half=upper,hinge=left,open=false,powered=false": { "model": "dimdoors:warp_dimensional_door_top", "y": 180 },
|
||||||
|
"facing=north,half=upper,hinge=left,open=false,powered=false": { "model": "dimdoors:warp_dimensional_door_top", "y": 270 },
|
||||||
|
"facing=east,half=upper,hinge=right,open=false,powered=false": { "model": "dimdoors:warp_dimensional_door_top_rh" },
|
||||||
|
"facing=south,half=upper,hinge=right,open=false,powered=false": { "model": "dimdoors:warp_dimensional_door_top_rh", "y": 90 },
|
||||||
|
"facing=west,half=upper,hinge=right,open=false,powered=false": { "model": "dimdoors:warp_dimensional_door_top_rh", "y": 180 },
|
||||||
|
"facing=north,half=upper,hinge=right,open=false,powered=false": { "model": "dimdoors:warp_dimensional_door_top_rh", "y": 270 },
|
||||||
|
"facing=east,half=upper,hinge=left,open=true,powered=false": { "model": "dimdoors:warp_dimensional_door_top_rh", "y": 90 },
|
||||||
|
"facing=south,half=upper,hinge=left,open=true,powered=false": { "model": "dimdoors:warp_dimensional_door_top_rh", "y": 180 },
|
||||||
|
"facing=west,half=upper,hinge=left,open=true,powered=false": { "model": "dimdoors:warp_dimensional_door_top_rh", "y": 270 },
|
||||||
|
"facing=north,half=upper,hinge=left,open=true,powered=false": { "model": "dimdoors:warp_dimensional_door_top_rh" },
|
||||||
|
"facing=east,half=upper,hinge=right,open=true,powered=false": { "model": "dimdoors:warp_dimensional_door_top", "y": 270 },
|
||||||
|
"facing=south,half=upper,hinge=right,open=true,powered=false": { "model": "dimdoors:warp_dimensional_door_top" },
|
||||||
|
"facing=west,half=upper,hinge=right,open=true,powered=false": { "model": "dimdoors:warp_dimensional_door_top", "y": 90 },
|
||||||
|
"facing=north,half=upper,hinge=right,open=true,powered=false": { "model": "dimdoors:warp_dimensional_door_top", "y": 180 },
|
||||||
|
"facing=east,half=lower,hinge=left,open=false,powered=true": { "model": "dimdoors:warp_dimensional_door_bottom" },
|
||||||
|
"facing=south,half=lower,hinge=left,open=false,powered=true": { "model": "dimdoors:warp_dimensional_door_bottom", "y": 90 },
|
||||||
|
"facing=west,half=lower,hinge=left,open=false,powered=true": { "model": "dimdoors:warp_dimensional_door_bottom", "y": 180 },
|
||||||
|
"facing=north,half=lower,hinge=left,open=false,powered=true": { "model": "dimdoors:warp_dimensional_door_bottom", "y": 270 },
|
||||||
|
"facing=east,half=lower,hinge=right,open=false,powered=true": { "model": "dimdoors:warp_dimensional_door_bottom_rh" },
|
||||||
|
"facing=south,half=lower,hinge=right,open=false,powered=true": { "model": "dimdoors:warp_dimensional_door_bottom_rh", "y": 90 },
|
||||||
|
"facing=west,half=lower,hinge=right,open=false,powered=true": { "model": "dimdoors:warp_dimensional_door_bottom_rh", "y": 180 },
|
||||||
|
"facing=north,half=lower,hinge=right,open=false,powered=true": { "model": "dimdoors:warp_dimensional_door_bottom_rh", "y": 270 },
|
||||||
|
"facing=east,half=lower,hinge=left,open=true,powered=true": { "model": "dimdoors:warp_dimensional_door_bottom_rh", "y": 90 },
|
||||||
|
"facing=south,half=lower,hinge=left,open=true,powered=true": { "model": "dimdoors:warp_dimensional_door_bottom_rh", "y": 180 },
|
||||||
|
"facing=west,half=lower,hinge=left,open=true,powered=true": { "model": "dimdoors:warp_dimensional_door_bottom_rh", "y": 270 },
|
||||||
|
"facing=north,half=lower,hinge=left,open=true,powered=true": { "model": "dimdoors:warp_dimensional_door_bottom_rh" },
|
||||||
|
"facing=east,half=lower,hinge=right,open=true,powered=true": { "model": "dimdoors:warp_dimensional_door_bottom", "y": 270 },
|
||||||
|
"facing=south,half=lower,hinge=right,open=true,powered=true": { "model": "dimdoors:warp_dimensional_door_bottom" },
|
||||||
|
"facing=west,half=lower,hinge=right,open=true,powered=true": { "model": "dimdoors:warp_dimensional_door_bottom", "y": 90 },
|
||||||
|
"facing=north,half=lower,hinge=right,open=true,powered=true": { "model": "dimdoors:warp_dimensional_door_bottom", "y": 180 },
|
||||||
|
"facing=east,half=upper,hinge=left,open=false,powered=true": { "model": "dimdoors:warp_dimensional_door_top" },
|
||||||
|
"facing=south,half=upper,hinge=left,open=false,powered=true": { "model": "dimdoors:warp_dimensional_door_top", "y": 90 },
|
||||||
|
"facing=west,half=upper,hinge=left,open=false,powered=true": { "model": "dimdoors:warp_dimensional_door_top", "y": 180 },
|
||||||
|
"facing=north,half=upper,hinge=left,open=false,powered=true": { "model": "dimdoors:warp_dimensional_door_top", "y": 270 },
|
||||||
|
"facing=east,half=upper,hinge=right,open=false,powered=true": { "model": "dimdoors:warp_dimensional_door_top_rh" },
|
||||||
|
"facing=south,half=upper,hinge=right,open=false,powered=true": { "model": "dimdoors:warp_dimensional_door_top_rh", "y": 90 },
|
||||||
|
"facing=west,half=upper,hinge=right,open=false,powered=true": { "model": "dimdoors:warp_dimensional_door_top_rh", "y": 180 },
|
||||||
|
"facing=north,half=upper,hinge=right,open=false,powered=true": { "model": "dimdoors:warp_dimensional_door_top_rh", "y": 270 },
|
||||||
|
"facing=east,half=upper,hinge=left,open=true,powered=true": { "model": "dimdoors:warp_dimensional_door_top_rh", "y": 90 },
|
||||||
|
"facing=south,half=upper,hinge=left,open=true,powered=true": { "model": "dimdoors:warp_dimensional_door_top_rh", "y": 180 },
|
||||||
|
"facing=west,half=upper,hinge=left,open=true,powered=true": { "model": "dimdoors:warp_dimensional_door_top_rh", "y": 270 },
|
||||||
|
"facing=north,half=upper,hinge=left,open=true,powered=true": { "model": "dimdoors:warp_dimensional_door_top_rh" },
|
||||||
|
"facing=east,half=upper,hinge=right,open=true,powered=true": { "model": "dimdoors:warp_dimensional_door_top", "y": 270 },
|
||||||
|
"facing=south,half=upper,hinge=right,open=true,powered=true": { "model": "dimdoors:warp_dimensional_door_top" },
|
||||||
|
"facing=west,half=upper,hinge=right,open=true,powered=true": { "model": "dimdoors:warp_dimensional_door_top", "y": 90 },
|
||||||
|
"facing=north,half=upper,hinge=right,open=true,powered=true": { "model": "dimdoors:warp_dimensional_door_top", "y": 180 }
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,59 +1,79 @@
|
||||||
itemGroup.dimDoorsCreativeTab=Dimensional Doors: Items
|
itemGroup.dimensional_doors_creative_tab=Dimensional Doors: Items
|
||||||
tile.doorGold.name=Goldtür
|
|
||||||
tile.transientDoor.name=Vergängliche Tür
|
tile.gold_door.name=Goldtür
|
||||||
tile.dimDoorGold.name=Goldene Dimensionaltür
|
tile.quartz_door.name=Quarztür
|
||||||
tile.doorQuartz.name=Quarztür
|
|
||||||
tile.dimDoorPersonal.name=Persönliche Dimensionaltür
|
tile.dimensional_door.name=Dimensionaltür
|
||||||
tile.blockDimWall.name=Stoff der Realität
|
tile.gold_dimensional_door.name=Goldene Dimensionaltür
|
||||||
tile.blockAlteredWall.name=Veränderter Stoff
|
tile.quartz_dimensional_door.name=Persönliche Dimensionaltür
|
||||||
tile.blockAncientWall.name=Antiker Stoff
|
tile.unstable_dimensional_door.name=Instabile Tür
|
||||||
tile.blockDimWallPerm.name=Ewiger Stoff
|
tile.warp_dimensional_door.name=Warp-Tür
|
||||||
tile.dimDoorWarp.name=Warp-Tür
|
tile.dimensional_trapdoor.name=Transdimensionale Falltür
|
||||||
|
tile.transient_dimensional_door.name=Vergängliche Tür
|
||||||
|
|
||||||
|
tile.fabric_reality.name=Stoff der Realität
|
||||||
|
tile.fabric_altered.name=Veränderter Stoff
|
||||||
|
tile.fabric_ancient.name=Antiker Stoff
|
||||||
|
tile.fabric_eternal.name=Ewiger Stoff
|
||||||
|
tile.fabric_unraveled.name=Entwirrter Stoff
|
||||||
tile.rift.name=Spalt
|
tile.rift.name=Spalt
|
||||||
tile.BlockLimbo.name=Entwirrter Stoff
|
|
||||||
tile.chaosDoor.name=Instabile Tür
|
item.gold_door.name=Goldtür
|
||||||
tile.dimDoor.name=Dimensionaltür
|
item.quartz_door.name=Quarztür
|
||||||
tile.dimHatch.name=Transdimensionale Falltür
|
|
||||||
item.itemGoldDoor.name=Goldtür
|
item.dimensional_door.name=Dimensionaltür
|
||||||
item.itemDDKey=Spaltschlüssel
|
item.gold_dimensional_door.name=Goldene Dimensionaltür
|
||||||
item.itemQuartzDoor.name=Quarztür
|
item.quartz_dimensional_door.name=Persönliche Dimensionaltür
|
||||||
item.itemQuartzDimDoor.name=Persönliche Dimensionaltür
|
item.unstable_dimensional_door.name=Instabile Tür
|
||||||
item.itemGoldDimDoor.name=Goldene Dimensionaltür
|
item.warp_dimensional_door.name=Warp-Tür
|
||||||
item.itemDimDoor.name=Dimensionaltür
|
|
||||||
item.itemDimDoorWarp.name=Warp-Tür
|
item.rift_key=Spaltschlüssel
|
||||||
item.itemLinkSignature.name=Spaltsignatur
|
item.rift_signature.name=Spaltsignatur
|
||||||
item.itemStabilizedRiftSig.name=Stabilisierte Spaltsignatur
|
item.stabilized_rift_signature.name=Stabilisierte Spaltsignatur
|
||||||
item.itemRiftRemover.name=Spaltentferner
|
item.rift_connection_tool.name=Below Average Rift Connection Tool
|
||||||
item.itemStableFabric.name=Stabiler Stoff
|
item.rift_remover.name=Spaltentferner
|
||||||
item.itemChaosDoor.name=Instabile Tür
|
item.rift_blade.name=Spaltklinge
|
||||||
item.ItemRiftBlade.name=Spaltklinge
|
|
||||||
item.itemWorldThread.name=Weltenfaden
|
item.world_thread.name=Weltenfaden
|
||||||
info.riftkey.bound=Gebunden
|
item.stable_fabric.name=Stabiler Stoff
|
||||||
info.riftkey.unbound=Nicht gebunden
|
|
||||||
info.dimDoor0=Platziere auf dem Block unterhalb eines Spalts,
|
info.rift_key.bound=Gebunden
|
||||||
info.dimDoor1=um diesen Spalt zu aktivieren, oder
|
info.rift_key.unbound=Nicht gebunden
|
||||||
info.dimDoor2=irgendwo anders, um eine
|
|
||||||
info.dimDoor3=kleine Dimension to erschaffen.
|
info.dimensional_door0=Platziere auf dem Block unterhalb eines Spalts,
|
||||||
info.goldDimDoor0=Ähnlich einer Dimensionaltür,
|
info.dimensional_door1=um diesen Spalt zu aktivieren, oder
|
||||||
info.goldDimDoor1=aber hält die kleine Dimension geladen,
|
info.dimensional_door2=irgendwo anders, um eine
|
||||||
info.goldDimDoor2=sollte sie in einer solchen platziert sein.
|
info.dimensional_door3=kleine Dimension to erschaffen.
|
||||||
info.personalDimDoor0=Erstellt einen Pfad zu
|
|
||||||
info.personalDimDoor1=deiner persönlichen Dimension
|
info.gold_dimensional_door0=Ähnlich einer Dimensionaltür,
|
||||||
info.riftblade0=Öffnet temporäre Türen auf Spalten
|
info.gold_dimensional_door1=aber hält die kleine Dimension geladen,
|
||||||
info.riftblade1=und hat einen Teleport-Angriff.
|
info.gold_dimensional_door2=sollte sie in einer solchen platziert sein.
|
||||||
info.riftRemover0=Verwende nahe eines offenen Spalts,
|
|
||||||
info.riftRemover1=um ihn und jegliche Spalte
|
info.quartz_dimensional_door0=Erstellt einen Pfad zu
|
||||||
info.riftRemover2=in der Nähe zu entfernen.
|
info.quartz_dimensional_door1=deiner persönlichen Dimension
|
||||||
info.riftSignature.bound=Führt zu(%d, %d, %d) in Dimension #%d
|
|
||||||
info.riftSignature.unbound0=Erster Klick speichert die Position;
|
info.rift_blade0=Öffnet temporäre Türen auf Spalten
|
||||||
info.riftSignature.unbound1=zweiter Klick kreiert ein Paar von Spalten,
|
info.rift_blade1=und hat einen Teleport-Angriff.
|
||||||
info.riftSignature.unbound2=welche zu den zwei Positionen führen.
|
|
||||||
info.riftSignature.stable0=Erster Klick speichert die Position,
|
info.rift_remover0=Verwende nahe eines offenen Spalts,
|
||||||
info.riftSignature.stable1=weitere Klicks kreieren Spalte, die
|
info.rift_remover1=um ihn und jegliche Spalte
|
||||||
info.riftSignature.stable2=die erste und die aktuelle Position verbinden.
|
info.rift_remover2=in der Nähe zu entfernen.
|
||||||
info.chaosDoor=Vorsicht: Führt zu einem zufälligen Ziel
|
|
||||||
info.warpDoor0=Platziere auf dem Block unterhalb eines
|
info.rift_signature.bound=Führt zu(%d, %d, %d) in Dimension #%d
|
||||||
info.warpDoor1=Spalts, um ein Portal zu erstellen,
|
|
||||||
info.warpDoor2=oder platziere irgendwo in einer
|
info.rift_signature.unbound0=Erster Klick speichert die Position;
|
||||||
info.warpDoor3=kleinen Dimension, um sie zu verlassen.
|
info.rift_signature.unbound1=zweiter Klick kreiert ein Paar von Spalten,
|
||||||
entity.dimdoors.Monolith.name=Monolith
|
info.rift_signature.unbound2=welche zu den zwei Positionen führen.
|
||||||
|
|
||||||
|
info.rift_signature.stable0=Erster Klick speichert die Position,
|
||||||
|
info.rift_signature.stable1=weitere Klicks kreieren Spalte, die
|
||||||
|
info.rift_signature.stable2=die erste und die aktuelle Position verbinden.
|
||||||
|
|
||||||
|
info.unstable_dimensional_door=Vorsicht: Führt zu einem zufälligen Ziel
|
||||||
|
|
||||||
|
info.warp_dimensional_door0=Platziere auf dem Block unterhalb eines
|
||||||
|
info.warp_dimensional_door1=Spalts, um ein Portal zu erstellen,
|
||||||
|
info.warp_dimensional_door2=oder platziere irgendwo in einer
|
||||||
|
info.warp_dimensional_door3=kleinen Dimension, um sie zu verlassen.
|
||||||
|
|
||||||
|
entity.dimdoors.monolith.name=Monolith
|
|
@ -1,60 +1,79 @@
|
||||||
itemGroup.dimDoorsCreativeTab=Dimensional Doors Items
|
itemGroup.dimensional_doors_creative_tab=Dimensional Doors Items
|
||||||
tile.doorGold.name=Golden Door
|
|
||||||
tile.transientDoor.name=Transient Door
|
tile.gold_door.name=Golden Door
|
||||||
tile.dimDoorGold.name=Golden Dimensional Door
|
tile.quartz_door.name=Quartz Door
|
||||||
tile.doorQuartz.name=Quartz Door
|
|
||||||
tile.dimDoorPersonal.name=Personal Dimensional Door
|
tile.dimensional_door.name=Dimensional Door
|
||||||
tile.blockFabricReality.name=Fabric of Reality
|
tile.gold_dimensional_door.name=Golden Dimensional Door
|
||||||
tile.blockFabricAltered.name=Altered Fabric
|
tile.quartz_dimensional_door.name=Personal Dimensional Door
|
||||||
tile.blockFabricAncient.name=Ancient Fabric
|
tile.unstable_dimensional_door.name=Unstable Door
|
||||||
tile.blockFabricEternal.name=Eternal Fabric
|
tile.warp_dimensional_door.name=Warp Door
|
||||||
tile.blockFabricUnraveled.name=Unraveled Fabric
|
tile.dimensional_trapdoor.name=Transdimensional Trapdoor
|
||||||
tile.dimDoorWarp.name=Warp Door
|
tile.transient_dimensional_door.name=Transient Door
|
||||||
tile.blockRift.name=Rift
|
|
||||||
tile.chaosDoor.name=Chaos Door
|
tile.fabric_reality.name=Fabric of Reality
|
||||||
tile.dimDoor.name=Dimensional Door
|
tile.fabric_altered.name=Altered Fabric
|
||||||
tile.blockDimHatch.name=Transdimensional Trapdoor
|
tile.fabric_ancient.name=Ancient Fabric
|
||||||
item.itemDoorGold.name=Golden Door
|
tile.fabric_eternal.name=Eternal Fabric
|
||||||
item.itemDDKey=Rift Key
|
tile.fabric_unraveled.name=Unraveled Fabric
|
||||||
item.itemDoorQuartz.name=Quartz Door
|
tile.rift.name=Rift
|
||||||
item.itemDimDoorQuartz.name=Personal Dimensional Door
|
|
||||||
item.itemDimDoorGold.name=Golden Dimensional Door
|
item.gold_door.name=Golden Door
|
||||||
item.itemDimDoor.name=Dimensional Door
|
item.quartz_door.name=Quartz Door
|
||||||
item.itemDimDoorWarp.name=Warp Door
|
|
||||||
item.itemLinkSignature.name=Rift Signature
|
item.dimensional_door.name=Dimensional Door
|
||||||
item.itemStabilizedRiftSig.name=Stabilized Rift Signature
|
item.gold_dimensional_door.name=Golden Dimensional Door
|
||||||
item.itemRiftConnectionTool.name=Below Average Rift Connection Tool
|
item.quartz_dimensional_door.name=Personal Dimensional Door
|
||||||
item.itemRiftRemover.name=Rift Remover
|
item.unstable_dimensional_door.name=Unstable Door
|
||||||
item.itemStableFabric.name=Stable Fabric
|
item.warp_dimensional_door.name=Warp Door
|
||||||
item.itemDimDoorChaos.name=Chaos Door
|
|
||||||
item.itemRiftBlade.name=Rift Blade
|
item.rift_key=Rift Key
|
||||||
item.itemWorldThread.name=World Thread
|
item.rift_signature.name=Rift Signature
|
||||||
info.riftkey.bound=Bound
|
item.stabilized_rift_signature.name=Stabilized Rift Signature
|
||||||
info.riftkey.unbound=Unbound
|
item.rift_connection_tool.name=Below Average Rift Connection Tool
|
||||||
info.dimDoor0=Place on the block under a rift
|
item.rift_remover.name=Rift Remover
|
||||||
info.dimDoor1=to activate that rift or place
|
item.rift_blade.name=Rift Blade
|
||||||
info.dimDoor2=anywhere else to create a
|
|
||||||
info.dimDoor3=pocket dimension.
|
item.world_thread.name=World Thread
|
||||||
info.goldDimDoor0=Similar to a Dimensional Door
|
item.stable_fabric.name=Stable Fabric
|
||||||
info.goldDimDoor1=but keeps a pocket dimension
|
|
||||||
info.goldDimDoor2=loaded if placed on the inside.
|
info.rift_key.bound=Bound
|
||||||
info.personalDimDoor0=Creates a pathway to
|
info.rift_key.unbound=Unbound
|
||||||
info.personalDimDoor1=your personal pocket
|
|
||||||
info.riftblade0=Opens temporary doors on rifts
|
info.dimensional_door0=Place on the block under a rift
|
||||||
info.riftblade1=and has a teleport attack.
|
info.dimensional_door1=to activate that rift or place
|
||||||
info.riftRemover0=Use near exposed rift
|
info.dimensional_door2=anywhere else to create a
|
||||||
info.riftRemover1=to remove it and
|
info.dimensional_door3=pocket dimension.
|
||||||
info.riftRemover2=any nearby rifts.
|
|
||||||
info.riftSignature.bound=Leads to (%d, %d, %d) at dimension #%d
|
info.gold_dimensional_door0=Similar to a Dimensional Door
|
||||||
info.riftSignature.unbound0=First click stores a location;
|
info.gold_dimensional_door1=but keeps a pocket dimension
|
||||||
info.riftSignature.unbound1=second click creates a pair of
|
info.gold_dimensional_door2=loaded if placed on the inside.
|
||||||
info.riftSignature.unbound2=rifts linking the two locations.
|
|
||||||
info.riftSignature.stable0=First click stores a location,
|
info.quartz_dimensional_door0=Creates a pathway to
|
||||||
info.riftSignature.stable1=other clicks create rifts linking
|
info.quartz_dimensional_door1=your personal pocket
|
||||||
info.riftSignature.stable2=the first and last locations together.
|
|
||||||
info.chaosDoor=Caution: Leads to random destination
|
info.rift_blade0=Opens temporary doors on rifts
|
||||||
info.warpDoor0=Place on the block under
|
info.rift_blade1=and has a teleport attack.
|
||||||
info.warpDoor1=a rift to create a portal,
|
|
||||||
info.warpDoor2=or place anywhere in a
|
info.rift_remover0=Use near exposed rift
|
||||||
info.warpDoor3=pocket dimension to exit.
|
info.rift_remover1=to remove it and
|
||||||
entity.dimdoors.Monolith.name=Monolith
|
info.rift_remover2=any nearby rifts.
|
||||||
|
|
||||||
|
info.rift_signature.bound=Leads to (%d, %d, %d) at dimension #%d
|
||||||
|
|
||||||
|
info.rift_signature.unbound0=First click stores a location;
|
||||||
|
info.rift_signature.unbound1=second click creates a pair of
|
||||||
|
info.rift_signature.unbound2=rifts linking the two locations.
|
||||||
|
|
||||||
|
info.rift_signature.stable0=First click stores a location,
|
||||||
|
info.rift_signature.stable1=other clicks create rifts linking
|
||||||
|
info.rift_signature.stable2=the first and last locations together.
|
||||||
|
|
||||||
|
info.unstable_dimensional_door=Caution: Leads to random destination
|
||||||
|
|
||||||
|
info.warp_dimensional_door0=Place on the block under
|
||||||
|
info.warp_dimensional_door1=a rift to create a portal,
|
||||||
|
info.warp_dimensional_door2=or place anywhere in a
|
||||||
|
info.warp_dimensional_door3=pocket dimension to exit.
|
||||||
|
|
||||||
|
entity.dimdoors.monolith.name=Monolith
|
|
@ -1,63 +1,79 @@
|
||||||
itemGroup.dimDoorsCreativeTab=Dimensional Doors
|
itemGroup.dimensional_doors_creative_tab=Objets Dimensional Doors
|
||||||
|
|
||||||
tile.doorGold.name=Porte dorée
|
tile.gold_door.name=Porte dorée
|
||||||
tile.transientDoor.name=Porte transitoire
|
tile.quartz_door.name=Porte de quartz
|
||||||
tile.dimDoorGold.name=Porte dorée dimensionnelle
|
|
||||||
tile.doorQuartz.name=Porte de quartz
|
tile.dimensional_door.name=Porte dimensionnelle
|
||||||
tile.dimDoorPersonal.name=Porte dimensionnelle personnelle
|
tile.gold_dimensional_door.name=Porte dorée dimensionnelle
|
||||||
tile.blockDimWall.name=Étoffe de la réalité
|
tile.quartz_dimensional_door.name=Porte dimensionnelle personnelle
|
||||||
tile.blockAlteredWall.name=Étoffe altérée
|
tile.unstable_dimensional_door.name=Porte instable
|
||||||
tile.blockAncientWall.name=Étoffe ancienne
|
tile.warp_dimensional_door.name=Porte-raccourci
|
||||||
tile.blockDimWallPerm.name=Étoffe éternelle
|
tile.dimensional_trapdoor.name=Trappe transdimensionnelle
|
||||||
tile.dimDoorWarp.name=Porte-raccourci
|
tile.transient_dimensional_door.name=Porte transitoire
|
||||||
|
|
||||||
|
tile.fabric_reality.name=Étoffe de la réalité
|
||||||
|
tile.fabric_altered.name=Étoffe altérée
|
||||||
|
tile.fabric_ancient.name=Étoffe ancienne
|
||||||
|
tile.fabric_eternal.name=Étoffe éternelle
|
||||||
|
tile.fabric_unraveled.name=Étoffe effilochée
|
||||||
tile.rift.name=Fissure
|
tile.rift.name=Fissure
|
||||||
tile.BlockLimbo.name=Étoffe effilochée
|
|
||||||
tile.chaosDoor.name=Porte instable
|
|
||||||
tile.dimDoor.name=Porte dimensionnelle
|
|
||||||
tile.dimHatch.name=Trappe transdimensionnelle
|
|
||||||
|
|
||||||
item.itemGoldDoor.name=Porte dorée
|
item.gold_door.name=Porte dorée
|
||||||
item.itemDDKey=Clé de fissure
|
item.quartz_door.name=Porte de quartz
|
||||||
item.itemQuartzDoor.name=Porte de quartz
|
|
||||||
item.itemQuartzDimDoor.name=Porte dimensionnelle personnelle
|
|
||||||
item.itemGoldDimDoor.name=Porte dorée dimensionnelle
|
|
||||||
item.itemDimDoor.name=Porte dimensionnelle
|
|
||||||
item.itemDimDoorWarp.name=Porte-raccourci
|
|
||||||
item.itemLinkSignature.name=Signature de fissure
|
|
||||||
item.itemStabilizedRiftSig.name=Signature de fissure stabilisée
|
|
||||||
item.itemRiftRemover.name=Enleveur de fissure
|
|
||||||
item.itemStableFabric.name=Étoffe stable
|
|
||||||
item.itemChaosDoor.name=Porte instable
|
|
||||||
item.ItemRiftBlade.name=Lame de fissure
|
|
||||||
item.itemWorldThread.name=Fil du monde
|
|
||||||
|
|
||||||
info.riftkey.bound=Liée
|
item.dimensional_door.name=Porte dimensionnelle
|
||||||
info.riftkey.unbound=Non liée
|
item.gold_dimensional_door.name=Porte dorée dimensionnelle
|
||||||
info.dimDoor0=Placez sur le bloc sous une fissure
|
item.quartz_dimensional_door.name=Porte dimensionnelle personnelle
|
||||||
info.dimDoor1=pour activer cette fissure ou placez
|
item.unstable_dimensional_door.name=Porte instable
|
||||||
info.dimDoor2=n'importe où ailleurs pour créer une
|
item.warp_dimensional_door.name=Porte-raccourci
|
||||||
info.dimDoor3=dimension de poche.
|
|
||||||
info.goldDimDoor0=Similaire à une porte dimensionnelle
|
|
||||||
info.goldDimDoor1=mais garde une dimension de poche
|
|
||||||
info.goldDimDoor2=chargée si elle est placée à l'intérieur.
|
|
||||||
info.personalDimDoor0=Crée un passage vers votre
|
|
||||||
info.personalDimDoor1=dimension de poche personnelle.
|
|
||||||
info.riftblade0=Ouvre des portes temporaires sur des fissures
|
|
||||||
info.riftblade1=et possède une attaque de téléporation.
|
|
||||||
info.riftRemover0=Utilisez près d'une fissure
|
|
||||||
info.riftRemover1=exposée pour l'enlever ainsi
|
|
||||||
info.riftRemover2=que celles à proximité.
|
|
||||||
info.riftSignature.bound=Mène aux coordonnées (%d, %d, %d) à la dimension #%d
|
|
||||||
info.riftSignature.unbound0=Le premier clic stocke un emplacement ;
|
|
||||||
info.riftSignature.unbound1=le deuxième clic crée une paire de
|
|
||||||
info.riftSignature.unbound2=fissures qui lient les deux emplacements.
|
|
||||||
info.riftSignature.stable0=Le premier clic stocke un emplacement,
|
|
||||||
info.riftSignature.stable1=les autres clics créent des fissurent qui lient
|
|
||||||
info.riftSignature.stable2=le premier et les derniers emplacements ensemble.
|
|
||||||
info.chaosDoor=Attention : mène vers une destination aléatoire
|
|
||||||
info.warpDoor0=Placez sur le bloc sous une
|
|
||||||
info.warpDoor1=fissure pour créer un portail,
|
|
||||||
info.warpDoor2=ou placez n'importe où dans une
|
|
||||||
info.warpDoor3=dimension de poche pour sortir.
|
|
||||||
|
|
||||||
entity.dimdoors.Monolith.name=Monolithe
|
item.rift_key=Clé de fissure
|
||||||
|
item.rift_signature.name=Signature de fissure
|
||||||
|
item.stabilized_rift_signature.name=Signature de fissure stabilisée
|
||||||
|
item.rift_connection_tool.name=Below Average Rift Connection Tool
|
||||||
|
item.rift_remover.name=Enleveur de fissure
|
||||||
|
item.rift_blade.name=Lame de fissure
|
||||||
|
|
||||||
|
item.world_thread.name=Fil du monde
|
||||||
|
item.stable_fabric.name=Étoffe stable
|
||||||
|
|
||||||
|
info.rift_key.bound=Liée
|
||||||
|
info.rift_key.unbound=Non liée
|
||||||
|
|
||||||
|
info.dimensional_door0=Placez sur le bloc sous une fissure
|
||||||
|
info.dimensional_door1=pour activer cette fissure ou placez
|
||||||
|
info.dimensional_door2=n'importe où ailleurs pour créer une
|
||||||
|
info.dimensional_door3=dimension de poche.
|
||||||
|
|
||||||
|
info.gold_dimensional_door0=Similaire à une porte dimensionnelle
|
||||||
|
info.gold_dimensional_door1=mais garde une dimension de poche
|
||||||
|
info.gold_dimensional_door2=chargée si elle est placée à l'intérieur.
|
||||||
|
|
||||||
|
info.quartz_dimensional_door0=Crée un passage vers votre
|
||||||
|
info.quartz_dimensional_door1=dimension de poche personnelle.
|
||||||
|
|
||||||
|
info.rift_blade0=Ouvre des portes temporaires sur des fissures
|
||||||
|
info.rift_blade1=et possède une attaque de téléporation.
|
||||||
|
|
||||||
|
info.rift_remover0=Utilisez près d'une fissure
|
||||||
|
info.rift_remover1=exposée pour l'enlever ainsi
|
||||||
|
info.rift_remover2=que celles à proximité.
|
||||||
|
|
||||||
|
info.rift_signature.bound=Mène aux coordonnées (%d, %d, %d) à la dimension #%d
|
||||||
|
|
||||||
|
info.rift_signature.unbound0=Le premier clic stocke un emplacement ;
|
||||||
|
info.rift_signature.unbound1=le deuxième clic crée une paire de
|
||||||
|
info.rift_signature.unbound2=fissures qui lient les deux emplacements.
|
||||||
|
|
||||||
|
info.rift_signature.stable0=Le premier clic stocke un emplacement,
|
||||||
|
info.rift_signature.stable1=les autres clics créent des fissurent qui lient
|
||||||
|
info.rift_signature.stable2=le premier et les derniers emplacements ensemble.
|
||||||
|
|
||||||
|
info.unstable_dimensional_door=Attention : mène vers une destination aléatoire
|
||||||
|
|
||||||
|
info.warp_dimensional_door0=Placez sur le bloc sous une
|
||||||
|
info.warp_dimensional_door1=fissure pour créer un portail,
|
||||||
|
info.warp_dimensional_door2=ou placez n'importe où dans une
|
||||||
|
info.warp_dimensional_door3=dimension de poche pour sortir.
|
||||||
|
|
||||||
|
entity.dimdoors.monolith.name=Monolithe
|
|
@ -1,59 +1,79 @@
|
||||||
itemGroup.dimDoorsCreativeTab=Dimensional Doors oggetti
|
itemGroup.dimensional_doors_creative_tab=Dimensional Doors oggetti
|
||||||
tile.doorGold.name=Porta d'oro
|
|
||||||
tile.transientDoor.name=Porta transitoria
|
tile.gold_door.name=Porta d'oro
|
||||||
tile.dimDoorGold.name=Porta d'oro dimensionale
|
tile.quartz_door.name=Porta di quarzo
|
||||||
tile.doorQuartz.name=Porta di quarzo
|
|
||||||
tile.dimDoorPersonal.name=Porta dimensionale personale
|
tile.dimensional_door.name=Porta dimensionale
|
||||||
tile.blockDimWall.name=Tessuto della realtà
|
tile.gold_dimensional_door.name=Porta d'oro dimensionale
|
||||||
tile.blockAlteredWall.name=Tessuto alterato
|
tile.quartz_dimensional_door.name=Porta dimensionale personale
|
||||||
tile.blockAncientWall.name=Tessuto antico
|
tile.unstable_dimensional_door.name=Porta instabile
|
||||||
tile.blockDimWallPerm.name=Tessuto eterno
|
tile.warp_dimensional_door.name=Porta distorta
|
||||||
tile.dimDoorWarp.name=Porta distorta
|
tile.dimensional_trapdoor.name=Botola transdimensionale
|
||||||
|
tile.transient_dimensional_door.name=Porta transitoria
|
||||||
|
|
||||||
|
tile.fabric_reality.name=Tessuto della realtà
|
||||||
|
tile.fabric_altered.name=Tessuto alterato
|
||||||
|
tile.fabric_ancient.name=Tessuto antico
|
||||||
|
tile.fabric_eternal.name=Tessuto eterno
|
||||||
|
tile.fabric_unraveled.name=Tessuto disfatto
|
||||||
tile.rift.name=Frattura
|
tile.rift.name=Frattura
|
||||||
tile.BlockLimbo.name=Tessuto disfatto
|
|
||||||
tile.chaosDoor.name=Porta instabile
|
item.gold_door.name=Porta d'oro
|
||||||
tile.dimDoor.name=Porta dimensionale
|
item.quartz_door.name=Porta di quarzo
|
||||||
tile.dimHatch.name=Botola transdimensionale
|
|
||||||
item.itemGoldDoor.name=Porta d'oro
|
item.dimensional_door.name=Porta dimensionale
|
||||||
item.itemDDKey=Chiave per frattura
|
item.gold_dimensional_door.name=Porta d'oro dimensionale
|
||||||
item.itemQuartzDoor.name=Porta di quarzo
|
item.quartz_dimensional_door.name=Porta dimensionale personale
|
||||||
item.itemQuartzDimDoor.name=Porta dimensionale personale
|
item.unstable_dimensional_door.name=Porta instabile
|
||||||
item.itemGoldDimDoor.name=Porta d'oro dimensionale
|
item.warp_dimensional_door.name=Porta distorta
|
||||||
item.itemDimDoor.name=Porta dimensionale
|
|
||||||
item.itemDimDoorWarp.name=Porta distorta
|
item.rift_key=Chiave per frattura
|
||||||
item.itemLinkSignature.name=Segno di frattura
|
item.rift_signature.name=Segno di frattura
|
||||||
item.itemStabilizedRiftSig.name=Segno di frattura stabilizzato
|
item.stabilized_rift_signature.name=Segno di frattura stabilizzato
|
||||||
item.itemRiftRemover.name=Rimovitore di frattura
|
item.rift_connection_tool.name=Below Average Rift Connection Tool
|
||||||
item.itemStableFabric.name=Tessuto stabile
|
item.rift_remover.name=Rimovitore di frattura
|
||||||
item.itemChaosDoor.name=Porta instabile
|
item.rift_blade.name=Lama dimensionale
|
||||||
item.ItemRiftBlade.name=Lama dimensionale
|
|
||||||
item.itemWorldThread.name=Filo di mondo
|
item.world_thread.name=Filo di mondo
|
||||||
info.riftkey.bound=Legato
|
item.stable_fabric.name=Tessuto stabile
|
||||||
info.riftkey.unbound=Non legato
|
|
||||||
info.dimDoor0=Piazzalo sul blocco sotto una
|
info.rift_key.bound=Legato
|
||||||
info.dimDoor1=frattura per attivarla o piazzalo
|
info.rift_key.unbound=Non legato
|
||||||
info.dimDoor2=da qualunque altra parte per creare
|
|
||||||
info.dimDoor3=una dimensione tascabile.
|
info.dimensional_door0=Piazzalo sul blocco sotto una
|
||||||
info.goldDimDoor0=Simile a una Porta dimensionale
|
info.dimensional_door1=frattura per attivarla o piazzalo
|
||||||
info.goldDimDoor1=ma tiene la dimensione tascabile
|
info.dimensional_door2=da qualunque altra parte per creare
|
||||||
info.goldDimDoor2=caricata se piazzata all'interno.
|
info.dimensional_door3=una dimensione tascabile.
|
||||||
info.personalDimDoor0=Crea un sentiero alla
|
|
||||||
info.personalDimDoor1=tua dimensione tascabile
|
info.gold_dimensional_door0=Simile a una Porta dimensionale
|
||||||
info.riftblade0=Apre porte temporanee su fratture
|
info.gold_dimensional_door1=ma tiene la dimensione tascabile
|
||||||
info.riftblade1=e ha un colpo che teletrasporta.
|
info.gold_dimensional_door2=caricata se piazzata all'interno.
|
||||||
info.riftRemover0=Usalo presso una frattura
|
|
||||||
info.riftRemover1=esposta per rimuovere quello
|
info.quartz_dimensional_door0=Crea un sentiero alla
|
||||||
info.riftRemover2=e altre fratture vicine.
|
info.quartz_dimensional_door1=tua dimensione tascabile
|
||||||
info.riftSignature.bound=Porta a (%d, %d, %d) nella dimensione #%d
|
|
||||||
info.riftSignature.unbound0=Al primo clic salva la posizione; al
|
info.rift_blade0=Apre porte temporanee su fratture
|
||||||
info.riftSignature.unbound1=secondo clic crea un paio di fratture
|
info.rift_blade1=e ha un colpo che teletrasporta.
|
||||||
info.riftSignature.unbound2=che collegano le due posizioni.
|
|
||||||
info.riftSignature.stable0=Al primo clic salva la posizione; al
|
info.rift_remover0=Usalo presso una frattura
|
||||||
info.riftSignature.stable1=secondo clic crea fratture che
|
info.rift_remover1=esposta per rimuovere quello
|
||||||
info.riftSignature.stable2=collegano la prima e ultima posizione.
|
info.rift_remover2=e altre fratture vicine.
|
||||||
info.chaosDoor=Attenziione: Porta a una destinazione casuale
|
|
||||||
info.warpDoor0=Piazzalo sul blocco sotto una
|
info.rift_signature.bound=Porta a (%d, %d, %d) nella dimensione #%d
|
||||||
info.warpDoor1=frattura per creare un portale,
|
|
||||||
info.warpDoor2=o piazzalo da qualunque altra parte
|
info.rift_signature.unbound0=Al primo clic salva la posizione; al
|
||||||
info.warpDoor3=in una dimensione tascabile per uscire.
|
info.rift_signature.unbound1=secondo clic crea un paio di fratture
|
||||||
entity.dimdoors.Monolith.name=Monolito
|
info.rift_signature.unbound2=che collegano le due posizioni.
|
||||||
|
|
||||||
|
info.rift_signature.stable0=Al primo clic salva la posizione; al
|
||||||
|
info.rift_signature.stable1=secondo clic crea fratture che
|
||||||
|
info.rift_signature.stable2=collegano la prima e ultima posizione.
|
||||||
|
|
||||||
|
info.unstable_dimensional_door=Attenziione: Porta a una destinazione casuale
|
||||||
|
|
||||||
|
info.warp_dimensional_door0=Piazzalo sul blocco sotto una
|
||||||
|
info.warp_dimensional_door1=frattura per creare un portale,
|
||||||
|
info.warp_dimensional_door2=o piazzalo da qualunque altra parte
|
||||||
|
info.warp_dimensional_door3=in una dimensione tascabile per uscire.
|
||||||
|
|
||||||
|
entity.dimdoors.monolith.name=Monolito
|
|
@ -1,60 +1,79 @@
|
||||||
itemGroup.dimDoorsCreativeTab=Dimensional Doors Voorwerpen
|
itemGroup.dimensional_doors_creative_tab=Dimensional Doors Voorwerpen
|
||||||
tile.doorGold.name=Gouden Deur
|
|
||||||
tile.transientDoor.name=Vergankelijke Deur
|
tile.gold_door.name=Gouden Deur
|
||||||
tile.dimDoorGold.name=Gouden Dimensiedeur
|
tile.quartz_door.name=Kwartsen Deur
|
||||||
tile.doorQuartz.name=Kwartsen Deur
|
|
||||||
tile.dimDoorPersonal.name=Persoonlijke Dimensiedeur
|
tile.dimensional_door.name=Dimensiedeur
|
||||||
tile.blockFabricReality.name=Werkelijkheidsweefsel
|
tile.gold_dimensional_door.name=Gouden Dimensiedeur
|
||||||
tile.blockFabricAltered.name=Veranderd Weefsel
|
tile.quartz_dimensional_door.name=Persoonlijke Dimensiedeur
|
||||||
tile.blockFabricAncient.name=Aloud Weefsel
|
tile.unstable_dimensional_door.name=Chaos Deur
|
||||||
tile.blockFabricEternal.name=Oneindig Weefsel
|
tile.warp_dimensional_door.name=Verdraaideur
|
||||||
tile.blockFabricUnraveled.name=Ontraveld Weefsel
|
tile.dimensional_trapdoor.name=Transdimensionale Valdeur
|
||||||
tile.dimDoorWarp.name=Verdraaideur
|
tile.transient_dimensional_door.name=Vergankelijke Deur
|
||||||
tile.blockRift.name=Scheur
|
|
||||||
tile.chaosDoor.name=Chaos Deur
|
tile.fabric_reality.name=Werkelijkheidsweefsel
|
||||||
tile.dimDoor.name=Dimensiedeur
|
tile.fabric_altered.name=Veranderd Weefsel
|
||||||
tile.blockDimHatch.name=Transdimensionale Valdeur
|
tile.fabric_ancient.name=Aloud Weefsel
|
||||||
item.itemDoorGold.name=Gouden Deur
|
tile.fabric_eternal.name=Oneindig Weefsel
|
||||||
item.itemDDKey=Scheur Sleutel
|
tile.fabric_unraveled.name=Ontraveld Weefsel
|
||||||
item.itemDoorQuartz.name=Kwartsen Deur
|
tile.rift.name=Scheur
|
||||||
item.itemDimDoorQuartz.name=Persoonlijke Dimensiedeur
|
|
||||||
item.itemDimDoorGold.name=Gouden Dimensiedeur
|
item.gold_door.name=Golden Door
|
||||||
item.itemDimDoor.name=Dimensiedeur
|
item.quartz_door.name=Quartz Door
|
||||||
item.itemDimDoorWarp.name=Verdraaideur
|
|
||||||
item.itemLinkSignature.name=Scheurtekening
|
item.dimensional_door.name=Dimensiedeur
|
||||||
item.itemStabilizedRiftSig.name=Gestabiliseerde Scheurtekening
|
item.gold_dimensional_door.name=Gouden Dimensiedeur
|
||||||
item.itemRiftConnectionTool.name=Ondergemiddeld Scheurverbindingsgereedschap
|
item.quartz_dimensional_door.name=Persoonlijke Dimensiedeur
|
||||||
item.itemRiftRemover.name=Scheurverwijderaar
|
item.unstable_dimensional_door.name=Chaos Deur
|
||||||
item.itemStableFabric.name=Stabiel Weefsel
|
item.warp_dimensional_door.name=Verdraaideur
|
||||||
item.itemDimDoorChaos.name=Chaos Deur
|
|
||||||
item.itemRiftBlade.name=Scheurkling
|
item.rift_key=Scheur Sleutel
|
||||||
item.itemWorldThread.name=Werelddraad
|
item.rift_signature.name=Scheurtekening
|
||||||
info.riftkey.bound=Gebonden
|
item.stabilized_rift_signature.name=Gestabiliseerde Scheurtekening
|
||||||
info.riftkey.unbound=Ontbonden
|
item.rift_connection_tool.name=Ondergemiddeld Scheurverbindingsgereedschap
|
||||||
info.dimDoor0=Plaats op het blok onder een scheur
|
item.rift_remover.name=Scheurverwijderaar
|
||||||
info.dimDoor1=om deze scheur te activeren of
|
item.rift_blade.name=Scheurkling
|
||||||
info.dimDoor2=op een andere plaats om een
|
|
||||||
info.dimDoor3=publieke broekzak-dimensie te creëren.
|
item.world_thread.name=Werelddraad
|
||||||
info.goldDimDoor0=Net als een Dimensiedeur, maar houdt
|
item.stable_fabric.name=Stabiel Weefsel
|
||||||
info.goldDimDoor1=een broekzak dimensie geladen als
|
|
||||||
info.goldDimDoor2=deze er binnen geplaatst wordt.
|
info.rift_key.bound=Gebonden
|
||||||
info.personalDimDoor0=Creëert een pad naar
|
info.rift_key.unbound=Ontbonden
|
||||||
info.personalDimDoor1=je persoonlijke broekzak
|
|
||||||
info.riftblade0=Opent tijdelijke deuren op scheuren
|
info.dimensional_door0=Plaats op het blok onder een scheur
|
||||||
info.riftblade1=en heeft een teleportatie aanval.
|
info.dimensional_door1=om deze scheur te activeren of
|
||||||
info.riftRemover0=Gebruik dichtbij een scheur
|
info.dimensional_door2=op een andere plaats om een
|
||||||
info.riftRemover1=om het te verwijderen en
|
info.dimensional_door3=publieke broekzak-dimensie te creëren.
|
||||||
info.riftRemover2=alle dichtbijzijnde scheuren.
|
|
||||||
info.riftSignature.bound=Leidt naar (%d, %d, %d) in dimensie #%d
|
info.gold_dimensional_door0=Net als een Dimensiedeur, maar houdt
|
||||||
info.riftSignature.unbound0=De eerste klik slaat een locatie op;
|
info.gold_dimensional_door1=een broekzak dimensie geladen als
|
||||||
info.riftSignature.unbound1=de tweede creëert een paar scheuren
|
info.gold_dimensional_door2=deze er binnen geplaatst wordt.
|
||||||
info.riftSignature.unbound2=die beide locaties met elkaar verbinden.
|
|
||||||
info.riftSignature.stable0=De eerste klik slaat een locatie op,
|
info.quartz_dimensional_door0=Creëert een pad naar
|
||||||
info.riftSignature.stable1=andere klikken creëren scheuren die de eerste
|
info.quartz_dimensional_door1=je persoonlijke broekzak
|
||||||
info.riftSignature.stable2=en laatste locaties met elkaar verbinden.
|
|
||||||
info.chaosDoor=Pas op: Leidt naar een willekeurige bestemming
|
info.rift_blade0=Opent tijdelijke deuren op scheuren
|
||||||
info.warpDoor0=Plaats op het blok onder een scheur
|
info.rift_blade1=en heeft een teleportatie aanval.
|
||||||
info.warpDoor1=om een portaal te creëren,
|
|
||||||
info.warpDoor2=of plaats het ergens in een
|
info.rift_remover0=Gebruik dichtbij een scheur
|
||||||
info.warpDoor3=broekzak dimensie om deze te verlaten.
|
info.rift_remover1=om het te verwijderen en
|
||||||
entity.dimdoors.Monolith.name=Monoliet
|
info.rift_remover2=alle dichtbijzijnde scheuren.
|
||||||
|
|
||||||
|
info.rift_signature.bound=Leidt naar (%d, %d, %d) in dimensie #%d
|
||||||
|
|
||||||
|
info.rift_signature.unbound0=De eerste klik slaat een locatie op;
|
||||||
|
info.rift_signature.unbound1=de tweede creëert een paar scheuren
|
||||||
|
info.rift_signature.unbound2=die beide locaties met elkaar verbinden.
|
||||||
|
|
||||||
|
info.rift_signature.stable0=De eerste klik slaat een locatie op,
|
||||||
|
info.rift_signature.stable1=andere klikken creëren scheuren die de eerste
|
||||||
|
info.rift_signature.stable2=en laatste locaties met elkaar verbinden.
|
||||||
|
|
||||||
|
info.unstable_dimensional_door=Pas op: Leidt naar een willekeurige bestemming
|
||||||
|
|
||||||
|
info.warp_dimensional_door0=Plaats op het blok onder een scheur
|
||||||
|
info.warp_dimensional_door1=om een portaal te creëren,
|
||||||
|
info.warp_dimensional_door2=of plaats het ergens in een
|
||||||
|
info.warp_dimensional_door3=broekzak dimensie om deze te verlaten.
|
||||||
|
|
||||||
|
entity.dimdoors.monolith.name=Monoliet
|
|
@ -1,59 +1,79 @@
|
||||||
itemGroup.dimDoorsCreativeTab=Dimensional Doors: Предметы
|
itemGroup.dimensional_doors_creative_tab=Dimensional Doors: Предметы
|
||||||
tile.doorGold.name=Золотая дверь
|
|
||||||
tile.transientDoor.name=Временная дверь
|
tile.gold_door.name=Золотая дверь
|
||||||
tile.dimDoorGold.name=Золотая пространственная дверь
|
tile.quartz_door.name=Кварцевая дверь
|
||||||
tile.doorQuartz.name=Кварцевая дверь
|
|
||||||
tile.dimDoorPersonal.name=Личная пространственная дверь
|
tile.dimensional_door.name=Пространственная дверь
|
||||||
tile.blockDimWall.name=Ткань Мироздания
|
tile.gold_dimensional_door.name=Золотая пространственная дверь
|
||||||
tile.blockAlteredWall.name=Изменённая ткань
|
tile.quartz_dimensional_door.name=Личная пространственная дверь
|
||||||
tile.blockAncientWall.name=Древняя ткань
|
tile.unstable_dimensional_door.name=Нестабильная дверь
|
||||||
tile.blockDimWallPerm.name=Вечная ткань
|
tile.warp_dimensional_door.name=Дверь искажения
|
||||||
tile.dimDoorWarp.name=Дверь искажения
|
tile.dimensional_trapdoor.name=Межпространственный люк
|
||||||
|
tile.transient_dimensional_door.name=Временная дверь
|
||||||
|
|
||||||
|
tile.fabric_reality.name=Ткань Мироздания
|
||||||
|
tile.fabric_altered.name=Изменённая ткань
|
||||||
|
tile.fabric_ancient.name=Древняя ткань
|
||||||
|
tile.fabric_eternal.name=Вечная ткань
|
||||||
|
tile.fabric_unraveled.name=Распутанная ткань
|
||||||
tile.rift.name=Разлом
|
tile.rift.name=Разлом
|
||||||
tile.BlockLimbo.name=Распутанная ткань
|
|
||||||
tile.chaosDoor.name=Нестабильная дверь
|
item.gold_door.name=Золотая дверь
|
||||||
tile.dimDoor.name=Пространственная дверь
|
item.quartz_door.name=Кварцевая дверь
|
||||||
tile.dimHatch.name=Межпространственный люк
|
|
||||||
item.itemGoldDoor.name=Золотая дверь
|
item.dimensional_door.name=Пространственная дверь
|
||||||
item.itemDDKey=Ключ разлома
|
item.gold_dimensional_door.name=Золотая пространственная дверь
|
||||||
item.itemQuartzDoor.name=Кварцевая дверь
|
item.quartz_dimensional_door.name=Личная пространственная дверь
|
||||||
item.itemQuartzDimDoor.name=Личная пространственная дверь
|
item.unstable_dimensional_door.name=Нестабильная дверь
|
||||||
item.itemGoldDimDoor.name=Золотая пространственная дверь
|
item.warp_dimensional_door.name=Дверь искажения
|
||||||
item.itemDimDoor.name=Пространственная дверь
|
|
||||||
item.itemDimDoorWarp.name=Дверь искажения
|
item.rift_key=Ключ разлома
|
||||||
item.itemLinkSignature.name=Подписыватель разлома
|
item.rift_signature.name=Подписыватель разлома
|
||||||
item.itemStabilizedRiftSig.name=Стабилизированный подписыватель разлома
|
item.stabilized_rift_signature.name=Стабилизированный подписыватель разлома
|
||||||
item.itemRiftRemover.name=Уничтожитель разломов
|
item.rift_connection_tool.name=Below Average Rift Connection Tool
|
||||||
item.itemStableFabric.name=Стабильная ткань
|
item.rift_remover.name=Уничтожитель разломов
|
||||||
item.itemChaosDoor.name=Нестабильная дверь
|
item.rift_blade.name=Клинок разлома
|
||||||
item.ItemRiftBlade.name=Клинок разлома
|
|
||||||
item.itemWorldThread.name=Мировая нить
|
item.world_thread.name=Мировая нить
|
||||||
info.riftkey.bound=Связан
|
item.stable_fabric.name=Стабильная ткань
|
||||||
info.riftkey.unbound=Не связан
|
|
||||||
info.dimDoor0=Поставьте на блок под разломом,
|
info.rift_key.bound=Связан
|
||||||
info.dimDoor1=чтобы активировать этот разлом или
|
info.rift_key.unbound=Не связан
|
||||||
info.dimDoor2=поставьте куда угодно, чтобы создать
|
|
||||||
info.dimDoor3=карманное измерение.
|
info.dimensional_door0=Поставьте на блок под разломом,
|
||||||
info.goldDimDoor0=Схожа с пространственной дверью,
|
info.dimensional_door1=чтобы активировать этот разлом или
|
||||||
info.goldDimDoor1=но она также держит карманное измерение
|
info.dimensional_door2=поставьте куда угодно, чтобы создать
|
||||||
info.goldDimDoor2=загруженным, если она размещена внутри его.
|
info.dimensional_door3=карманное измерение.
|
||||||
info.personalDimDoor0=Создает путь к
|
|
||||||
info.personalDimDoor1=Вашему карману
|
info.gold_dimensional_door0=Схожа с пространственной дверью,
|
||||||
info.riftblade0=Открывает временные двери на разломах
|
info.gold_dimensional_door1=но она также держит карманное измерение
|
||||||
info.riftblade1=и наносит урон при телепортации.
|
info.gold_dimensional_door2=загруженным, если она размещена внутри его.
|
||||||
info.riftRemover0=Используйте рядом с разломом,
|
|
||||||
info.riftRemover1=чтобы убрать его и
|
info.quartz_dimensional_door0=Создает путь к
|
||||||
info.riftRemover2=другие ближайшие разломы.
|
info.quartz_dimensional_door1=Вашему карману
|
||||||
info.riftSignature.bound=Ведёт в (%d, %d, %d) в измерение #%d
|
|
||||||
info.riftSignature.unbound0=Первое нажатие сохраняет расположение;
|
info.rift_blade0=Открывает временные двери на разломах
|
||||||
info.riftSignature.unbound1=второе нажатие создаёт пару
|
info.rift_blade1=и наносит урон при телепортации.
|
||||||
info.riftSignature.unbound2=разломов, соединяющих два расположения.
|
|
||||||
info.riftSignature.stable0=Первое нажатие сохраняет расположение,
|
info.rift_remover0=Используйте рядом с разломом,
|
||||||
info.riftSignature.stable1=остальные нажатия создают разломы, соединяющие
|
info.rift_remover1=чтобы убрать его и
|
||||||
info.riftSignature.stable2=первое и последнее расположения вместе.
|
info.rift_remover2=другие ближайшие разломы.
|
||||||
info.chaosDoor=Внимание: Ведёт неизвестно куда
|
|
||||||
info.warpDoor0=Поставьте на блок под
|
info.rift_signature.bound=Ведёт в (%d, %d, %d) в измерение #%d
|
||||||
info.warpDoor1=разломом, чтобы создать портал
|
|
||||||
info.warpDoor2=или поставьте куда угодно в
|
info.rift_signature.unbound0=Первое нажатие сохраняет расположение;
|
||||||
info.warpDoor3=карманном измерении, чтобы выйти из него.
|
info.rift_signature.unbound1=второе нажатие создаёт пару
|
||||||
entity.dimdoors.Monolith.name=Монолит
|
info.rift_signature.unbound2=разломов, соединяющих два расположения.
|
||||||
|
|
||||||
|
info.rift_signature.stable0=Первое нажатие сохраняет расположение,
|
||||||
|
info.rift_signature.stable1=остальные нажатия создают разломы, соединяющие
|
||||||
|
info.rift_signature.stable2=первое и последнее расположения вместе.
|
||||||
|
|
||||||
|
info.unstable_dimensional_door=Внимание: Ведёт неизвестно куда
|
||||||
|
|
||||||
|
info.warp_dimensional_door0=Поставьте на блок под
|
||||||
|
info.warp_dimensional_door1=разломом, чтобы создать портал
|
||||||
|
info.warp_dimensional_door2=или поставьте куда угодно в
|
||||||
|
info.warp_dimensional_door3=карманном измерении, чтобы выйти из него.
|
||||||
|
|
||||||
|
entity.dimdoors.monolith.name=Монолит
|
|
@ -1,59 +1,79 @@
|
||||||
itemGroup.dimDoorsCreativeTab=次元门物品
|
itemGroup.dimensional_doors_creative_tab=次元门物品
|
||||||
tile.doorGold.name=金门
|
|
||||||
tile.transientDoor.name=瞬息之门
|
tile.gold_door.name=金门
|
||||||
tile.dimDoorGold.name=金制次元门
|
tile.quartz_door.name=石英门
|
||||||
tile.doorQuartz.name=石英门
|
|
||||||
tile.dimDoorPersonal.name=私人次元门
|
tile.dimensional_door.name=次元门
|
||||||
tile.blockDimWall.name=现实之壁
|
tile.gold_dimensional_door.name=金制次元门
|
||||||
tile.blockAlteredWall.name=变化之壁
|
tile.quartz_dimensional_door.name=私人次元门
|
||||||
tile.blockAncientWall.name=远古之壁
|
tile.unstable_dimensional_door.name=不稳定的门
|
||||||
tile.blockDimWallPerm.name=永恒之壁
|
tile.warp_dimensional_door.name=扭曲之门
|
||||||
tile.dimDoorWarp.name=扭曲之门
|
tile.dimensional_trapdoor.name=空间活板门
|
||||||
|
tile.transient_dimensional_door.name=瞬息之门
|
||||||
|
|
||||||
|
tile.fabric_reality.name=现实之壁
|
||||||
|
tile.fabric_altered.name=变化之壁
|
||||||
|
tile.fabric_ancient.name=远古之壁
|
||||||
|
tile.fabric_eternal.name=永恒之壁
|
||||||
|
tile.fabric_unraveled.name=边境之壁
|
||||||
tile.rift.name=裂痕
|
tile.rift.name=裂痕
|
||||||
tile.BlockLimbo.name=边境之壁
|
|
||||||
tile.chaosDoor.name=不稳定的门
|
item.gold_door.name=金门
|
||||||
tile.dimDoor.name=次元门
|
item.quartz_door.name=石英门
|
||||||
tile.dimHatch.name=空间活板门
|
|
||||||
item.itemGoldDoor.name=金门
|
item.dimensional_door.name=次元门
|
||||||
item.itemDDKey=裂痕钥匙
|
item.gold_dimensional_door.name=金制次元门
|
||||||
item.itemQuartzDoor.name=石英门
|
item.quartz_dimensional_door.name=私人次元门
|
||||||
item.itemQuartzDimDoor.name=私人次元门
|
item.unstable_dimensional_door.name=不稳定的门
|
||||||
item.itemGoldDimDoor.name=金制次元门
|
item.warp_dimensional_door.name=扭曲之门
|
||||||
item.itemDimDoor.name=次元门
|
|
||||||
item.itemDimDoorWarp.name=扭曲之门
|
item.rift_key=裂痕钥匙
|
||||||
item.itemLinkSignature.name=裂痕印记
|
item.rift_signature.name=裂痕印记
|
||||||
item.itemStabilizedRiftSig.name=裂痕印记(稳定)
|
item.stabilized_rift_signature.name=裂痕印记(稳定)
|
||||||
item.itemRiftRemover.name=裂痕移除器
|
item.rift_connection_tool.name=Below Average Rift Connection Tool
|
||||||
item.itemStableFabric.name=稳定构造
|
item.rift_remover.name=裂痕移除器
|
||||||
item.itemChaosDoor.name=不稳定门
|
item.rift_blade.name=裂痕之刃
|
||||||
item.ItemRiftBlade.name=裂痕之刃
|
|
||||||
item.itemWorldThread.name=世界纤维
|
item.world_thread.name=世界纤维
|
||||||
info.riftkey.bound=绑定
|
item.stable_fabric.name=稳定构造
|
||||||
info.riftkey.unbound=取消绑定
|
|
||||||
info.dimDoor0=放在裂痕下方的方块上
|
info.rift_key.bound=绑定
|
||||||
info.dimDoor1=来激活裂痕
|
info.rift_key.unbound=取消绑定
|
||||||
info.dimDoor2=或放在任意地点生成
|
|
||||||
info.dimDoor3=一个口袋次元.
|
info.dimensional_door0=放在裂痕下方的方块上
|
||||||
info.goldDimDoor0=类似于次元门
|
info.dimensional_door1=来激活裂痕
|
||||||
info.goldDimDoor1=但它放在次元内部时
|
info.dimensional_door2=或放在任意地点生成
|
||||||
info.goldDimDoor2=会保持次元的加载.
|
info.dimensional_door3=一个口袋次元.
|
||||||
info.personalDimDoor0=生成一个通向你
|
|
||||||
info.personalDimDoor1=口袋次元的路径
|
info.gold_dimensional_door0=类似于次元门
|
||||||
info.riftblade0=在裂痕上开启临时的门
|
info.gold_dimensional_door1=但它放在次元内部时
|
||||||
info.riftblade1=它还拥有瞬移攻击的能力.
|
info.gold_dimensional_door2=会保持次元的加载.
|
||||||
info.riftRemover0=在外露的裂痕附近使用
|
|
||||||
info.riftRemover1=来移除它以及附近的其他
|
info.quartz_dimensional_door0=生成一个通向你
|
||||||
info.riftRemover2=裂痕.
|
info.quartz_dimensional_door1=口袋次元的路径
|
||||||
info.riftSignature.bound=指向(%d, %d, %d) 位于#%d
|
|
||||||
info.riftSignature.unbound0=第一次点击记录一个位置;
|
info.rift_blade0=在裂痕上开启临时的门
|
||||||
info.riftSignature.unbound1=第二次点击在两地间创造
|
info.rift_blade1=它还拥有瞬移攻击的能力.
|
||||||
info.riftSignature.unbound2=一对相互连接的裂痕.
|
|
||||||
info.riftSignature.stable0=首次点击记录一个位置,
|
info.rift_remover0=在外露的裂痕附近使用
|
||||||
info.riftSignature.stable1=再次点击生成连接两地的
|
info.rift_remover1=来移除它以及附近的其他
|
||||||
info.riftSignature.stable2=裂痕.
|
info.rift_remover2=裂痕.
|
||||||
info.chaosDoor=注意: 将会随机传送
|
|
||||||
info.warpDoor0=放在裂痕下方的方块上
|
info.rift_signature.bound=指向(%d, %d, %d) 位于#%d
|
||||||
info.warpDoor1=来制造传送门,
|
|
||||||
info.warpDoor2=放在口袋次元中
|
info.rift_signature.unbound0=第一次点击记录一个位置;
|
||||||
info.warpDoor3=以退出空间.
|
info.rift_signature.unbound1=第二次点击在两地间创造
|
||||||
entity.dimdoors.Monolith.name=巨石
|
info.rift_signature.unbound2=一对相互连接的裂痕.
|
||||||
|
|
||||||
|
info.rift_signature.stable0=首次点击记录一个位置,
|
||||||
|
info.rift_signature.stable1=再次点击生成连接两地的
|
||||||
|
info.rift_signature.stable2=裂痕.
|
||||||
|
|
||||||
|
info.unstable_dimensional_door=注意: 将会随机传送
|
||||||
|
|
||||||
|
info.warp_dimensional_door0=放在裂痕下方的方块上
|
||||||
|
info.warp_dimensional_door1=来制造传送门,
|
||||||
|
info.warp_dimensional_door2=放在口袋次元中
|
||||||
|
info.warp_dimensional_door3=以退出空间.
|
||||||
|
|
||||||
|
entity.dimdoors.monolith.name=巨石
|
|
@ -1,7 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "block/door_bottom",
|
|
||||||
"textures": {
|
|
||||||
"bottom": "dimdoors:blocks/blockDimDoorWarp_lower",
|
|
||||||
"top": "dimdoors:blocks/blockDimDoorWarp_upper"
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "block/door_bottom_rh",
|
|
||||||
"textures": {
|
|
||||||
"bottom": "dimdoors:blocks/blockDimDoorWarp_lower",
|
|
||||||
"top": "dimdoors:blocks/blockDimDoorWarp_upper"
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "block/door_top",
|
|
||||||
"textures": {
|
|
||||||
"bottom": "dimdoors:blocks/blockDimDoorWarp_lower",
|
|
||||||
"top": "dimdoors:blocks/blockDimDoorWarp_upper"
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "block/door_top_rh",
|
|
||||||
"textures": {
|
|
||||||
"bottom": "dimdoors:blocks/blockDimDoorWarp_lower",
|
|
||||||
"top": "dimdoors:blocks/blockDimDoorWarp_upper"
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "block/door_bottom",
|
|
||||||
"textures": {
|
|
||||||
"bottom": "dimdoors:blocks/blockDimDoor_lower",
|
|
||||||
"top": "dimdoors:blocks/blockDimDoor_upper"
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "block/door_bottom_rh",
|
|
||||||
"textures": {
|
|
||||||
"bottom": "dimdoors:blocks/blockDimDoor_lower",
|
|
||||||
"top": "dimdoors:blocks/blockDimDoor_upper"
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "block/door_top",
|
|
||||||
"textures": {
|
|
||||||
"bottom": "dimdoors:blocks/blockDimDoor_lower",
|
|
||||||
"top": "dimdoors:blocks/blockDimDoor_upper"
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "block/door_top_rh",
|
|
||||||
"textures": {
|
|
||||||
"bottom": "dimdoors:blocks/blockDimDoor_lower",
|
|
||||||
"top": "dimdoors:blocks/blockDimDoor_upper"
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "block/door_bottom",
|
|
||||||
"textures": {
|
|
||||||
"bottom": "dimdoors:blocks/blockDoorGold_lower",
|
|
||||||
"top": "dimdoors:blocks/blockDoorGold_upper"
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "block/door_bottom_rh",
|
|
||||||
"textures": {
|
|
||||||
"bottom": "dimdoors:blocks/blockDoorGold_lower",
|
|
||||||
"top": "dimdoors:blocks/blockDoorGold_upper"
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "block/door_top",
|
|
||||||
"textures": {
|
|
||||||
"bottom": "dimdoors:blocks/blockDoorGold_lower",
|
|
||||||
"top": "dimdoors:blocks/blockDoorGold_upper"
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "block/door_top_rh",
|
|
||||||
"textures": {
|
|
||||||
"bottom": "dimdoors:blocks/blockDoorGold_lower",
|
|
||||||
"top": "dimdoors:blocks/blockDoorGold_upper"
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "block/door_bottom",
|
|
||||||
"textures": {
|
|
||||||
"bottom": "dimdoors:blocks/blockDoorQuartz_lower",
|
|
||||||
"top": "dimdoors:blocks/blockDoorQuartz_upper"
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "block/door_bottom_rh",
|
|
||||||
"textures": {
|
|
||||||
"bottom": "dimdoors:blocks/blockDoorQuartz_lower",
|
|
||||||
"top": "dimdoors:blocks/blockDoorQuartz_upper"
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "block/door_top",
|
|
||||||
"textures": {
|
|
||||||
"bottom": "dimdoors:blocks/blockDoorQuartz_lower",
|
|
||||||
"top": "dimdoors:blocks/blockDoorQuartz_upper"
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,7 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "block/door_top_rh",
|
|
||||||
"textures": {
|
|
||||||
"bottom": "dimdoors:blocks/blockDoorQuartz_lower",
|
|
||||||
"top": "dimdoors:blocks/blockDoorQuartz_upper"
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,4 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "block/cube_all",
|
|
||||||
"textures": { "all": "dimdoors:blocks/blockFabricAltered" }
|
|
||||||
}
|
|
|
@ -1,4 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "block/cube_all",
|
|
||||||
"textures": { "all": "dimdoors:blocks/blockFabricAncient" }
|
|
||||||
}
|
|
|
@ -1,4 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "block/cube_all",
|
|
||||||
"textures": { "all": "dimdoors:blocks/blockFabricEternal" }
|
|
||||||
}
|
|
|
@ -1,4 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "block/cube_all",
|
|
||||||
"textures": { "all": "dimdoors:blocks/blockFabricReality" }
|
|
||||||
}
|
|
|
@ -1,4 +0,0 @@
|
||||||
{
|
|
||||||
"parent": "block/cube_all",
|
|
||||||
"textures": { "all": "dimdoors:blocks/blockFabricUnraveled" }
|
|
||||||
}
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue