添加无线收发器能耗配置,能耗默认改为100
This commit is contained in:
parent
9cf8a430f5
commit
cb1f6de93b
|
|
@ -22,6 +22,7 @@ public final class ModConfigs {
|
|||
public static final ModConfigSpec.IntValue CRAFTING_PAUSE_THRESHOLD;
|
||||
public static final ModConfigSpec.DoubleValue WIRELESS_MAX_RANGE;
|
||||
public static final ModConfigSpec.BooleanValue WIRELESS_CROSS_DIM_ENABLE;
|
||||
public static final ModConfigSpec.DoubleValue WIRELESS_IDLE_POWER;
|
||||
public static final ModConfigSpec.IntValue ENTITY_TICKER_COST;
|
||||
public static final ModConfigSpec.ConfigValue<List<? extends String>> ENTITY_TICKER_BLACK_LIST;
|
||||
public static final ModConfigSpec.ConfigValue<List<? extends String>> ENTITY_TICKER_MULTIPLIERS;
|
||||
|
|
@ -95,6 +96,12 @@ public final class ModConfigs {
|
|||
"开启后,从端可连接到不同维度的主端(忽略距离限制)"
|
||||
)
|
||||
.define("wirelessCrossDimEnable", true);
|
||||
WIRELESS_IDLE_POWER = serverBuilder
|
||||
.comment(
|
||||
"无线收发器待机能耗",
|
||||
"无线收发器的基础待机能耗(AE/t),同时作用于普通与标签无线收发器"
|
||||
)
|
||||
.defineInRange("wirelessIdlePower", 100.0D, 0.0D, Double.MAX_VALUE);
|
||||
serverBuilder.pop();
|
||||
|
||||
serverBuilder.push("entitySpeedTicker");
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@ import appeng.blockentity.AEBaseBlockEntity;
|
|||
import com.extendedae_plus.ae.wireless.IWirelessEndpoint;
|
||||
import com.extendedae_plus.ae.wireless.LabelLink;
|
||||
import com.extendedae_plus.ae.wireless.LabelNetworkRegistry;
|
||||
import com.extendedae_plus.config.ModConfigs;
|
||||
import com.extendedae_plus.init.ModBlockEntities;
|
||||
import com.extendedae_plus.init.ModItems;
|
||||
import com.extendedae_plus.menu.LabeledWirelessTransceiverMenu;
|
||||
|
|
@ -55,7 +56,7 @@ public class LabeledWirelessTransceiverBlockEntity extends AEBaseBlockEntity imp
|
|||
super(ModBlockEntities.LABELED_WIRELESS_TRANSCEIVER_BE.get(), pos, state);
|
||||
this.managedNode = GridHelper.createManagedNode(this, NodeListener.INSTANCE)
|
||||
.setFlags(GridFlags.DENSE_CAPACITY);
|
||||
this.managedNode.setIdlePowerUsage(1.0);
|
||||
this.managedNode.setIdlePowerUsage(ModConfigs.WIRELESS_IDLE_POWER.get());
|
||||
this.managedNode.setTagName("labeled_wireless_node");
|
||||
this.managedNode.setInWorldNode(true);
|
||||
this.managedNode.setExposedOnSides(EnumSet.allOf(Direction.class));
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@ import appeng.blockentity.AEBaseBlockEntity;
|
|||
import com.extendedae_plus.ae.wireless.IWirelessEndpoint;
|
||||
import com.extendedae_plus.ae.wireless.WirelessMasterLink;
|
||||
import com.extendedae_plus.ae.wireless.WirelessSlaveLink;
|
||||
import com.extendedae_plus.config.ModConfigs;
|
||||
import com.extendedae_plus.init.ModBlockEntities;
|
||||
import com.extendedae_plus.init.ModItems;
|
||||
import net.minecraft.core.BlockPos;
|
||||
|
|
@ -49,7 +50,7 @@ public class WirelessTransceiverBlockEntity extends AEBaseBlockEntity implements
|
|||
// 创建 AE2 管理节点
|
||||
this.managedNode = GridHelper.createManagedNode(this, NodeListener.INSTANCE)
|
||||
.setFlags(GridFlags.DENSE_CAPACITY);
|
||||
this.managedNode.setIdlePowerUsage(1.0); // 可按需调整基础待机功耗
|
||||
this.managedNode.setIdlePowerUsage(ModConfigs.WIRELESS_IDLE_POWER.get()); // 可配置基础待机功耗
|
||||
this.managedNode.setTagName("wireless_node");
|
||||
this.managedNode.setInWorldNode(true);
|
||||
this.managedNode.setExposedOnSides(EnumSet.allOf(Direction.class));
|
||||
|
|
|
|||
|
|
@ -108,6 +108,7 @@
|
|||
"extendedae_plus.configuration.wirelessMaxRange": "Wireless Maximum Range",
|
||||
"extendedae_plus.configuration.wirelessMaxRange_with_range": "Wireless Maximum Range (1-4096)",
|
||||
"extendedae_plus.configuration.wirelessCrossDimEnable": "Enable Wireless Cross-Dimensional Connection",
|
||||
"extendedae_plus.configuration.wirelessIdlePower": "Wireless Transceiver Idle Power (AE/t)",
|
||||
"extendedae_plus.configuration.entitySpeedTicker": "Entity Speed Ticker",
|
||||
"extendedae_plus.configuration.entityTickerCost": "Entity Ticker Base Energy Cost",
|
||||
"extendedae_plus.configuration.entityTickerBlackList": "Entity Ticker Blacklist",
|
||||
|
|
|
|||
|
|
@ -105,6 +105,7 @@
|
|||
"extendedae_plus.configuration.wirelessMaxRange": "无线最大距离",
|
||||
"extendedae_plus.configuration.wirelessMaxRange_with_range": "无线最大距离 (1-4096)",
|
||||
"extendedae_plus.configuration.wirelessCrossDimEnable": "无线收发器允许跨维度连接",
|
||||
"extendedae_plus.configuration.wirelessIdlePower": "无线收发器待机能耗(AE/t)",
|
||||
"extendedae_plus.configuration.entitySpeedTicker": "实体加速器",
|
||||
"extendedae_plus.configuration.entityTickerCost": "实体加速器能量消耗基础值",
|
||||
"extendedae_plus.configuration.entityTickerBlackList": "实体加速器黑名单",
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user