diff --git a/build.gradle b/build.gradle
index 8a72fb7..e30f22f 100644
--- a/build.gradle
+++ b/build.gradle
@@ -1,5 +1,5 @@
-def mainVersion = "1.4"
-def buildNumber = "9"
+def mainVersion = "1.5"
+def buildNumber = "11"
/*
* This file is part of Industrial Wires.
diff --git a/changelog.md b/changelog.md
index acc3bc4..b7e0e4c 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,6 +1,20 @@
+#####Version 1.5-11
+ - Updated to Minecraft 1.11.2
+ - Added Panel Meters to monitor a redstone signal with reasonable accuracy
+ - Multiple components on the same panel network can modify the same signal now without causing undefined behavior
+ - Lock Switches no longer break the model cache
+
+#####Version 1.4-10
+ - added lock switches for control panels (backport from 1.11)
+ - Can only be turned on by someone with the correct key to prevent unauthorized access
+ - up to 10 keys can be added to a keyring to reduce inventory spam
+ - IC2 items can be added to the appropriate sections of the engineers toolbox (backport from 1.11)
+ - Components (lighted button, indicator light, etc.) on panels now actually light up (backport from 1.11)
+ - Fixed power loss when no energy is being transmitted
#####Version 1.4-9
- added Control Panels
- They can be used to control and monitor a lot of redstone signals from a few blocks
+
#####Version 1.3-8
- the converters and the motor don't have missing textures any more when using Chisel
#####Version 1.3-7
diff --git a/src/main/java/malte0811/industrialWires/controlpanel/Variac.java b/src/main/java/malte0811/industrialWires/controlpanel/Variac.java
index f9396e6..726dd97 100644
--- a/src/main/java/malte0811/industrialWires/controlpanel/Variac.java
+++ b/src/main/java/malte0811/industrialWires/controlpanel/Variac.java
@@ -100,10 +100,10 @@ public class Variac extends PanelComponent implements IConfigurableComponent {
new Vector3f(innerSize, getHeight() / 2, innerSize), ret, false, mat);
mat.translate(SIZE / 2, 0, SIZE / 2);
mat.rotate(Math.PI / 2, 0, 1, 0);
- mat.translate(-SIZE / 2, 0, -SIZE / 2);
- PanelUtils.addColoredQuad(ret, new Vector3f(offset, getHeight() + .00001F, offset), new Vector3f(offset, getHeight() + .00001F, offset),
- new Vector3f(offset + arrowSize / 2, getHeight() + .00001F, offset + arrowSize),
- new Vector3f(offset + arrowSize, getHeight() + .00001F, offset + arrowSize / 2), EnumFacing.UP, white, mat);
+ mat.translate(-SIZE / 2, .0001, -SIZE / 2);
+ PanelUtils.addColoredQuad(ret, new Vector3f(offset, getHeight(), offset), new Vector3f(offset, getHeight(), offset),
+ new Vector3f(offset + arrowSize / 2, getHeight(), offset + arrowSize),
+ new Vector3f(offset + arrowSize, getHeight(), offset + arrowSize / 2), EnumFacing.UP, white, mat);
return ret;
}
diff --git a/src/main/resources/assets/industrialwires/lang/zh_CN.lang b/src/main/resources/assets/industrialwires/lang/zh_CN.lang
index 6b81fca..fa88829 100644
--- a/src/main/resources/assets/industrialwires/lang/zh_CN.lang
+++ b/src/main/resources/assets/industrialwires/lang/zh_CN.lang
@@ -1,24 +1,24 @@
-tile.industrialwires.ic2Connector.tin_conn.name=锡质接线器
-tile.industrialwires.ic2Connector.tin_relay.name=锡质继电器
-tile.industrialwires.ic2Connector.copper_conn.name=铜质接线器
-tile.industrialwires.ic2Connector.copper_relay.name=铜质继电器
-tile.industrialwires.ic2Connector.gold_conn.name=金质接线器
-tile.industrialwires.ic2Connector.gold_relay.name=金质继电器
-tile.industrialwires.ic2Connector.hv_conn.name=工业2高压接线器
-tile.industrialwires.ic2Connector.hv_relay.name=工业2高压继电器
-tile.industrialwires.ic2Connector.glass_conn.name=玻璃纤维接线器
-tile.industrialwires.ic2Connector.glass_relay.name=玻璃纤维继电器
+tile.industrialwires.ic2_connector.tin_conn.name=锡质接线器
+tile.industrialwires.ic2_connector.tin_relay.name=锡质继电器
+tile.industrialwires.ic2_connector.copper_conn.name=铜质接线器
+tile.industrialwires.ic2_connector.copper_relay.name=铜质继电器
+tile.industrialwires.ic2_connector.gold_conn.name=金质接线器
+tile.industrialwires.ic2_connector.gold_relay.name=金质继电器
+tile.industrialwires.ic2_connector.hv_conn.name=工业2高压接线器
+tile.industrialwires.ic2_connector.hv_relay.name=工业2高压继电器
+tile.industrialwires.ic2_connector.glass_conn.name=玻璃纤维接线器
+tile.industrialwires.ic2_connector.glass_relay.name=玻璃纤维继电器
tile.industrialwires.mechanical_converter.ie_motor.name=旋转能马达
tile.industrialwires.mechanical_converter.ie_to_ic2.name=转换器:IE旋转能-IC动能
tile.industrialwires.mechanical_converter.ic2_to_ie.name=转换器:IC动能-IE旋转能
-item.industrialwires.ic2wireCoil.tin.name=锡质线圈
-item.industrialwires.ic2wireCoil.copper.name=铜质线圈
-item.industrialwires.ic2wireCoil.gold.name=金质线圈
-item.industrialwires.ic2wireCoil.hv.name=工业2高压线圈
-item.industrialwires.ic2wireCoil.glass.name=玻璃纤维线圈
+item.industrialwires.ic2_wire_coil.tin.name=锡质线圈
+item.industrialwires.ic2_wire_coil.copper.name=铜质线圈
+item.industrialwires.ic2_wire_coil.gold.name=金质线圈
+item.industrialwires.ic2_wire_coil.hv.name=工业2高压线圈
+item.industrialwires.ic2_wire_coil.glass.name=玻璃纤维线圈
industrialwires.desc.wireLength=线缆长度: %1s 格
@@ -30,16 +30,16 @@ industrialwires.chat.stackSize=连接时只能使用一个线圈
itemGroup.industrialwires=工业线缆
-ie.manual.category.industrialWires.name=工业线缆
+ie.manual.category.industrialwires.name=工业线缆
-ie.manual.entry.industrialWires.wires.name=工业线缆
-ie.manual.entry.industrialWires.wires.subtext=没有复杂的阻抗概念!
-ie.manual.entry.industrialWires.wires0=工业线缆mod的线缆可以像工业2的导线一样传输能量。
其使用方法与使用ImmersiveEngineering的线缆完全一样。每种线缆所能传输的EU与其对应的导线相同,所以
-ie.manual.entry.industrialWires.wires1=将接线器接在一个会损坏导线的电源上同样会损坏接线器。
用以充当工业2导线的线圈与ImmersiveEngineering的线圈不同,距离越长,所使用的线缆也会越长:线圈是通过在合成格中放置任意组合的未绝缘的工业2导线和相应的线圈来合成的。下一页展示了一些有效的配方及其合成产物的例子。
-ie.manual.entry.industrialWires.wires2=未绝缘的锡质导线可以由未绝缘的铜质导线、金质导线、高压导线或玻璃纤维导线替代,以制造其他线圈。
+ie.manual.entry.industrialwires.wires.name=工业线缆
+ie.manual.entry.industrialwires.wires.subtext=没有复杂的阻抗概念!
+ie.manual.entry.industrialwires.wires0=工业线缆mod的线缆可以像工业2的导线一样传输能量。
其使用方法与使用ImmersiveEngineering的线缆完全一样。每种线缆所能传输的EU与其对应的导线相同,所以
+ie.manual.entry.industrialwires.wires1=将接线器接在一个会损坏导线的电源上同样会损坏接线器。
用以充当工业2导线的线圈与ImmersiveEngineering的线圈不同,距离越长,所使用的线缆也会越长:线圈是通过在合成格中放置任意组合的未绝缘的工业2导线和相应的线圈来合成的。下一页展示了一些有效的配方及其合成产物的例子。
+ie.manual.entry.industrialwires.wires2=未绝缘的锡质导线可以由未绝缘的铜质导线、金质导线、高压导线或玻璃纤维导线替代,以制造其他线圈。
-ie.manual.entry.industrialWires.mechConv.name=机械能转换器
-ie.manual.entry.industrialWires.mechConv.subtext=我为此发明了旋转能!
-ie.manual.entry.industrialWires.mechConv0=工业2和IE都有产生某种动能的机器。工业线缆mod的新型转换器允许您在这两种形式的能量之间转换!
要使用“转换器:IE旋转能-IC动能”,需要将其齿轮面与一个IE的旋转能源
-ie.manual.entry.industrialWires.mechConv1=如水车或旋转能马达(见第3页)相连,其对面与一个工业2消耗动能的机器相连。“转换器:IC动能-IE旋转能”的使用方法与“转换器:UE旋转能-IC动能”相似,只是转换方向变成了IC动能到IE旋转能。
不幸的是,转换过程中会
-ie.manual.entry.industrialWires.mechConv2=损失一部分能量。
作为一个小的额外的“机械能转换器”系列,其中还包含了旋转能马达:它消耗IF以产生IE旋转能。 与转换器一样,这不是无损过程。
\ No newline at end of file
+ie.manual.entry.industrialwires.mechConv.name=机械能转换器
+ie.manual.entry.industrialwires.mechConv.subtext=我为此发明了旋转能!
+ie.manual.entry.industrialwires.mechConv0=工业2和IE都有产生某种动能的机器。工业线缆mod的新型转换器允许您在这两种形式的能量之间转换!
要使用“转换器:IE旋转能-IC动能”,需要将其齿轮面与一个IE的旋转能源
+ie.manual.entry.industrialwires.mechConv1=如水车或旋转能马达(见第3页)相连,其对面与一个工业2消耗动能的机器相连。“转换器:IC动能-IE旋转能”的使用方法与“转换器:UE旋转能-IC动能”相似,只是转换方向变成了IC动能到IE旋转能。
不幸的是,转换过程中会
+ie.manual.entry.industrialwires.mechConv2=损失一部分能量。
作为一个小的额外的“机械能转换器”系列,其中还包含了旋转能马达:它消耗IF以产生IE旋转能。 与转换器一样,这不是无损过程。
\ No newline at end of file