Conflicts:
	src/main/java/li/cil/oc/api/prefab/TileEntitySidedEnvironment.java
This commit is contained in:
Florian Nücke 2014-03-12 06:49:12 +01:00
commit 8b1db646d6
2 changed files with 5 additions and 5 deletions

View File

@ -6,7 +6,6 @@ import li.cil.oc.api.network.SidedEnvironment;
import net.minecraft.nbt.NBTTagCompound; import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.tileentity.TileEntity; import net.minecraft.tileentity.TileEntity;
import net.minecraftforge.common.util.ForgeDirection; import net.minecraftforge.common.util.ForgeDirection;
import scala.Array;
/** /**
* TileEntities can implement the {@link li.cil.oc.api.network.SidedEnvironment} * TileEntities can implement the {@link li.cil.oc.api.network.SidedEnvironment}
@ -61,7 +60,7 @@ public abstract class TileEntitySidedEnvironment extends TileEntity implements S
* </pre> * </pre>
*/ */
protected TileEntitySidedEnvironment(final Node... nodes) { protected TileEntitySidedEnvironment(final Node... nodes) {
Array.copy(nodes, 0, this.nodes, 0, Math.min(nodes.length, this.nodes.length)); System.arraycopy(nodes, 0, this.nodes, 0, Math.min(nodes.length, this.nodes.length));
} }
// ----------------------------------------------------------------------- // // ----------------------------------------------------------------------- //

View File

@ -6,6 +6,7 @@ import java.io._
import li.cil.oc.util.PackedColor import li.cil.oc.util.PackedColor
import org.apache.commons.lang3.StringEscapeUtils import org.apache.commons.lang3.StringEscapeUtils
import scala.collection.convert.WrapAsScala._ import scala.collection.convert.WrapAsScala._
import scala.io.Source
class Settings(config: Config) { class Settings(config: Config) {
// ----------------------------------------------------------------------- // // ----------------------------------------------------------------------- //
@ -202,12 +203,12 @@ object Settings {
// reportedly fixed the problem. // reportedly fixed the problem.
val defaults = { val defaults = {
val in = classOf[Settings].getResourceAsStream("/reference.conf") val in = classOf[Settings].getResourceAsStream("/reference.conf")
val config = ConfigFactory.parseReader(new BufferedReader(new InputStreamReader(in))) val config = Source.fromInputStream(in).mkString.replace("\r\n", "\n")
in.close() in.close()
config ConfigFactory.parseString(config)
} }
try { try {
val config = ConfigFactory.parseFile(file).withFallback(defaults) val config = ConfigFactory.parseString(Source.fromFile(file).mkString.replace("\r\n", "\n")).withFallback(defaults)
settings = new Settings(config.getConfig("opencomputers")) settings = new Settings(config.getConfig("opencomputers"))
val renderSettings = ConfigRenderOptions.defaults.setJson(false).setOriginComments(false) val renderSettings = ConfigRenderOptions.defaults.setJson(false).setOriginComments(false)