feat: 智能阻挡开启的时候自动开启原版阻挡
This commit is contained in:
parent
6f42b50ea0
commit
9f98768ee2
|
|
@ -1,5 +1,7 @@
|
||||||
package com.extendedae_plus.network;
|
package com.extendedae_plus.network;
|
||||||
|
|
||||||
|
import appeng.api.config.Settings;
|
||||||
|
import appeng.api.config.YesNo;
|
||||||
import appeng.menu.implementations.PatternProviderMenu;
|
import appeng.menu.implementations.PatternProviderMenu;
|
||||||
import com.extendedae_plus.api.AdvancedBlockingHolder;
|
import com.extendedae_plus.api.AdvancedBlockingHolder;
|
||||||
import com.extendedae_plus.mixin.ae2.accessor.PatternProviderMenuAdvancedAccessor;
|
import com.extendedae_plus.mixin.ae2.accessor.PatternProviderMenuAdvancedAccessor;
|
||||||
|
|
@ -36,6 +38,8 @@ public class ToggleAdvancedBlockingC2SPacket {
|
||||||
boolean current = holder.eap$getAdvancedBlocking();
|
boolean current = holder.eap$getAdvancedBlocking();
|
||||||
boolean next = !current;
|
boolean next = !current;
|
||||||
holder.eap$setAdvancedBlocking(next);
|
holder.eap$setAdvancedBlocking(next);
|
||||||
|
// 自动开启原版阻挡
|
||||||
|
logic.getConfigManager().putSetting(Settings.BLOCKING_MODE, YesNo.YES);
|
||||||
// 保存并触发 AE2 的菜单 @GuiSync 广播到所有观看该菜单的玩家
|
// 保存并触发 AE2 的菜单 @GuiSync 广播到所有观看该菜单的玩家
|
||||||
logic.saveChanges();
|
logic.saveChanges();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user