/* * Copyright (c) CovertJaguar, 2014 http://railcraft.info * * This code is the property of CovertJaguar * and may only be used with explicit written * permission unless otherwise specified on the * license page at http://railcraft.info/wiki/info:license. */ package mods.railcraft.common.modules; import mods.railcraft.common.blocks.RailcraftBlocks; import mods.railcraft.common.blocks.tracks.EnumTrack; import mods.railcraft.common.util.misc.MiscTools; public class ModuleTrack extends RailcraftModule { @Override public void initFirst() { RailcraftBlocks.registerBlockTrack(); if(RailcraftBlocks.getBlockTrack() != null) { MiscTools.registerTrack(EnumTrack.LOCKING); MiscTools.registerTrack(EnumTrack.BOARDING); MiscTools.registerTrack(EnumTrack.HOLDING); MiscTools.registerTrack(EnumTrack.LOCKDOWN); MiscTools.registerTrack(EnumTrack.ONEWAY); MiscTools.registerTrack(EnumTrack.CONTROL); MiscTools.registerTrack(EnumTrack.JUNCTION); MiscTools.registerTrack(EnumTrack.SWITCH); MiscTools.registerTrack(EnumTrack.WYE); MiscTools.registerTrack(EnumTrack.DISEMBARK); MiscTools.registerTrack(EnumTrack.EMBARKING); MiscTools.registerTrack(EnumTrack.BUFFER_STOP); MiscTools.registerTrack(EnumTrack.GATED); MiscTools.registerTrack(EnumTrack.GATED_ONEWAY); MiscTools.registerTrack(EnumTrack.DISPOSAL); MiscTools.registerTrack(EnumTrack.DETECTOR_DIRECTION); // Block.blocksList[Block.fence.blockID] = null; // Block fence = new BlockFenceReplacement(85); } } }