Minimal.xaml 55 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465
  1. <StackPanel Margin="0,-10,0,0"
  2. xmlns:sys="clr-namespace:System;assembly=mscorlib"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:local="clr-namespace:PCL;assembly=Plain Craft Launcher 2">
  5. <StackPanel.Triggers>
  6. </StackPanel.Triggers>
  7. <StackPanel.Resources>
  8. <Style TargetType="ListItem"><Setter Property="Foreground" Value="{DynamicResource ColorBrush1}"/><Setter Property="Margin" Value="0,4"/></Style>
  9. <Style TargetType="List"><Setter Property="Foreground" Value="{DynamicResource ColorBrush3}"/><Setter Property="Margin" Value="20,6,0,6"/><Setter Property="MarkerStyle" Value="1"/><Setter Property="Padding" Value="0"/></Style>
  10. <Style TargetType="Paragraph"><Setter Property="LineHeight" Value="12"/><Setter Property="TextIndent" Value="0"/><Setter Property="Margin" Value="0,8"/></Style>
  11. <Style TargetType="TextBlock"><Setter Property="TextWrapping" Value="Wrap"/><Setter Property="HorizontalAlignment" Value="Left"/><Setter Property="FontSize" Value="14"/><Setter Property="Foreground" Value="{DynamicResource ColorBrush1}"/></Style>
  12. <Style TargetType="FlowDocument"><Setter Property="FontFamily" Value="Microsoft YaHei UI"/><Setter Property="FontSize" Value="14"/><Setter Property="TextAlignment" Value="Left"/><Setter Property="Foreground" Value="{DynamicResource ColorBrush1}"/></Style>
  13. <Style TargetType="FlowDocumentScrollViewer"><Setter Property="IsSelectionEnabled" Value="False"/><Setter Property="VerticalScrollBarVisibility" Value="Hidden"/><Setter Property="Margin" Value="0"/></Style>
  14. <Style x:Key="H5" TargetType="Paragraph"><Setter Property="FontSize" Value="14"/><Setter Property="Margin" Value="0,8,0,1"/><Setter Property="Foreground" Value="{DynamicResource ColorBrush4}"/></Style>
  15. <Style TargetType="TextBox" x:Key="BlockCode">
  16. <Setter Property="Foreground" Value="{DynamicResource ColorBrush1}" />
  17. <Setter Property="FontSize" Value="14" />
  18. <Setter Property="IsReadOnly" Value="True" />
  19. <Setter Property="FontFamily" Value="Consolas" />
  20. <Setter Property="TextWrapping" Value="Wrap" />
  21. <Setter Property="Template">
  22. <Setter.Value>
  23. <ControlTemplate TargetType="TextBox">
  24. <Border Background="{DynamicResource ColorBrush7}" Opacity="0.8" BorderBrush="{DynamicResource ColorBrush4}" BorderThickness="0" CornerRadius="0,0,5,5" Padding="16,8,16,12">
  25. <ScrollViewer x:Name="PART_ContentHost" Focusable="false" HorizontalScrollBarVisibility="Hidden" VerticalScrollBarVisibility="Hidden" />
  26. </Border>
  27. </ControlTemplate>
  28. </Setter.Value>
  29. </Setter>
  30. </Style>
  31. <Style x:Key="Quote" TargetType="Section"><Setter Property="BorderThickness" Value="5,0,0,0"/><Setter Property="BorderBrush" Value="{DynamicResource ColorBrush4}"/><Setter Property="Padding" Value="10,0"/><Setter Property="Margin" Value="0,12"/></Style>
  32. <Style x:Key="typedQuote" BasedOn="{StaticResource Quote}" TargetType="Section"><Setter Property="Padding" Value="10,2"/></Style>
  33. <Style x:Key="devnoteQuote" BasedOn="{StaticResource typedQuote}" TargetType="Section"><Setter Property="BorderBrush" Value="{StaticResource ColorBrush4}"/><Setter Property="Background" Value="{StaticResource ColorBrush6}"/></Style>
  34. <Style x:Key="H3" TargetType="Paragraph"><Setter Property="FontSize" Value="18"/><Setter Property="Margin" Value="0,10,0,3"/><Setter Property="FontWeight" Value="Bold"/><Setter Property="Foreground" Value="{DynamicResource ColorBrush4}"/></Style>
  35. <Style TargetType="TextBox" x:Key="InlineCode">
  36. <Setter Property="FontSize" Value="14" />
  37. <Setter Property="IsReadOnly" Value="True" />
  38. <Setter Property="Margin" Value="2,0,2,-4" />
  39. <Setter Property="FontFamily" Value="Consolas" />
  40. <Setter Property="Foreground" Value="{DynamicResource ColorBrush1}" />
  41. <Setter Property="Height" Value="18" />
  42. <Setter Property="Template">
  43. <Setter.Value>
  44. <ControlTemplate TargetType="TextBox">
  45. <Border Background="{DynamicResource ColorBrush6}" Opacity="0.9" BorderBrush="{DynamicResource ColorBrush4}" BorderThickness="0" CornerRadius="5" Padding="4,0.2">
  46. <ScrollViewer x:Name="PART_ContentHost" Focusable="false" HorizontalScrollBarVisibility="Hidden" VerticalScrollBarVisibility="Hidden" />
  47. </Border>
  48. <ControlTemplate.Triggers>
  49. </ControlTemplate.Triggers>
  50. </ControlTemplate>
  51. </Setter.Value>
  52. </Setter>
  53. </Style>
  54. <Style x:Key="Card" TargetType="local:MyCard"><Setter Property="Margin" Value="0,5"/></Style>
  55. <Style x:Key="H4" TargetType="Paragraph"><Setter Property="FontSize" Value="16"/><Setter Property="Margin" Value="0,10,0,1"/><Setter Property="FontWeight" Value="Bold"/><Setter Property="Foreground" Value="{DynamicResource ColorBrush4}"/></Style>
  56. <Style x:Key="ContentStack" TargetType="StackPanel"><Setter Property="Margin" Value="20,40,20,20"/></Style>
  57. <Style x:Key="Lp" TargetType="Paragraph"><Setter Property="LineHeight" Value="16"/><Setter Property="TextIndent" Value="0"/></Style>
  58. <Style x:Key="H2" TargetType="Paragraph"><Setter Property="FontSize" Value="22"/><Setter Property="Margin" Value="0,10,0,5"/><Setter Property="FontWeight" Value="Bold"/><Setter Property="Foreground" Value="{DynamicResource ColorBrush3}"/></Style>
  59. <Style x:Key="BlockCodeBorder" TargetType="Border"><Setter Property="Background" Value="{DynamicResource ColorBrush4}"/><Setter Property="Opacity" Value="0.8"/><Setter Property="CornerRadius" Value="5"/><Setter Property="Margin" Value="2"/></Style>
  60. </StackPanel.Resources>
  61. <local:MyCard Title="最新快照版 - 25w42a" CanSwap="True" IsSwapped="false" Style="{StaticResource Card}" >
  62. <StackPanel Style="{StaticResource ContentStack}">
  63. <FlowDocumentScrollViewer >
  64. <FlowDocument>
  65. <Paragraph Style="{StaticResource H2}">更改</Paragraph><List>
  66. <ListItem><Paragraph Style="{StaticResource Lp}">水下生物群系雾的颜色以及雾的距离现在基于玩家在群系之间的位置混合,就像普通生物群系雾以及天空颜色那样</Paragraph></ListItem>
  67. <ListItem><Paragraph Style="{StaticResource Lp}">更新了“金光闪闪”进度以包含金矛以及金鹦鹉螺铠</Paragraph></ListItem>
  68. <ListItem><Paragraph Style="{StaticResource Lp}">当骑乘在僵尸马上的生物被移除,僵尸马可以被拴绳拴住</Paragraph></ListItem>
  69. <ListItem><Paragraph Style="{StaticResource Lp}">鹦鹉螺和僵尸鹦鹉螺在陆地上现在也可以被控制了</Paragraph></ListItem>
  70. <ListItem><Paragraph Style="{StaticResource Lp}">突进不再不兼容经验修补</Paragraph></ListItem>
  71. </List><Paragraph Style="{StaticResource H2}">技术性更改</Paragraph><List>
  72. <ListItem><Paragraph Style="{StaticResource Lp}">数据包版本现在为 90</Paragraph></ListItem>
  73. <ListItem><Paragraph Style="{StaticResource Lp}">资源包版本现在为 70.1</Paragraph></ListItem>
  74. </List><Paragraph Style="{StaticResource H3}">Minecraft 服务端管理协议版本 1.1.0</Paragraph><List>
  75. <ListItem><Paragraph Style="{StaticResource Lp}">在网页浏览器中启用验证</Paragraph><List>
  76. <ListItem><Paragraph Style="{StaticResource Lp}">当打开 WebSocket 连接时通过在 Sec-WebSocket-Protocol 头中传递 token 验证</Paragraph><List>
  77. <ListItem><Paragraph Style="{StaticResource Lp}">例如:<TextBox Style="{StaticResource InlineCode}">Sec-WebSocket-Protocol: minecraft-v1, &lt;token&gt;</TextBox></Paragraph></ListItem>
  78. </List></ListItem>
  79. <ListItem><Paragraph Style="{StaticResource Lp}">以这种方式进行验证的请求会受到 Origin 头检查。为此需要在服务器端通过配置 management-server-allowed-origins 指定允许的来源。默认值为空,这意味着基于 Sec-WebSocket-Protocol 的验证实际上被禁用</Paragraph></ListItem>
  80. </List></ListItem>
  81. </List><Paragraph Style="{StaticResource H2}">数据包版本 90</Paragraph><List>
  82. <ListItem><Paragraph Style="{StaticResource Lp}">特定视觉效果以及游戏效果现在由环境属性控制</Paragraph></ListItem>
  83. </List><Paragraph Style="{StaticResource H3}">命令</Paragraph><List>
  84. <ListItem><Paragraph Style="{StaticResource Lp}">资源建议现在显示任何命名空间的结果,而不再仅为 minecraft</Paragraph></ListItem>
  85. </List><Paragraph Style="{StaticResource H4}">stopwatch 的更改</Paragraph><List>
  86. <ListItem><Paragraph Style="{StaticResource Lp}">更改了 id 参数的位置</Paragraph><List>
  87. <ListItem><Paragraph Style="{StaticResource Lp}">例如: /stopwatch foo:bar create 现在为 /stopwatch create foo:bar</Paragraph></ListItem>
  88. </List></ListItem>
  89. <ListItem><Paragraph Style="{StaticResource Lp}">query 现在会返回被查询的数值,并接受一个新的 scale 参数</Paragraph><List>
  90. <ListItem><Paragraph Style="{StaticResource Lp}">返回的数值会按该参数进行缩放并向下取整(截断)</Paragraph></ListItem>
  91. <ListItem><Paragraph Style="{StaticResource Lp}">scale 为可选,缺省时默认为 1</Paragraph></ListItem>
  92. <ListItem><Paragraph Style="{StaticResource Lp}">示例:/stopwatch query foo:bar 20 获取经过的刻数</Paragraph></ListItem>
  93. </List></ListItem>
  94. </List><Paragraph Style="{StaticResource H3}">环境属性</Paragraph><Paragraph>环境属性提供了一种数据驱动的方式来控制多种视觉与游戏性系统。</Paragraph><Paragraph>每个环境属性控制一个特定的视觉或游戏效果:例如,<TextBox Style="{StaticResource InlineCode}">minecraft:visual/sky_color</TextBox> 控制天空的颜色,而 <TextBox Style="{StaticResource InlineCode}">minecraft:gameplay/water_evaporates</TextBox> 控制某位置是否可以放置水。</Paragraph><Section Style="{StaticResource devnoteQuote}">
  95. <Paragraph FontWeight="Bold">
  96. 开发者注释
  97. <Paragraph.Foreground>
  98. <Binding Path="BorderBrush" RelativeSource="{RelativeSource Mode=FindAncestor, AncestorType=Section}" />
  99. </Paragraph.Foreground>
  100. </Paragraph>
  101. <Paragraph> 该系统及本次引入的许多属性应视为高度实验性,它们在后续快照与正式版本中仍可能发生显著变化。与此同时,一如既往,我们期待并欢迎你提出任何反馈或建议!</Paragraph>
  102. </Section><Paragraph Style="{StaticResource H4}">来源</Paragraph><Paragraph>环境属性的数值可由以下环境属性来源提供(按优先级从低到高列出):</Paragraph><List>
  103. <ListItem><Paragraph Style="{StaticResource Lp}">维度</Paragraph></ListItem>
  104. <ListItem><Paragraph Style="{StaticResource Lp}">生物群系</Paragraph></ListItem>
  105. </List><Paragraph>环境属性的“有效”数值(即游戏中实际呈现的)将根据各来源的优先级,对它们提供的数值进行组合。</Paragraph><Paragraph>例如,以下情形:</Paragraph><List>
  106. <ListItem><Paragraph Style="{StaticResource Lp}">主世界维度提供 <TextBox Style="{StaticResource InlineCode}">sky_color = #00ff00</TextBox>(绿色)</Paragraph></ListItem>
  107. <ListItem><Paragraph Style="{StaticResource Lp}">平原生物群系提供 <TextBox Style="{StaticResource InlineCode}">sky_color = #ff0000</TextBox>(红色)</Paragraph></ListItem>
  108. </List><Paragraph>当玩家处于平原群系时,会看到红色的 <TextBox Style="{StaticResource InlineCode}">sky_color</TextBox>;而在主世界的其他位置,则看到绿色。</Paragraph><Paragraph>当某个环境属性来源提供一个环境属性时,它可以:</Paragraph><List>
  109. <ListItem><Paragraph Style="{StaticResource Lp}">覆盖该数值,如上例中平原生物群系覆盖了主世界的 <TextBox Style="{StaticResource InlineCode}">sky_color</TextBox></Paragraph></ListItem>
  110. <ListItem><Paragraph Style="{StaticResource Lp}">对之前的数值应用一个修饰符(见下文“修饰符”章节)</Paragraph></ListItem>
  111. </List><Paragraph Style="{StaticResource H4}">修饰符</Paragraph><Paragraph>如上例所述,一个环境属性来源可以直接覆盖某属性数值。然而,有时也希望对低优先级来源提供的数值施加一个修饰符,而非直接覆盖。</Paragraph><Paragraph>例如,以下情形:</Paragraph><List>
  112. <ListItem><Paragraph Style="{StaticResource Lp}">主世界维度提供 <TextBox Style="{StaticResource InlineCode}">water_fog_radius = 96.0</TextBox></Paragraph></ListItem>
  113. <ListItem><Paragraph Style="{StaticResource Lp}">平原生物群系使用乘法修饰符(multiply 0.85)修改 <TextBox Style="{StaticResource InlineCode}">water_fog_radius</TextBox></Paragraph></ListItem>
  114. </List><Paragraph>当处于平原时,<TextBox Style="{StaticResource InlineCode}">water_fog_radius</TextBox> 解析为 <TextBox Style="{StaticResource InlineCode}">96.0 * 0.85 = 81.6</TextBox>;在主世界的任何其它群系则解析为 96.0。</Paragraph><Paragraph>可用的修饰符类型取决于环境属性的类型。最基础且每个环境属性都支持的修饰符是 override,它仅作为对前一个数值的覆盖。若来源未显式指定修饰符,则默认为 override。</Paragraph><Paragraph>所有可用修饰符及其行为的完整描述见下文“通用修饰符”章节。</Paragraph><Paragraph Style="{StaticResource H4}">插值</Paragraph><Paragraph>修饰符描述的是某来源提供的数值如何作用于先前来源的数值;而“插值”描述的是同一个来源内部多个数值之间的组合。插值发生在该来源的修饰符应用之后。</Paragraph><Paragraph>只有部分环境属性支持插值。支持插值可以在两个或多个数值之间平滑过渡,例如在两个生物群系之间移动时。</Paragraph><Paragraph>例如,以下情形:</Paragraph><List>
  115. <ListItem><Paragraph Style="{StaticResource Lp}">平原群系提供 <TextBox Style="{StaticResource InlineCode}">sky_color = #ff0000</TextBox>(红)</Paragraph></ListItem>
  116. <ListItem><Paragraph Style="{StaticResource Lp}">沙漠群系提供 <TextBox Style="{StaticResource InlineCode}">sky_color = #ffff00</TextBox>(黄)</Paragraph></ListItem>
  117. </List><Paragraph><TextBox Style="{StaticResource InlineCode}">sky_color</TextBox> 就是一个会基于位置平滑过渡的属性:在上述情形中,玩家从平原移动到沙漠时,天空颜色会逐渐从红转为黄。而其它属性,如 <TextBox Style="{StaticResource InlineCode}">water_evaporates</TextBox>,表示离散值,不会进行平滑过渡 —— 只考虑玩家所在精确位置的那个群系。</Paragraph><Paragraph>生物群系之间的平滑过渡基于相机周围 8 格半径内的生物群系。占据该半径更大体积且更接近相机的群系,对最终插值结果影响更大。</Paragraph><Paragraph Style="{StaticResource H4}">环境属性映射</Paragraph><Paragraph>维度类型与生物群系定义包含一个新的 <TextBox Style="{StaticResource InlineCode}">attributes</TextBox> 字段,允许它们定义环境属性。</Paragraph><Paragraph>该映射通常是一个对象,将环境属性 ID 映射到其对应取值,例如:</Paragraph><BlockUIContainer>
  118. <Border Style="{StaticResource BlockCodeBorder}" >
  119. <StackPanel Margin="0,2,0,0">
  120. <TextBlock Foreground="White" FontSize="14" Text="JSON" Margin="10,4"/>
  121. <TextBox Style="{StaticResource BlockCode}" Text="&quot;attributes&quot;: {&#x000A;&quot;minecraft:visual/fog_color&quot;: &quot;#ffaa00&quot;,&#x000A;&quot;minecraft:gameplay/water_evaporates&quot;: true&#x000A;}"/>
  122. </StackPanel>
  123. </Border>
  124. </BlockUIContainer><Paragraph>像上面这样直接定义的值,总是假定使用 override 修饰符。</Paragraph><Paragraph>不过,也可以展开值对象以表达不同的修饰符,格式为一个对象,字段如下:</Paragraph><List>
  125. <ListItem><Paragraph Style="{StaticResource Lp}">modifier: 可选 字符串修饰符 ID,取决于属性类型(见下文“通用修饰符”)</Paragraph><List>
  126. <ListItem><Paragraph Style="{StaticResource Lp}">默认:override</Paragraph></ListItem>
  127. </List></ListItem>
  128. <ListItem><Paragraph Style="{StaticResource Lp}">argument: 修饰符参数(格式取决于所选修饰符)</Paragraph><List>
  129. <ListItem><Paragraph Style="{StaticResource Lp}">参数的使用方式也取决于修饰符类型</Paragraph></ListItem>
  130. </List></ListItem>
  131. </List><Paragraph>例如,以下定义表示将 <TextBox Style="{StaticResource InlineCode}">water_fog_radius</TextBox> 乘以 85%:</Paragraph><BlockUIContainer>
  132. <Border Style="{StaticResource BlockCodeBorder}" >
  133. <StackPanel Margin="0,2,0,0">
  134. <TextBlock Foreground="White" FontSize="14" Text="JSON" Margin="10,4"/>
  135. <TextBox Style="{StaticResource BlockCode}" Text="&quot;attributes&quot;: {&#x000A;&quot;minecraft:visual/water_fog_radius&quot;: {&#x000A;&quot;modifier&quot;: &quot;multiply&quot;,&#x000A;&quot;argument&quot;: 0.85&#x000A;}&#x000A;}"/>
  136. </StackPanel>
  137. </Border>
  138. </BlockUIContainer><Paragraph Style="{StaticResource H4}">通用数据类型</Paragraph><Paragraph>以下数据类型会在环境属性系统的多个部分复用,后续章节会引用它们。</Paragraph><Paragraph Style="{StaticResource H5}">RGB 颜色</Paragraph><Paragraph>格式可以是以下之一:</Paragraph><List>
  139. <ListItem><Paragraph Style="{StaticResource Lp}">十六进制 RGB 颜色字符串,形式 <TextBox Style="{StaticResource InlineCode}">#rrggbb</TextBox></Paragraph></ListItem>
  140. <ListItem><Paragraph Style="{StaticResource Lp}">浮点数组,3 个分量,范围 0 到 1,形式 <TextBox Style="{StaticResource InlineCode}">[r, g, b]</TextBox></Paragraph></ListItem>
  141. <ListItem><Paragraph Style="{StaticResource Lp}">打包 RGB 整数</Paragraph></ListItem>
  142. </List><Paragraph Style="{StaticResource H5}">ARGB 颜色</Paragraph><Paragraph>格式可以是以下之一:</Paragraph><List>
  143. <ListItem><Paragraph Style="{StaticResource Lp}">十六进制 ARGB 颜色字符串,形式 <TextBox Style="{StaticResource InlineCode}">#aarrggbb</TextBox></Paragraph></ListItem>
  144. <ListItem><Paragraph Style="{StaticResource Lp}">浮点数组,4 个分量,范围 0 到 1,形式 <TextBox Style="{StaticResource InlineCode}">[a, r, g, b]</TextBox></Paragraph></ListItem>
  145. <ListItem><Paragraph Style="{StaticResource Lp}">打包 ARGB 整数</Paragraph></ListItem>
  146. </List><Paragraph Style="{StaticResource H5}">粒子选项</Paragraph><Paragraph>一个粒子的完整定义,包括任何特定类型属性(类似 <TextBox Style="{StaticResource InlineCode}">/particle</TextBox> 命令)。</Paragraph><Paragraph>例如:</Paragraph><BlockUIContainer>
  147. <Border Style="{StaticResource BlockCodeBorder}" >
  148. <StackPanel Margin="0,2,0,0">
  149. <TextBlock Foreground="White" FontSize="14" Text="JSON" Margin="10,4"/>
  150. <TextBox Style="{StaticResource BlockCode}" Text="{}{&#x000A;&quot;type&quot;: &quot;minecraft:block_crumble&quot;,&#x000A;&quot;block_state&quot;: {&#x000A;&quot;Name&quot;: &quot;minecraft:dirt&quot;&#x000A;}&#x000A;}"/>
  151. </StackPanel>
  152. </Border>
  153. </BlockUIContainer><Paragraph Style="{StaticResource H4}">通用修饰符</Paragraph><Paragraph>每个环境属性都有一个特定的“值类型”,它描述数值必须如何定义、支持哪些修饰符,以及如何插值。有些类型非常专用,另一些则被多个属性复用。</Paragraph><Paragraph>虽然下表并不穷尽,但以下属性类型在很多环境属性中常用:</Paragraph><Paragraph Style="{StaticResource H5}">布尔修饰符</Paragraph><Paragraph>参数格式:布尔值</Paragraph><List>
  154. <ListItem><Paragraph Style="{StaticResource Lp}">override</Paragraph></ListItem>
  155. <ListItem><Paragraph Style="{StaticResource Lp}">and</Paragraph></ListItem>
  156. <ListItem><Paragraph Style="{StaticResource Lp}">nand</Paragraph></ListItem>
  157. <ListItem><Paragraph Style="{StaticResource Lp}">or</Paragraph></ListItem>
  158. <ListItem><Paragraph Style="{StaticResource Lp}">nor</Paragraph></ListItem>
  159. <ListItem><Paragraph Style="{StaticResource Lp}">xor</Paragraph></ListItem>
  160. <ListItem><Paragraph Style="{StaticResource Lp}">xnor</Paragraph></ListItem>
  161. </List><Paragraph Style="{StaticResource H5}">浮点修饰符</Paragraph><Paragraph>参数格式:float</Paragraph><List>
  162. <ListItem><Paragraph Style="{StaticResource Lp}">override</Paragraph></ListItem>
  163. <ListItem><Paragraph Style="{StaticResource Lp}">add</Paragraph></ListItem>
  164. <ListItem><Paragraph Style="{StaticResource Lp}">subtract</Paragraph></ListItem>
  165. <ListItem><Paragraph Style="{StaticResource Lp}">multiply</Paragraph></ListItem>
  166. <ListItem><Paragraph Style="{StaticResource Lp}">minimum</Paragraph></ListItem>
  167. <ListItem><Paragraph Style="{StaticResource Lp}">maximum</Paragraph></ListItem>
  168. </List><Paragraph Style="{StaticResource H5}">颜色修饰符</Paragraph><Paragraph>参数格式:RGB 颜色(<TextBox Style="{StaticResource InlineCode}">alpha_blend</TextBox> 例外)</Paragraph><List>
  169. <ListItem><Paragraph Style="{StaticResource Lp}">override</Paragraph></ListItem>
  170. <ListItem><Paragraph Style="{StaticResource Lp}">add —— 分量逐项相加的颜色混合</Paragraph></ListItem>
  171. <ListItem><Paragraph Style="{StaticResource Lp}">subtract —— 分量逐项相减的颜色混合</Paragraph></ListItem>
  172. <ListItem><Paragraph Style="{StaticResource Lp}">multiply —— 分量逐项相乘的颜色混合</Paragraph></ListItem>
  173. <ListItem><Paragraph Style="{StaticResource Lp}">alpha_blend —— 常规的 α 混合(图像编辑软件常见)</Paragraph><List>
  174. <ListItem><Paragraph Style="{StaticResource Lp}">参数格式:ARGB 颜色</Paragraph></ListItem>
  175. <ListItem><Paragraph Style="{StaticResource Lp}">当参数 α 为 1 时,行为等同 override(不进行混合)</Paragraph></ListItem>
  176. </List></ListItem>
  177. </List><Paragraph Style="{StaticResource H4}">新的环境属性</Paragraph><Paragraph Style="{StaticResource H5}">minecraft:visual/fog_color</Paragraph><Paragraph>(相机未沉浸在其它介质时的)雾颜色。注意:最终数值还会受时间、天气与药水效果影响。</Paragraph><List>
  178. <ListItem><Paragraph Style="{StaticResource Lp}">值类型: RGB 颜色</Paragraph></ListItem>
  179. <ListItem><Paragraph Style="{StaticResource Lp}">默认值: #000000</Paragraph></ListItem>
  180. <ListItem><Paragraph Style="{StaticResource Lp}">修饰符: 颜色修饰符</Paragraph></ListItem>
  181. <ListItem><Paragraph Style="{StaticResource Lp}">可插值: 是</Paragraph></ListItem>
  182. <ListItem><Paragraph Style="{StaticResource Lp}">在摄像机的位置解析</Paragraph></ListItem>
  183. <ListItem><Paragraph Style="{StaticResource Lp}">替代了生物群系属性 effects.fog_color</Paragraph></ListItem>
  184. </List><Paragraph Style="{StaticResource H5}">minecraft:visual/extra_fog</Paragraph><Paragraph>(相机未沉浸在其它介质时)控制是否使用稠密雾(如下界的那种)。</Paragraph><List>
  185. <ListItem><Paragraph Style="{StaticResource Lp}">值类型: 布尔值</Paragraph></ListItem>
  186. <ListItem><Paragraph Style="{StaticResource Lp}">默认值: false</Paragraph></ListItem>
  187. <ListItem><Paragraph Style="{StaticResource Lp}">修饰符: 布尔修饰符</Paragraph></ListItem>
  188. <ListItem><Paragraph Style="{StaticResource Lp}">可插值: 否</Paragraph></ListItem>
  189. <ListItem><Paragraph Style="{StaticResource Lp}">在摄像机的位置解析</Paragraph></ListItem>
  190. </List><Paragraph Style="{StaticResource H5}">minecraft:visual/water_fog_color</Paragraph><Paragraph>在水下时的雾颜色。注意:最终数值还受时间、天气与药水效果影响。</Paragraph><List>
  191. <ListItem><Paragraph Style="{StaticResource Lp}">值类型: RGB 颜色</Paragraph></ListItem>
  192. <ListItem><Paragraph Style="{StaticResource Lp}">默认值: #050533</Paragraph></ListItem>
  193. <ListItem><Paragraph Style="{StaticResource Lp}">修饰符: 颜色修饰符</Paragraph></ListItem>
  194. <ListItem><Paragraph Style="{StaticResource Lp}">可插值: 是</Paragraph></ListItem>
  195. <ListItem><Paragraph Style="{StaticResource Lp}">在摄像机的位置解析</Paragraph></ListItem>
  196. <ListItem><Paragraph Style="{StaticResource Lp}">替代了生物群系属性 effects.water_fog_color</Paragraph></ListItem>
  197. </List><Paragraph Style="{StaticResource H5}">minecraft:visual/water_fog_radius</Paragraph><Paragraph>从相机起始的距离,水下雾在该距离达到最大密度。
  198. 注意:最终数值还受玩家在水下停留时长影响。</Paragraph><List>
  199. <ListItem><Paragraph Style="{StaticResource Lp}">值类型: 非负浮点值</Paragraph></ListItem>
  200. <ListItem><Paragraph Style="{StaticResource Lp}">默认值: 96.0</Paragraph></ListItem>
  201. <ListItem><Paragraph Style="{StaticResource Lp}">修饰符: 浮点修饰符</Paragraph></ListItem>
  202. <ListItem><Paragraph Style="{StaticResource Lp}">可插值: 是</Paragraph></ListItem>
  203. <ListItem><Paragraph Style="{StaticResource Lp}">在摄像机的位置解析</Paragraph></ListItem>
  204. <ListItem><Paragraph Style="{StaticResource Lp}">替代了生物群系标签 #has_closer_water_fog</Paragraph></ListItem>
  205. </List><Paragraph Style="{StaticResource H5}">minecraft:visual/sky_color</Paragraph><Paragraph>天空颜色。仅在主世界天空中可见。注意:最终数值还受时间与天气影响。</Paragraph><List>
  206. <ListItem><Paragraph Style="{StaticResource Lp}">值类型: RGB 颜色</Paragraph></ListItem>
  207. <ListItem><Paragraph Style="{StaticResource Lp}">默认值: #000000</Paragraph></ListItem>
  208. <ListItem><Paragraph Style="{StaticResource Lp}">修饰符: 颜色修饰符</Paragraph></ListItem>
  209. <ListItem><Paragraph Style="{StaticResource Lp}">可插值: 是</Paragraph></ListItem>
  210. <ListItem><Paragraph Style="{StaticResource Lp}">在摄像机的位置解析</Paragraph></ListItem>
  211. <ListItem><Paragraph Style="{StaticResource Lp}">替代了生物群系属性 effects.sky_color</Paragraph></ListItem>
  212. </List><Paragraph Style="{StaticResource H5}">minecraft:visual/cloud_opacity</Paragraph><Paragraph>云的不透明度。若为 0,云完全禁用,并且快乐恶魂在云层高度不会更快恢复生命。</Paragraph><List>
  213. <ListItem><Paragraph Style="{StaticResource Lp}">值类型: 0 到 1 之间的浮点值</Paragraph></ListItem>
  214. <ListItem><Paragraph Style="{StaticResource Lp}">默认值: 0.0</Paragraph></ListItem>
  215. <ListItem><Paragraph Style="{StaticResource Lp}">修饰符: 浮点修饰符</Paragraph></ListItem>
  216. <ListItem><Paragraph Style="{StaticResource Lp}">可插值: 是</Paragraph></ListItem>
  217. <ListItem><Paragraph Style="{StaticResource Lp}">在摄像机的位置或在快乐恶魂恢复生命的位置渲染</Paragraph></ListItem>
  218. </List><Paragraph Style="{StaticResource H5}">minecraft:visual/cloud_height</Paragraph><Paragraph>所有云出现的高度。</Paragraph><List>
  219. <ListItem><Paragraph Style="{StaticResource Lp}">值类型: 浮点值</Paragraph></ListItem>
  220. <ListItem><Paragraph Style="{StaticResource Lp}">默认值: 192.33</Paragraph></ListItem>
  221. <ListItem><Paragraph Style="{StaticResource Lp}">修饰符: 浮点修饰符</Paragraph></ListItem>
  222. <ListItem><Paragraph Style="{StaticResource Lp}">可插值: 是</Paragraph></ListItem>
  223. <ListItem><Paragraph Style="{StaticResource Lp}">在摄像机的位置或在快乐恶魂恢复生命的位置渲染</Paragraph></ListItem>
  224. <ListItem><Paragraph Style="{StaticResource Lp}">替代了维度类型属性 cloud_height</Paragraph></ListItem>
  225. </List><Paragraph Style="{StaticResource H5}">minecraft:visual/default_dripstone_particle</Paragraph><Paragraph>当上方没有流体时,从钟乳石方块滴落的默认粒子。</Paragraph><List>
  226. <ListItem><Paragraph Style="{StaticResource Lp}">值类型: 粒子选项</Paragraph></ListItem>
  227. <ListItem><Paragraph Style="{StaticResource Lp}">默认值: {type:&quot;minecraft:dripping_dripstone_water&quot;}</Paragraph></ListItem>
  228. <ListItem><Paragraph Style="{StaticResource Lp}">修饰符: override</Paragraph></ListItem>
  229. <ListItem><Paragraph Style="{StaticResource Lp}">可插值: 否</Paragraph></ListItem>
  230. <ListItem><Paragraph Style="{StaticResource Lp}">在滴水石锥的位置解析</Paragraph></ListItem>
  231. <ListItem><Paragraph Style="{StaticResource Lp}">替代了维度类型属性 ultrawarm</Paragraph></ListItem>
  232. </List><Paragraph Style="{StaticResource H5}">minecraft:visual/ambient_particles</Paragraph><Paragraph>控制在相机周围随机生成的环境粒子。</Paragraph><List>
  233. <ListItem><Paragraph Style="{StaticResource Lp}">值类型: 含有下列字段的对象组成的列表</Paragraph><List>
  234. <ListItem><Paragraph Style="{StaticResource Lp}">particle: 要生成粒子的粒子选项</Paragraph></ListItem>
  235. <ListItem><Paragraph Style="{StaticResource Lp}">probability: 0 到 1 的浮点数,在一次随机刻中若该方块为空则生成粒子的概率</Paragraph></ListItem>
  236. </List></ListItem>
  237. <ListItem><Paragraph Style="{StaticResource Lp}">默认值: []</Paragraph></ListItem>
  238. <ListItem><Paragraph Style="{StaticResource Lp}">修饰符: override</Paragraph></ListItem>
  239. <ListItem><Paragraph Style="{StaticResource Lp}">可插值: 否</Paragraph></ListItem>
  240. <ListItem><Paragraph Style="{StaticResource Lp}">在摄像机的位置解析</Paragraph></ListItem>
  241. <ListItem><Paragraph Style="{StaticResource Lp}">替代了生物群系属性 effects.particle</Paragraph></ListItem>
  242. </List><Paragraph Style="{StaticResource H5}">minecraft:audio/background_music</Paragraph><Paragraph>控制背景音乐的播放方式与曲目。</Paragraph><List>
  243. <ListItem><Paragraph Style="{StaticResource Lp}">值类型: 含有下列字段的对象</Paragraph><List>
  244. <ListItem><Paragraph Style="{StaticResource Lp}">default: 可选含有下列字段的对象:</Paragraph><List>
  245. <ListItem><Paragraph Style="{StaticResource Lp}">sound: 要播放的声音事件</Paragraph></ListItem>
  246. <ListItem><Paragraph Style="{StaticResource Lp}">min_delay: int,两次曲目之间的最小刻延迟</Paragraph></ListItem>
  247. <ListItem><Paragraph Style="{StaticResource Lp}">max_delay: int,两次曲目之间的最大刻延迟</Paragraph></ListItem>
  248. <ListItem><Paragraph Style="{StaticResource Lp}">replace_current_music: 可选布尔值,此曲目是否可替换当前正在播放的曲目</Paragraph><List>
  249. <ListItem><Paragraph Style="{StaticResource Lp}">默认值: false</Paragraph></ListItem>
  250. </List></ListItem>
  251. <ListItem><Paragraph Style="{StaticResource Lp}">若未定义且未被其它值覆盖,则该属性激活期间不会开始播放音乐</Paragraph></ListItem>
  252. </List></ListItem>
  253. <ListItem><Paragraph Style="{StaticResource Lp}">underwater: 可选 对象,与 default 格式相同 —— 若存在且玩家在水下,则覆盖 default</Paragraph></ListItem>
  254. <ListItem><Paragraph Style="{StaticResource Lp}">creative: 可选 对象,与 default 格式相同 —— 若存在且玩家处于创造模式,则覆盖 default</Paragraph></ListItem>
  255. </List></ListItem>
  256. <ListItem><Paragraph Style="{StaticResource Lp}">默认值: {}</Paragraph></ListItem>
  257. <ListItem><Paragraph Style="{StaticResource Lp}">修饰符: override</Paragraph></ListItem>
  258. <ListItem><Paragraph Style="{StaticResource Lp}">可插值: 否</Paragraph></ListItem>
  259. <ListItem><Paragraph Style="{StaticResource Lp}">在摄像机的位置解析</Paragraph></ListItem>
  260. <ListItem><Paragraph Style="{StaticResource Lp}">替代了生物群系属性 effects.music</Paragraph></ListItem>
  261. </List><Paragraph Style="{StaticResource H5}">minecraft:audio/music_volume</Paragraph><Paragraph>音乐应播放的音量。任何正在播放的音乐会随着时间淡入/淡出至该值。</Paragraph><List>
  262. <ListItem><Paragraph Style="{StaticResource Lp}">值类型: 0 到 1 之间的浮点值</Paragraph></ListItem>
  263. <ListItem><Paragraph Style="{StaticResource Lp}">默认值: 1.0</Paragraph></ListItem>
  264. <ListItem><Paragraph Style="{StaticResource Lp}">修饰符: 浮点修饰符</Paragraph></ListItem>
  265. <ListItem><Paragraph Style="{StaticResource Lp}">可插值: 否</Paragraph></ListItem>
  266. <ListItem><Paragraph Style="{StaticResource Lp}">在摄像机的位置解析</Paragraph></ListItem>
  267. <ListItem><Paragraph Style="{StaticResource Lp}">替代了生物群系属性 effects.music_volume</Paragraph></ListItem>
  268. </List><Paragraph Style="{StaticResource H5}">minecraft:audio/ambient_sounds</Paragraph><Paragraph>控制相机周围播放的环境音及其触发方式。</Paragraph><List>
  269. <ListItem><Paragraph Style="{StaticResource Lp}">值类型: 含有下列字段的对象</Paragraph><List>
  270. <ListItem><Paragraph Style="{StaticResource Lp}">loop: 可选 声音事件,持续循环播放的声音</Paragraph></ListItem>
  271. <ListItem><Paragraph Style="{StaticResource Lp}">mood: 对象,字段;基于周围黑暗程度随机播放的氛围声音</Paragraph><List>
  272. <ListItem><Paragraph Style="{StaticResource Lp}">sound: 要播放的声音事件</Paragraph></ListItem>
  273. <ListItem><Paragraph Style="{StaticResource Lp}">tick_delay: int,两次氛围声音之间的刻数(假设光照等级为 0)</Paragraph></ListItem>
  274. <ListItem><Paragraph Style="{StaticResource Lp}">block_search_extent: int,用于采样光照等级的半径</Paragraph></ListItem>
  275. <ListItem><Paragraph Style="{StaticResource Lp}">offset: double,对播放位置应用的额外距离偏移</Paragraph></ListItem>
  276. </List></ListItem>
  277. <ListItem><Paragraph Style="{StaticResource Lp}">additions: 对象列表,字段;随机播放的附加声音</Paragraph><List>
  278. <ListItem><Paragraph Style="{StaticResource Lp}">sound: 要播放的声音事件</Paragraph></ListItem>
  279. <ListItem><Paragraph Style="{StaticResource Lp}">tick_chance: 0 到 1 的浮点数,每刻播放给定声音的概率</Paragraph></ListItem>
  280. </List></ListItem>
  281. </List></ListItem>
  282. <ListItem><Paragraph Style="{StaticResource Lp}">默认值: {}</Paragraph></ListItem>
  283. <ListItem><Paragraph Style="{StaticResource Lp}">修饰符: override</Paragraph></ListItem>
  284. <ListItem><Paragraph Style="{StaticResource Lp}">可插值: 否</Paragraph></ListItem>
  285. <ListItem><Paragraph Style="{StaticResource Lp}">在摄像机的位置解析</Paragraph></ListItem>
  286. <ListItem><Paragraph Style="{StaticResource Lp}">替代了生物群系属性 effects.ambient_sound、 effects.mood_sound 以及 effects.additions_sound</Paragraph></ListItem>
  287. </List><Paragraph Style="{StaticResource H5}">minecraft:gameplay/can_start_raid</Paragraph><Paragraph>若为 false,拥有袭击之兆的玩家无法触发袭击。</Paragraph><List>
  288. <ListItem><Paragraph Style="{StaticResource Lp}">值类型: 布尔值</Paragraph></ListItem>
  289. <ListItem><Paragraph Style="{StaticResource Lp}">默认值: true</Paragraph></ListItem>
  290. <ListItem><Paragraph Style="{StaticResource Lp}">修饰符: 布尔修饰符</Paragraph></ListItem>
  291. <ListItem><Paragraph Style="{StaticResource Lp}">可插值: 否</Paragraph></ListItem>
  292. <ListItem><Paragraph Style="{StaticResource Lp}">在袭击将要开始的位置解析</Paragraph></ListItem>
  293. <ListItem><Paragraph Style="{StaticResource Lp}">替代了维度类型属性 has_raids</Paragraph></ListItem>
  294. </List><Paragraph Style="{StaticResource H5}">minecraft:gameplay/water_evaporates</Paragraph><Paragraph>若为 true:无法用水桶放置水;融化的冰不会生成水;湿海绵放置后会变干;钟乳石不会从泥巴产生水。</Paragraph><List>
  295. <ListItem><Paragraph Style="{StaticResource Lp}">值类型: 布尔值</Paragraph></ListItem>
  296. <ListItem><Paragraph Style="{StaticResource Lp}">默认值: false</Paragraph></ListItem>
  297. <ListItem><Paragraph Style="{StaticResource Lp}">修饰符: 布尔修饰符</Paragraph></ListItem>
  298. <ListItem><Paragraph Style="{StaticResource Lp}">可插值: 否</Paragraph></ListItem>
  299. <ListItem><Paragraph Style="{StaticResource Lp}">在交互的位置解析</Paragraph></ListItem>
  300. <ListItem><Paragraph Style="{StaticResource Lp}">替代了维度类型属性 ultrawarm</Paragraph></ListItem>
  301. </List><Paragraph Style="{StaticResource H5}">minecraft:gameplay/bed_rule</Paragraph><Paragraph>控制床是否可用于睡觉,以及是否可用于设置重生点。</Paragraph><List>
  302. <ListItem><Paragraph Style="{StaticResource Lp}">值类型: 含有下列字段的对象</Paragraph><List>
  303. <ListItem><Paragraph Style="{StaticResource Lp}">can_sleep: 取值之一:</Paragraph><List>
  304. <ListItem><Paragraph Style="{StaticResource Lp}">always —— 床总是可睡(前提:未被阻挡且附近无怪)</Paragraph></ListItem>
  305. <ListItem><Paragraph Style="{StaticResource Lp}">when_dark —— 仅在全局天空光照等级 &lt; 4 时可睡</Paragraph></ListItem>
  306. <ListItem><Paragraph Style="{StaticResource Lp}">never —— 不可睡</Paragraph></ListItem>
  307. </List></ListItem>
  308. <ListItem><Paragraph Style="{StaticResource Lp}">can_set_spawn —— 同 can_sleep</Paragraph></ListItem>
  309. <ListItem><Paragraph Style="{StaticResource Lp}">explodes —— 可选布尔值,若为 true,交互时床会爆炸</Paragraph><List>
  310. <ListItem><Paragraph Style="{StaticResource Lp}">默认值: false</Paragraph></ListItem>
  311. </List></ListItem>
  312. <ListItem><Paragraph Style="{StaticResource Lp}">error_message: 可选文本组件,玩家无法睡觉或设置重生点时显示的信息</Paragraph></ListItem>
  313. </List></ListItem>
  314. <ListItem><Paragraph Style="{StaticResource Lp}">默认值: {type:&quot;can_sleep_when_dark&quot;,error_message:{translate:&quot;block.minecraft.bed.no_sleep&quot;}}</Paragraph></ListItem>
  315. <ListItem><Paragraph Style="{StaticResource Lp}">修饰符: override</Paragraph></ListItem>
  316. <ListItem><Paragraph Style="{StaticResource Lp}">可插值: 否</Paragraph></ListItem>
  317. <ListItem><Paragraph Style="{StaticResource Lp}">在床头位置解析</Paragraph></ListItem>
  318. <ListItem><Paragraph Style="{StaticResource Lp}">替代了维度类型属性 bed_works</Paragraph></ListItem>
  319. </List><Paragraph Style="{StaticResource H5}">minecraft:gameplay/respawn_anchor_works</Paragraph><Paragraph>控制重生锚是否可用于设置重生(或实际重生)。若为 false,充能后会爆炸。</Paragraph><List>
  320. <ListItem><Paragraph Style="{StaticResource Lp}">值类型: 布尔值</Paragraph></ListItem>
  321. <ListItem><Paragraph Style="{StaticResource Lp}">默认值: false</Paragraph></ListItem>
  322. <ListItem><Paragraph Style="{StaticResource Lp}">修饰符: 布尔修饰符</Paragraph></ListItem>
  323. <ListItem><Paragraph Style="{StaticResource Lp}">可插值: 否</Paragraph></ListItem>
  324. <ListItem><Paragraph Style="{StaticResource Lp}">在重生锚的位置解析</Paragraph></ListItem>
  325. <ListItem><Paragraph Style="{StaticResource Lp}">替代了维度类型属性 respawn_anchor_works</Paragraph></ListItem>
  326. </List><Paragraph Style="{StaticResource H5}">minecraft:gameplay/nether_portal_spawns_piglin</Paragraph><Paragraph>控制下界传送门方块是否会生成猪灵。</Paragraph><List>
  327. <ListItem><Paragraph Style="{StaticResource Lp}">值类型: 布尔值</Paragraph></ListItem>
  328. <ListItem><Paragraph Style="{StaticResource Lp}">默认值: false</Paragraph></ListItem>
  329. <ListItem><Paragraph Style="{StaticResource Lp}">修饰符: 布尔修饰符</Paragraph></ListItem>
  330. <ListItem><Paragraph Style="{StaticResource Lp}">可插值: 否</Paragraph></ListItem>
  331. <ListItem><Paragraph Style="{StaticResource Lp}">在随机一个下界传送门方块的位置解析</Paragraph></ListItem>
  332. <ListItem><Paragraph Style="{StaticResource Lp}">替代了维度类型属性 natural</Paragraph></ListItem>
  333. </List><Paragraph Style="{StaticResource H5}">minecraft:gameplay/fast_lava</Paragraph><Paragraph>控制岩浆是否应流动得更快、更远,并在流动时对实体施加更强推力。</Paragraph><List>
  334. <ListItem><Paragraph Style="{StaticResource Lp}">值类型: 布尔值</Paragraph></ListItem>
  335. <ListItem><Paragraph Style="{StaticResource Lp}">默认值: false</Paragraph></ListItem>
  336. <ListItem><Paragraph Style="{StaticResource Lp}">修饰符: 布尔修饰符</Paragraph></ListItem>
  337. <ListItem><Paragraph Style="{StaticResource Lp}">可插值: 否</Paragraph></ListItem>
  338. <ListItem><Paragraph Style="{StaticResource Lp}">在整个维度位置解析,单个生物群系内无效</Paragraph></ListItem>
  339. <ListItem><Paragraph Style="{StaticResource Lp}">替代了维度类型属性 ultrawarm</Paragraph></ListItem>
  340. </List><Paragraph Style="{StaticResource H5}">minecraft:gameplay/increased_fire_burnout</Paragraph><Paragraph>控制火是否会比正常更快熄灭。</Paragraph><List>
  341. <ListItem><Paragraph Style="{StaticResource Lp}">值类型: 布尔值</Paragraph></ListItem>
  342. <ListItem><Paragraph Style="{StaticResource Lp}">默认值: false</Paragraph></ListItem>
  343. <ListItem><Paragraph Style="{StaticResource Lp}">修饰符: 布尔修饰符</Paragraph></ListItem>
  344. <ListItem><Paragraph Style="{StaticResource Lp}">可插值: 否</Paragraph></ListItem>
  345. <ListItem><Paragraph Style="{StaticResource Lp}">在火的位置解析</Paragraph></ListItem>
  346. <ListItem><Paragraph Style="{StaticResource Lp}">替代了维度类型属性 #increased_fire_burnout</Paragraph></ListItem>
  347. </List><Paragraph Style="{StaticResource H5}">minecraft:gameplay/piglins_zombify</Paragraph><Paragraph>控制猪灵与疣猪兽是否会僵尸化。</Paragraph><List>
  348. <ListItem><Paragraph Style="{StaticResource Lp}">值类型: 布尔值</Paragraph></ListItem>
  349. <ListItem><Paragraph Style="{StaticResource Lp}">默认值: true</Paragraph></ListItem>
  350. <ListItem><Paragraph Style="{StaticResource Lp}">修饰符: 布尔修饰符</Paragraph></ListItem>
  351. <ListItem><Paragraph Style="{StaticResource Lp}">可插值: 否</Paragraph></ListItem>
  352. <ListItem><Paragraph Style="{StaticResource Lp}">在正在僵尸化的实体的位置解析</Paragraph></ListItem>
  353. <ListItem><Paragraph Style="{StaticResource Lp}">替代了维度类型属性 piglin_safe</Paragraph></ListItem>
  354. </List><Paragraph Style="{StaticResource H5}">minecraft:gameplay/snow_golem_melts</Paragraph><Paragraph>控制雪傀儡是否应受到伤害(融化)。</Paragraph><List>
  355. <ListItem><Paragraph Style="{StaticResource Lp}">值类型: 布尔值</Paragraph></ListItem>
  356. <ListItem><Paragraph Style="{StaticResource Lp}">默认值: false</Paragraph></ListItem>
  357. <ListItem><Paragraph Style="{StaticResource Lp}">修饰符: 布尔修饰符</Paragraph></ListItem>
  358. <ListItem><Paragraph Style="{StaticResource Lp}">可插值: 否</Paragraph></ListItem>
  359. <ListItem><Paragraph Style="{StaticResource Lp}">在雪傀儡的位置解析</Paragraph></ListItem>
  360. <ListItem><Paragraph Style="{StaticResource Lp}">替代了生物群系标签 #snow_golem_melts</Paragraph></ListItem>
  361. </List><Paragraph Style="{StaticResource H4}">维度类型</Paragraph><List>
  362. <ListItem><Paragraph Style="{StaticResource Lp}">为维度新增 <TextBox Style="{StaticResource InlineCode}">attributes</TextBox> 字段以指定环境属性</Paragraph><List>
  363. <ListItem><Paragraph Style="{StaticResource Lp}">格式信息参见“环境属性”章节</Paragraph></ListItem>
  364. </List></ListItem>
  365. <ListItem><Paragraph Style="{StaticResource Lp}">多个字段迁移为环境属性:</Paragraph><List>
  366. <ListItem><Paragraph Style="{StaticResource Lp}">注意:这些属性的形式可能与原字段不完全相同</Paragraph></ListItem>
  367. <ListItem><Paragraph Style="{StaticResource Lp}">ultrawarm -&gt; minecraft:gameplay/water_evaporates, minecraft:gameplay/fast_lava, visual/default_dripstone_particle</Paragraph></ListItem>
  368. <ListItem><Paragraph Style="{StaticResource Lp}">bed_works -&gt; minecraft:gameplay/bed_rule</Paragraph></ListItem>
  369. <ListItem><Paragraph Style="{StaticResource Lp}">respawn_anchor_works -&gt; minecraft:gameplay/respawn_anchor_works</Paragraph></ListItem>
  370. <ListItem><Paragraph Style="{StaticResource Lp}">cloud_height -&gt; minecraft:visual/cloud_height</Paragraph></ListItem>
  371. <ListItem><Paragraph Style="{StaticResource Lp}">piglin_safe -&gt; minecraft:gameplay/piglins_zombify</Paragraph></ListItem>
  372. <ListItem><Paragraph Style="{StaticResource Lp}">has_raids -&gt; minecraft:gameplay/can_start_raid</Paragraph></ListItem>
  373. <ListItem><Paragraph Style="{StaticResource Lp}">natural(注:未移除) -&gt; minecraft:gameplay/nether_portal_spawns_piglin</Paragraph></ListItem>
  374. </List></ListItem>
  375. </List><Paragraph Style="{StaticResource H4}">生物群系</Paragraph><List>
  376. <ListItem><Paragraph Style="{StaticResource Lp}">为生物群系新增 <TextBox Style="{StaticResource InlineCode}">attributes</TextBox> 字段以指定环境属性</Paragraph><List>
  377. <ListItem><Paragraph Style="{StaticResource Lp}">格式信息参见“环境属性”章节</Paragraph></ListItem>
  378. <ListItem><Paragraph Style="{StaticResource Lp}">注意:某些属性(如 gameplay/fast_lava)不按位置评估,因此不能在生物群系上设置</Paragraph></ListItem>
  379. </List></ListItem>
  380. <ListItem><Paragraph Style="{StaticResource Lp}"><TextBox Style="{StaticResource InlineCode}">effects</TextBox> 下的多个子字段迁移为环境属性:</Paragraph><List>
  381. <ListItem><Paragraph Style="{StaticResource Lp}">注意:这些属性的形式可能与原字段不完全相同</Paragraph></ListItem>
  382. <ListItem><Paragraph Style="{StaticResource Lp}">fog_color -&gt; minecraft:visual/fog_color</Paragraph></ListItem>
  383. <ListItem><Paragraph Style="{StaticResource Lp}">water_fog_color -&gt; minecraft:visual/water_fog_color</Paragraph></ListItem>
  384. <ListItem><Paragraph Style="{StaticResource Lp}">sky_color -&gt; minecraft:visual/sky_color</Paragraph></ListItem>
  385. <ListItem><Paragraph Style="{StaticResource Lp}">particle -&gt; minecraft:visual/ambient_particles</Paragraph></ListItem>
  386. <ListItem><Paragraph Style="{StaticResource Lp}">ambient_sound, mood_sound, additions_sound -&gt; minecraft:audio/ambient_sounds</Paragraph></ListItem>
  387. <ListItem><Paragraph Style="{StaticResource Lp}">music -&gt; minecraft:audio/background_music</Paragraph></ListItem>
  388. <ListItem><Paragraph Style="{StaticResource Lp}">music_volume -&gt; minecraft:audio/music_volume</Paragraph></ListItem>
  389. </List></ListItem>
  390. </List><Paragraph Style="{StaticResource H3}">物品组件</Paragraph><Paragraph Style="{StaticResource H4}">minecraft:kinetic_weapon</Paragraph><List>
  391. <ListItem><Paragraph Style="{StaticResource Lp}">新增字段:</Paragraph><List>
  392. <ListItem><Paragraph Style="{StaticResource Lp}">contact_cooldown_ticks: 整型,击中并与实体失去接触后再次可以命中的冷却刻数</Paragraph></ListItem>
  393. <ListItem><Paragraph Style="{StaticResource Lp}">默认值:10</Paragraph></ListItem>
  394. </List></ListItem>
  395. </List><Paragraph Style="{StaticResource H4}">生物群系标签</Paragraph><List>
  396. <ListItem><Paragraph Style="{StaticResource Lp}">移除 <TextBox Style="{StaticResource InlineCode}">#snow_golem_melts</TextBox> 与 <TextBox Style="{StaticResource InlineCode}">#increased_fire_burnout</TextBox> —— 由 <TextBox Style="{StaticResource InlineCode}">gameplay/snow_golem_melts</TextBox> 与 <TextBox Style="{StaticResource InlineCode}">gameplay/increased_fire_burnout</TextBox> 环境属性替代</Paragraph></ListItem>
  397. <ListItem><Paragraph Style="{StaticResource Lp}">移除 <TextBox Style="{StaticResource InlineCode}">#plays_underwater_music</TextBox> —— 由 <TextBox Style="{StaticResource InlineCode}">audio/background_music</TextBox> 环境属性中的 <TextBox Style="{StaticResource InlineCode}">only_underwater</TextBox> 字段替代</Paragraph></ListItem>
  398. <ListItem><Paragraph Style="{StaticResource Lp}">移除 <TextBox Style="{StaticResource InlineCode}">#has_closer_water_fog</TextBox> —— 由 <TextBox Style="{StaticResource InlineCode}">visual/water_fog_radius</TextBox> 环境属性替代</Paragraph></ListItem>
  399. </List><Paragraph Style="{StaticResource H2}">资源包版本 70.1</Paragraph><Paragraph Style="{StaticResource H3}">音效</Paragraph><List>
  400. <ListItem><Paragraph Style="{StaticResource Lp}">为鹦鹉螺新增音效事件:</Paragraph><List>
  401. <ListItem><Paragraph Style="{StaticResource Lp}">entity.nautilus.riding</Paragraph></ListItem>
  402. </List></ListItem>
  403. </List>
  404. </FlowDocument>
  405. </FlowDocumentScrollViewer>
  406. <!--<StackPanel Margin="0,4,6,0" Orientation="Horizontal" HorizontalAlignment="Right" VerticalAlignment="Center">
  407. <TextBlock Text="最后更新: 2025-10-14" FontSize="12" VerticalAlignment="Center" Foreground="{DynamicResource ColorBrush4}"/>
  408. </StackPanel> -->
  409. </StackPanel>
  410. </local:MyCard><local:MyCard Title="最新正式版 - 1.21.10" CanSwap="True" IsSwapped="True" Style="{StaticResource Card}" >
  411. <StackPanel Style="{StaticResource ContentStack}">
  412. <FlowDocumentScrollViewer >
  413. <FlowDocument>
  414. <Paragraph Style="{StaticResource H2}">修复的漏洞</Paragraph><List>
  415. <ListItem><Paragraph Style="{StaticResource Lp}">在蜘蛛网里的实体会穿过活塞</Paragraph></ListItem>
  416. <ListItem><Paragraph Style="{StaticResource Lp}">当物品被活塞头推入细雪或蜘蛛网时发生故障</Paragraph></ListItem>
  417. <ListItem><Paragraph Style="{StaticResource Lp}">风弹撞击特定方块的行为不一致</Paragraph></ListItem>
  418. <ListItem><Paragraph Style="{StaticResource Lp}">当玩家被传送时区块不会加载</Paragraph></ListItem>
  419. <ListItem><Paragraph Style="{StaticResource Lp}">在地面上铺地毯的房间里,紧贴着地面的墙上放不了物品展示框</Paragraph></ListItem>
  420. <ListItem><Paragraph Style="{StaticResource Lp}">连锁(或循环)命令方块以任意的形式 /tp [player] 不会将玩家送到固定的一个点上</Paragraph></ListItem>
  421. <ListItem><Paragraph Style="{StaticResource Lp}">修复了导致在气泡柱上的实体会高高地飞到空中的问题</Paragraph></ListItem>
  422. </List>
  423. </FlowDocument>
  424. </FlowDocumentScrollViewer>
  425. <!--<StackPanel Margin="0,4,6,0" Orientation="Horizontal" HorizontalAlignment="Right" VerticalAlignment="Center">
  426. <TextBlock Text="最后更新: 2025-10-14" FontSize="12" VerticalAlignment="Center" Foreground="{DynamicResource ColorBrush4}"/>
  427. </StackPanel> -->
  428. </StackPanel>
  429. </local:MyCard><local:MyCard Margin="0,10,0,14">
  430. <Border BorderBrush="{DynamicResource ColorBrush3}" Margin="-0.6" CornerRadius="5" BorderThickness="0,0,0,4">
  431. <StackPanel>
  432. <Grid Margin="26,20,20,2">
  433. <StackPanel>
  434. <StackPanel VerticalAlignment="Center" Margin="0,0,0,4">
  435. <TextBlock FontSize="18" Foreground="{DynamicResource ColorBrush3}"><Bold>PCL2 新闻主页</Bold></TextBlock>
  436. <TextBlock FontSize="12" Foreground="{DynamicResource ColorBrush3}" Text="By:最亮的信标 | CC BY-NC-SA 4.0 | 最小版本"/>
  437. </StackPanel>
  438. <StackPanel Orientation="Horizontal" VerticalAlignment="Center" Margin="-8,4,0,10">
  439. <local:MyIconTextButton HorizontalAlignment="Left" Text="反馈" ToolTip="反馈新闻主页问题" EventType="打开网页"
  440. EventData="https://github.com/Light-Beacon/PCL2-NewsHomepage/issues/new/choose"
  441. LogoScale="1" Logo="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0z M1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0z"/>
  442. <local:MyIconTextButton HorizontalAlignment="Left" Text="刷新" ToolTip="刷新新闻主页" EventType="刷新主页"
  443. LogoScale="0.9" Logo="M960 416V192l-73.056 73.056a447.712 447.712 0 0 0-373.6-201.088C265.92 63.968 65.312 264.544 65.312 512S265.92 960.032 513.344 960.032a448.064 448.064 0 0 0 415.232-279.488 38.368 38.368 0 1 0-71.136-28.896 371.36 371.36 0 0 1-344.096 231.584C308.32 883.232 142.112 717.024 142.112 512S308.32 140.768 513.344 140.768c132.448 0 251.936 70.08 318.016 179.84L736 416h224z"/>
  444. <local:MyIconTextButton HorizontalAlignment="Left" Text="GitHub" ToolTip="前往新闻主页 GitHub 页面" EventType="打开网页"
  445. EventData="https://github.com/Light-Beacon/PCL2-NewsHomepage"
  446. LogoScale="1" Logo="M512 42.666667A464.64 464.64 0 0 0 42.666667 502.186667 460.373333 460.373333 0 0 0 363.52 938.666667c23.466667 4.266667 32-9.813333 32-22.186667v-78.08c-130.56 27.733333-158.293333-61.44-158.293333-61.44a122.026667 122.026667 0 0 0-52.053334-67.413333c-42.666667-28.16 3.413333-27.733333 3.413334-27.733334a98.56 98.56 0 0 1 71.68 47.36 101.12 101.12 0 0 0 136.533333 37.973334 99.413333 99.413333 0 0 1 29.866667-61.44c-104.106667-11.52-213.333333-50.773333-213.333334-226.986667a177.066667 177.066667 0 0 1 47.36-124.16 161.28 161.28 0 0 1 4.693334-121.173333s39.68-12.373333 128 46.933333a455.68 455.68 0 0 1 234.666666 0c89.6-59.306667 128-46.933333 128-46.933333a161.28 161.28 0 0 1 4.693334 121.173333A177.066667 177.066667 0 0 1 810.666667 477.866667c0 176.64-110.08 215.466667-213.333334 226.986666a106.666667 106.666667 0 0 1 32 85.333334v125.866666c0 14.933333 8.533333 26.88 32 22.186667A460.8 460.8 0 0 0 981.333333 502.186667 464.64 464.64 0 0 0 512 42.666667"/>
  447. <local:MyIconTextButton HorizontalAlignment="Left" Text="支持主页" ToolTip="前往爱发电赞助新闻主页" EventType="打开网页"
  448. EventData="https://afdian.com/a/Nattiden"
  449. LogoScale="1.2" Logo="M495.899049 634.906371c-17.304811 0-31.251971 13.947161-31.251971 31.251971S478.594238 697.410314 495.899049 697.410314c17.304811 0 31.251971-13.947161 31.251971-31.251972 0-17.304811-13.947161-31.251971-31.251971-31.251971zM790.855671 728.662285c-17.304811 0-31.251971 13.947161-31.251972 31.251971s13.947161 31.251971 31.251972 31.251972 31.251971-13.947161 31.251971-31.251972c0-17.04653-13.947161-30.993691-31.251971-31.251971z M1262.99289 719.622459c-13.430599-8.264984-28.927445-13.430599-44.68257-14.980284 34.867902-84.974368 57.080047-196.293374-18.596215-306.837537-115.193217-168.657333-280.75118-256.73107-491.766556-260.863562-60.179416-1.291404-130.948343 1.549685-205.849762 4.649054-87.040614 3.35765-203.008673 8.006703-281.526023 1.549684 15.755126-8.523265 32.543375-16.788249 47.007098-23.761829 55.530362-27.119479 98.921529-48.04022 84.457807-85.232649-7.748423-21.695583-30.218848-33.059937-67.411277-34.09306C206.624604-1.755689 37.967271 43.443443 7.748423 119.636265c-17.04653 42.874605-19.887618 125.524447 152.902206 198.876182 71.027208 30.218848 271.969635 66.894715 349.453861 74.643138 17.563091 1.549685 34.867902 5.165615 51.397871 11.364353-17.821372 11.622634-35.901025 24.02011-54.238959 36.417586-31.768533-18.079653-83.941245-39.516955-122.683358-13.172318-14.463722 9.298107-23.503549 25.053233-24.02011 42.358044-0.516562 21.179022 12.397476 42.099763 26.861198 58.629731-57.080047 45.715694-103.312302 89.881703-119.84227 123.974762-18.337934 41.841482-25.828075 110.544163 8.523265 177.438879 43.391167 84.974368 138.955046 144.120661 284.625391 176.147474 190.352916 41.583202 354.619476 4.132492 463.355674-53.205835 60.437697-32.026814 103.570583-69.994085 124.233043-103.828864 6.457019 2.066246 12.914038 4.132492 19.629338 6.198738 9.298107 2.841088 18.596214 5.682177 27.37776 8.781546 28.669164 10.072949 60.695977 8.523265 85.232649-3.61593l1.291403-0.774843c17.821372-9.039826 31.510252-25.053233 37.708991-44.166009 15.238565-51.139589-29.444006-79.033911-56.563486-96.08044z m-811.776412-239.684541l-17.30481 12.655757c-5.165615-5.165615-9.814669-11.106072-13.430599-17.563091 6.7153-2.066246 18.337934 0.258281 30.735409 4.907334zM1262.99289 798.139808c-1.291404 3.874211-4.132492 6.97358-9.298107 9.814669-10.33123 5.165615-25.569795 5.423896-39.258675 0.774842-9.298107-3.35765-19.371057-6.457019-29.444006-9.556388-18.596214-5.682177-49.848186-15.238565-55.788643-22.470426-9.814669-12.914038-28.152602-15.755126-41.32492-5.940457s-15.755126 28.152602-5.940458 41.324921c3.615931 4.390773 7.490142 8.264984 12.139196 11.622634-44.940851 62.245662-242.267348 186.220424-521.468844 125.007885-125.782728-27.636041-210.498815-77.742507-244.850155-145.412065-24.794952-48.815063-19.112776-98.921529-7.231861-126.299289 34.09306-71.027208 280.75118-234.518925 438.30244-327.241716 13.947161-8.264984 18.596214-26.344637 10.33123-40.291798s-27.119479-19.629337-40.291797-10.33123c-12.655757 7.490142-55.788643 33.059937-111.060725 68.186119-18.596214-12.655757-50.881309-27.894322-102.537459-33.059936-81.874999-8.264984-270.936512-44.42429-332.149051-70.252366C139.471608 245.418993 40.033517 196.34565 61.987381 141.073568c5.165615-12.914038 29.185725-33.576498 81.100157-53.464116 35.384463-13.430599 72.318611-22.470426 109.769321-27.119479l-11.622634 5.682176c-35.384463 17.304811-73.868296 36.417586-99.954652 59.146293-1.807965-1.033123-3.615931-2.324527-5.165615-3.874211-10.847792-11.622634-29.185725-12.397476-41.06664-1.291404l-0.516562 0.516561c-11.880915 11.106072-12.139195 29.702287-1.033123 41.583202 10.589511 11.106072 26.086356 19.371057 45.715694 25.569795 0.774842 0.258281 1.291404 0.516562 2.066246 0.774842 68.702681 21.179022 190.611197 18.596214 362.367899 11.622634 74.126577-2.841088 144.120661-5.682177 202.492111-4.649054 193.710566 3.874211 339.122631 80.841876 444.75946 235.552049 64.828469 95.047318 41.583202 188.544951 4.390773 269.903388-4.649054-3.615931-9.039826-7.748423-12.655757-12.139195-10.33123-12.397476-28.669164-14.463722-41.324921-4.649054-12.655757 10.072949-14.722003 28.669164-4.649054 41.324921 5.940457 7.490142 36.675867 42.874605 74.643138 39.775236h2.066246c1.291404-0.258281 2.324527 0 3.615931-0.258281 25.828075-4.649054 42.358044-3.615931 57.596608 6.198738 20.40418 12.914038 30.218848 20.40418 28.410883 26.861199z"/>
  450. </StackPanel>
  451. </StackPanel>
  452. </Grid>
  453. </StackPanel>
  454. </Border>
  455. </local:MyCard>
  456. </StackPanel>