From 7cd4a7334c0431d98705bbb4c789dfd65e5b1a57 Mon Sep 17 00:00:00 2001 From: yanxiatao <63758728+yanxiatao@users.noreply.github.com> Date: Sat, 4 Jul 2026 01:15:04 +0800 Subject: [PATCH] =?UTF-8?q?RFTools=20utility=20=E7=BF=BB=E8=AF=91=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E6=8E=A7=E4=BB=B6=E7=B1=BB=E5=9E=8B=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../1.16/rftoolsutility/gui/environmental.gui | 130 ++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 projects/assets/rftools-utility/1.16/rftoolsutility/gui/environmental.gui diff --git a/projects/assets/rftools-utility/1.16/rftoolsutility/gui/environmental.gui b/projects/assets/rftools-utility/1.16/rftoolsutility/gui/environmental.gui new file mode 100644 index 000000000000..b0133a84e315 --- /dev/null +++ b/projects/assets/rftools-utility/1.16/rftoolsutility/gui/environmental.gui @@ -0,0 +1,130 @@ +container { + slot('input') { + pos(7,8) + dim(1,7) + } + playerslots(27,142) +} +window { + size(194,224) + + event('redstone','env.setRsMode') + bind('radius','radius') + + panel('','positional') { + bg1('rftoolsutility:textures/gui/environmentalcontroller.png') + panel('','vertical') { + hint(28,6,161,37) + bgthickness(-2) + bgfilled1(-7631989) + panel('','horizontal') { + desired(-1,16) + label('','半径:') + slider { + horizontal(true) + minimumknob(12) + scrollable('radius') + } + scrollablelabel('radius','57') { + channel('radius') + desired(24,-1) + realmin(5) + } + } + panel('','horizontal') { + desired(-1,17) + label('','高度:') + textfield('miny') { + channel('miny') + } + textfield('maxy') { + channel('maxy') + } + } + spacing(0) + } + panel('','horizontal') { + hint(25,42,167,78) + widgetlist('players') { + bgthickness(-1) + bgfilled1(-7631989) + } + slider { + scrollable('players') + desired(11,-1) + } + spacing(1) + horizmargin(3) + } + panel('','horizontal') { + hint(26,120,162,16) + choicelabel('mode') { + channel('mode') + desired(40,15) + choices { + choice('BL') { + tooltips('列表中的玩家不会受到影响') + } + choice('WL') { + tooltips('列表中的玩家将会受到影响') + } + choice('Mobs') { + tooltips('影响中立与敌对生物','(需要更多能量)') + } + choice('Host') { + tooltips('影响敌对生物','(需要更多能量)') + } + choice('Pass') { + tooltips('影响中立生物','(需要更多能量)') + } + choice('All') { + tooltips('影响所有玩家与生物','(需要更多能量)') + } + } + } + button('add','+') { + channel('add') + enableon('name') + desired(-1,15) + tooltips('添加玩家至列表') + } + button('del','-') { + channel('del') + enableon('selected') + desired(-1,15) + tooltips('移除所选玩家') + } + textfield('name') + imagechoicelabel('redstone') { + channel('redstone') + desired(16,16) + image('rftoolsbase:textures/gui/guielements.png') + dim(16,0,256,256) + choices { + choice('Ignored') { + uv(0,0) + tooltips('红石模式:','忽略') + image('rftoolsbase:textures/gui/guielements.png') + } + choice('Off') { + uv(16,0) + tooltips('红石模式:','低信号') + image('rftoolsbase:textures/gui/guielements.png') + } + choice('On') { + uv(32,0) + tooltips('红石模式:','高信号') + image('rftoolsbase:textures/gui/guielements.png') + } + } + } + spacing(1) + horizmargin(1) + vertmargin(0) + } + energybar('energybar') { + hint(8,141,10,76) + showtext(false) + } + } +}