Browse Source

upload generated pages

Hilda Bot 1 year ago
parent
commit
b1c5f73013

+ 1 - 1
generated/1.17.xaml

@@ -25,7 +25,7 @@ xmlns:local="clr-namespace:PCL;assembly=Plain Craft Launcher 2">
 
 
 
 
 <!--<StackPanel Margin="0,4,6,0" Orientation="Horizontal" HorizontalAlignment="Right" VerticalAlignment="Center">
 <!--<StackPanel Margin="0,4,6,0" Orientation="Horizontal" HorizontalAlignment="Right" VerticalAlignment="Center">
-<TextBlock Text="最后更新: 2025-04-14" FontSize="12" VerticalAlignment="Center" Foreground="{DynamicResource ColorBrush4}"/>
+<TextBlock Text="最后更新: 2025-04-16" FontSize="12" VerticalAlignment="Center" Foreground="{DynamicResource ColorBrush4}"/>
 </StackPanel> -->
 </StackPanel> -->
 
 
 </StackPanel>
 </StackPanel>

+ 1 - 1
generated/1.18.xaml

@@ -25,7 +25,7 @@ xmlns:local="clr-namespace:PCL;assembly=Plain Craft Launcher 2">
 
 
 
 
 <!--<StackPanel Margin="0,4,6,0" Orientation="Horizontal" HorizontalAlignment="Right" VerticalAlignment="Center">
 <!--<StackPanel Margin="0,4,6,0" Orientation="Horizontal" HorizontalAlignment="Right" VerticalAlignment="Center">
-<TextBlock Text="最后更新: 2025-04-14" FontSize="12" VerticalAlignment="Center" Foreground="{DynamicResource ColorBrush4}"/>
+<TextBlock Text="最后更新: 2025-04-16" FontSize="12" VerticalAlignment="Center" Foreground="{DynamicResource ColorBrush4}"/>
 </StackPanel> -->
 </StackPanel> -->
 
 
 </StackPanel>
 </StackPanel>

+ 2 - 2
generated/1.19.xaml

@@ -153,8 +153,8 @@ xmlns:local="clr-namespace:PCL;assembly=Plain Craft Launcher 2">
     <StackPanel>
     <StackPanel>
     <StackPanel Orientation="Horizontal" VerticalAlignment="Center" Margin="0,0,0,4">
     <StackPanel Orientation="Horizontal" VerticalAlignment="Center" Margin="0,0,0,4">
     <TextBlock FontSize="18" Foreground="{DynamicResource ColorBrush2}"><Bold>PCL2 新闻主页</Bold></TextBlock>
     <TextBlock FontSize="18" Foreground="{DynamicResource ColorBrush2}"><Bold>PCL2 新闻主页</Bold></TextBlock>
-    <local:MyIconTextButton ColorType="Highlight" Margin="4,0" Text="67a3697" ToolTip="当前 Commit 版本" EventType="打开网页"
-    EventData="https://github.com/Light-Beacon/PCL2-NewsHomepage/tree/67a369779ac9dd69ca53ca9a2d27246e68a441ed"
+    <local:MyIconTextButton ColorType="Highlight" Margin="4,0" Text="fc35507" ToolTip="当前 Commit 版本" EventType="打开网页"
+    EventData="https://github.com/Light-Beacon/PCL2-NewsHomepage/tree/fc35507308d5e735141675a1d900c03e0e272498"
     LogoScale="1.1" Logo="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z" />
     LogoScale="1.1" Logo="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z" />
     </StackPanel>
     </StackPanel>
     <StackPanel Orientation="Horizontal" VerticalAlignment="Center" Margin="-4,0,0,10" Height="46">
     <StackPanel Orientation="Horizontal" VerticalAlignment="Center" Margin="-4,0,0,10" Height="46">

+ 2 - 2
generated/1.20.xaml

@@ -223,8 +223,8 @@ xmlns:local="clr-namespace:PCL;assembly=Plain Craft Launcher 2">
     <StackPanel>
     <StackPanel>
     <StackPanel Orientation="Horizontal" VerticalAlignment="Center" Margin="0,0,0,4">
     <StackPanel Orientation="Horizontal" VerticalAlignment="Center" Margin="0,0,0,4">
     <TextBlock FontSize="18" Foreground="{DynamicResource ColorBrush2}"><Bold>PCL2 新闻主页</Bold></TextBlock>
     <TextBlock FontSize="18" Foreground="{DynamicResource ColorBrush2}"><Bold>PCL2 新闻主页</Bold></TextBlock>
-    <local:MyIconTextButton ColorType="Highlight" Margin="4,0" Text="67a3697" ToolTip="当前 Commit 版本" EventType="打开网页"
-    EventData="https://github.com/Light-Beacon/PCL2-NewsHomepage/tree/67a369779ac9dd69ca53ca9a2d27246e68a441ed"
+    <local:MyIconTextButton ColorType="Highlight" Margin="4,0" Text="fc35507" ToolTip="当前 Commit 版本" EventType="打开网页"
+    EventData="https://github.com/Light-Beacon/PCL2-NewsHomepage/tree/fc35507308d5e735141675a1d900c03e0e272498"
     LogoScale="1.1" Logo="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z" />
     LogoScale="1.1" Logo="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z" />
     </StackPanel>
     </StackPanel>
     <StackPanel Orientation="Horizontal" VerticalAlignment="Center" Margin="-4,0,0,10" Height="46">
     <StackPanel Orientation="Horizontal" VerticalAlignment="Center" Margin="-4,0,0,10" Height="46">

+ 4 - 2
generated/1.21.xaml

@@ -31,6 +31,8 @@ xmlns:local="clr-namespace:PCL;assembly=Plain Craft Launcher 2">
 <StackPanel Margin="8,2,8,15"><local:MyListItem Margin="10,1,10,1" ToolTip="版本尚未发布"
 <StackPanel Margin="8,2,8,15"><local:MyListItem Margin="10,1,10,1" ToolTip="版本尚未发布"
 	Logo="pack://application:,,,/images/Blocks/Cobblestone.png" Title="尚未发布的版本" Info="未来的正式版" 
 	Logo="pack://application:,,,/images/Blocks/Cobblestone.png" Title="尚未发布的版本" Info="未来的正式版" 
 	EventType="弹出窗口" EventData="未来的正式版|该版本尚未发布" Type="Clickable"/><local:MyListItem Margin="40,1,10,1" ToolTip="快照版 点击查看该版本更新日志"
 	EventType="弹出窗口" EventData="未来的正式版|该版本尚未发布" Type="Clickable"/><local:MyListItem Margin="40,1,10,1" ToolTip="快照版 点击查看该版本更新日志"
+	Logo="pack://application:,,,/images/Blocks/CommandBlock.png" Title="25w16a" Info="快照版"
+	EventType="打开帮助" EventData="https://news.bugjump.net/VersionDetail.json?ver=25w16a" Type="Clickable" /><local:MyListItem Margin="40,1,10,1" ToolTip="快照版 点击查看该版本更新日志"
 	Logo="pack://application:,,,/images/Blocks/CommandBlock.png" Title="25w15a" Info="快照版"
 	Logo="pack://application:,,,/images/Blocks/CommandBlock.png" Title="25w15a" Info="快照版"
 	EventType="打开帮助" EventData="https://news.bugjump.net/VersionDetail.json?ver=25w15a" Type="Clickable" /><local:MyListItem Margin="10,1,10,1" ToolTip="正式版 点击查看该版本更新日志"
 	EventType="打开帮助" EventData="https://news.bugjump.net/VersionDetail.json?ver=25w15a" Type="Clickable" /><local:MyListItem Margin="10,1,10,1" ToolTip="正式版 点击查看该版本更新日志"
 	Logo="pack://application:,,,/images/Blocks/Grass.png" Title="1.21.5" Info="正式版"
 	Logo="pack://application:,,,/images/Blocks/Grass.png" Title="1.21.5" Info="正式版"
@@ -259,8 +261,8 @@ xmlns:local="clr-namespace:PCL;assembly=Plain Craft Launcher 2">
     <StackPanel>
     <StackPanel>
     <StackPanel Orientation="Horizontal" VerticalAlignment="Center" Margin="0,0,0,4">
     <StackPanel Orientation="Horizontal" VerticalAlignment="Center" Margin="0,0,0,4">
     <TextBlock FontSize="18" Foreground="{DynamicResource ColorBrush2}"><Bold>PCL2 新闻主页</Bold></TextBlock>
     <TextBlock FontSize="18" Foreground="{DynamicResource ColorBrush2}"><Bold>PCL2 新闻主页</Bold></TextBlock>
-    <local:MyIconTextButton ColorType="Highlight" Margin="4,0" Text="67a3697" ToolTip="当前 Commit 版本" EventType="打开网页"
-    EventData="https://github.com/Light-Beacon/PCL2-NewsHomepage/tree/67a369779ac9dd69ca53ca9a2d27246e68a441ed"
+    <local:MyIconTextButton ColorType="Highlight" Margin="4,0" Text="fc35507" ToolTip="当前 Commit 版本" EventType="打开网页"
+    EventData="https://github.com/Light-Beacon/PCL2-NewsHomepage/tree/fc35507308d5e735141675a1d900c03e0e272498"
     LogoScale="1.1" Logo="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z" />
     LogoScale="1.1" Logo="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z" />
     </StackPanel>
     </StackPanel>
     <StackPanel Orientation="Horizontal" VerticalAlignment="Center" Margin="-4,0,0,10" Height="46">
     <StackPanel Orientation="Horizontal" VerticalAlignment="Center" Margin="-4,0,0,10" Height="46">

+ 20 - 20
generated/April_Fools_2023.xaml

@@ -11,10 +11,10 @@ xmlns:local="clr-namespace:PCL;assembly=Plain Craft Launcher 2">
 <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>
 <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>
 <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>
 <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>
 <Style TargetType="FlowDocumentScrollViewer"><Setter Property="IsSelectionEnabled" Value="False"/><Setter Property="VerticalScrollBarVisibility" Value="Hidden"/><Setter Property="Margin" Value="0"/></Style>
 <Style TargetType="FlowDocumentScrollViewer"><Setter Property="IsSelectionEnabled" Value="False"/><Setter Property="VerticalScrollBarVisibility" Value="Hidden"/><Setter Property="Margin" Value="0"/></Style>
-<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>
-<Style x:Key="Card" TargetType="local:MyCard"><Setter Property="Margin" Value="0,5"/></Style>
-<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>
+<Style x:Key="DownloadVersionButton" TargetType="local:MyIconTextButton"><Setter Property="Text" Value="下载"/><Setter Property="ToolTip" Value="转到下载页面"/><Setter Property="EventType" Value="切换页面"/><Setter Property="EventData" Value="1|1"/></Style>
 <Style x:Key="Lp" TargetType="Paragraph"><Setter Property="LineHeight" Value="16"/><Setter Property="TextIndent" Value="0"/></Style>
 <Style x:Key="Lp" TargetType="Paragraph"><Setter Property="LineHeight" Value="16"/><Setter Property="TextIndent" Value="0"/></Style>
+<Style x:Key="VersionTitleBorder" TargetType="Border"><Setter Property="Margin" Value="0,-20,-1,-2"/><Setter Property="Background" Value="{DynamicResource ColorBrush3}"/><Setter Property="Width" Value="170"/><Setter Property="Height" Value="30"/><Setter Property="CornerRadius" Value="7"/><Setter Property="BorderThickness" Value="0,0,0,2"/><Setter Property="BorderBrush" Value="{DynamicResource ColorBrush2}"/></Style>
+<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>
 <ControlTemplate  x:Key="Separator" TargetType="ContentControl">
 <ControlTemplate  x:Key="Separator" TargetType="ContentControl">
   <Grid Margin="0,10">
   <Grid Margin="0,10">
     <Grid.ColumnDefinitions>
     <Grid.ColumnDefinitions>
@@ -27,12 +27,24 @@ xmlns:local="clr-namespace:PCL;assembly=Plain Craft Launcher 2">
     <Line X1="0" X2="100" Stroke="{DynamicResource ColorBrush4}" StrokeThickness="1.5" HorizontalAlignment="Center" Stretch="Fill" Grid.Column="2" />
     <Line X1="0" X2="100" Stroke="{DynamicResource ColorBrush4}" StrokeThickness="1.5" HorizontalAlignment="Center" Stretch="Fill" Grid.Column="2" />
   </Grid>
   </Grid>
 </ControlTemplate>
 </ControlTemplate>
-<Style x:Key="ContentStack" TargetType="StackPanel"><Setter Property="Margin" Value="20,40,20,20"/></Style>
-<Style x:Key="VersionTitleBlock" TargetType="TextBlock"><Setter Property="HorizontalAlignment" Value="Center"/><Setter Property="TextAlignment" Value="Center"/><Setter Property="VerticalAlignment" Value="Center"/><Setter Property="Foreground" Value="{DynamicResource ColorBrush7}"/><Setter Property="Width" Value="180"/><Setter Property="TextWrapping" Value="Wrap"/><Setter Property="FontSize" Value="18"/></Style>
 <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>
 <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>
+<Style x:Key="ServerJarDownloadButton" TargetType="local:MyIconTextButton"><Setter Property="Text" Value="服务端"/><Setter Property="ToolTip" Value="下载服务端"/><Setter Property="EventType" Value="下载文件"/></Style>
+<Style x:Key="ContentStack" TargetType="StackPanel"><Setter Property="Margin" Value="20,40,20,20"/></Style>
+<sys:String   x:Key="WikiIcon">
+M172.61,196.65h31a7.69,7.69,0,0,1,7.62,6.65l11.19,80.95c2.58,20.09,5.16,40.18,7.73,60.79h1c3.61-20.61,7.47-41,11.34-60.79l18.23-81.58a7.7,7.7,0,0,1,7.52-6h26.58a7.7,7.7,0,0,1,7.51,6l18.48,81.6c3.86,19.57,7.21,40.18,11.07,60.79h1.29c2.32-20.61,4.9-41,7.22-60.79l11.67-81a7.7,7.7,0,0,1,7.62-6.6h27.72a7.7,7.7,0,0,1,7.59,9L364.41,382.2a7.69,7.69,0,0,1-7.58,6.38H311.61a7.7,7.7,0,0,1-7.54-6.14l-16-77.33c-3.09-14.68-5.67-30.14-7.47-44.57h-1c-2.58,14.43-4.9,29.89-7.73,44.57L256.34,382.4a7.7,7.7,0,0,1-7.54,6.18H204.6a7.69,7.69,0,0,1-7.58-6.32L165,205.72A7.71,7.71,0,0,1,172.61,196.65ZM286.87,507.39,159.71,455.25v22.82L97.54,451.18v-23.3l-89-2,9.54-119.29H44.78V291.24L31.45,280.81V247l14.09-4.23L45,227.13,63.33,220V207.1l5.51-2v-16.2l15.65-4.93V167.63l24.06-11.81,1.65-21.95,4.94-1.72-2-1V95.6h13V89.45l27.56-14.79L169,84.43,185.79,76l21.47,15.34,8.1,1v7.91h6.51l60.65-30.56,8,3.49,17-12.08L324,71l.12-2.19,39.15-22,18.06,12.53h26.37l3.79-1.62,36.38,27.4v28.77l16.81,8.15V149l6.08,3V164l10.15,5.51v11.32h9v11.52l1,0c1.54,0,3.44.08,5.91,0l15.13-.13V212.7h9.28v49.71h-5.8v36.1l-16,9h56l6.78,119.85-116.84-1.4Zm-157.16-85.7h27.23l128.51,52.7,152.82-78.54,92.15,1.1-3.36-59.47H456.67V325.89h-5.8v-40l22.37,1.81L485.36,281v-.86h-7.24V268.5h-7V236.33l-11.31,8.61V210.82h-9V187.35l-10.15-5.51V170.59l-11.59-5.79V138.2l-38.25-18.53,26.95-17.27v-2.29l-10.59-8-24.49,10.41V89.37H371.9l-10.35-7.18-8.38,4.7-.6,11.32-22.31,11.61-21.4-12.9L294,107.45l-10.58-4.63L192,148.87V130.24h-6.67V119l-1-.12V121l-28.12,4v.58h-7.1L151.49,150l-5.17-.37.11,3.38-1.27.44,14.7,10.59-45.37,22.26V206l-15.65,4.93V226l-5.51,2v12.57l-17.6,6.81.61,17.43-12,3.61,10.46,8.18v1.59h11.6v24l43.44,34.42h-84l-4.8,60,86.54,1.93v32.93l2.17.94ZM476.3,232.41h5.58v-4.25Z
+</sys:String>
+<Style x:Key="Card" TargetType="local:MyCard"><Setter Property="Margin" Value="0,5"/></Style>
 <sys:String   x:Key="CreeperIcon">
 <sys:String   x:Key="CreeperIcon">
 M213.333333 128a85.333333 85.333333 0 0 0-85.333333 85.333333v597.333334a85.333333 85.333333 0 0 0 85.333333 85.333333h597.333334a85.333333 85.333333 0 0 0 85.333333-85.333333V213.333333a85.333333 85.333333 0 0 0-85.333333-85.333333H213.333333z m0 64h597.333334c11.754667 0 21.333333 9.578667 21.333333 21.333333v597.333334c0 11.754667-9.578667 21.333333-21.333333 21.333333H213.333333c-11.754667 0-21.333333-9.578667-21.333333-21.333333V213.333333c0-11.754667 9.578667-21.333333 21.333333-21.333333z m64 106.666667a21.333333 21.333333 0 0 0-21.333333 21.333333v128a21.333333 21.333333 0 0 0 21.333333 21.333333h149.333334v-149.333333a21.333333 21.333333 0 0 0-21.333334-21.333333h-128z m149.333334 170.666666v85.333334h-64a21.333333 21.333333 0 0 0-21.333334 21.333333v160a32 32 0 1 0 64 0V704h213.333334v32a32 32 0 1 0 64 0V576a21.333333 21.333333 0 0 0-21.333334-21.333333h-64v-85.333334h-170.666666z m170.666666 0h149.333334a21.333333 21.333333 0 0 0 21.333333-21.333333v-128a21.333333 21.333333 0 0 0-21.333333-21.333333h-128a21.333333 21.333333 0 0 0-21.333334 21.333333v149.333333z
 M213.333333 128a85.333333 85.333333 0 0 0-85.333333 85.333333v597.333334a85.333333 85.333333 0 0 0 85.333333 85.333333h597.333334a85.333333 85.333333 0 0 0 85.333333-85.333333V213.333333a85.333333 85.333333 0 0 0-85.333333-85.333333H213.333333z m0 64h597.333334c11.754667 0 21.333333 9.578667 21.333333 21.333333v597.333334c0 11.754667-9.578667 21.333333-21.333333 21.333333H213.333333c-11.754667 0-21.333333-9.578667-21.333333-21.333333V213.333333c0-11.754667 9.578667-21.333333 21.333333-21.333333z m64 106.666667a21.333333 21.333333 0 0 0-21.333333 21.333333v128a21.333333 21.333333 0 0 0 21.333333 21.333333h149.333334v-149.333333a21.333333 21.333333 0 0 0-21.333334-21.333333h-128z m149.333334 170.666666v85.333334h-64a21.333333 21.333333 0 0 0-21.333334 21.333333v160a32 32 0 1 0 64 0V704h213.333334v32a32 32 0 1 0 64 0V576a21.333333 21.333333 0 0 0-21.333334-21.333333h-64v-85.333334h-170.666666z m170.666666 0h149.333334a21.333333 21.333333 0 0 0 21.333333-21.333333v-128a21.333333 21.333333 0 0 0-21.333333-21.333333h-128a21.333333 21.333333 0 0 0-21.333334 21.333333v149.333333z
 </sys:String>
 </sys:String>
+<sys:String   x:Key="LaunchIcon">
+M512 97C282.8 97 97 282.8 97 512s185.8 415 415 415 415-185.8
+415-415S741.2 97 512 97z m-1 759c-190.5 0-345-154.5-345-345s154.5-345
+345-345 345 154.5 345 345-154.5 345-345 345z M442.1 408.2L621.9 512
+442.1 615.8V408.2m-59.9-113.9c-5.2 0-10 4.2-10 10v415.4c0 5.8 4.8 10
+10 10 1.7 0 3.4-0.4 5-1.4l359.7-207.7c6.7-3.8 6.7-13.5 0-17.3L387.1
+295.7c-1.6-1-3.3-1.4-4.9-1.4z</sys:String>
+<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>
 <sys:String   x:Key="DownloadIcon">
 <sys:String   x:Key="DownloadIcon">
 M802 664v146c0 7.7-6.3 14-14 14H236c-7.7
 M802 664v146c0 7.7-6.3 14-14 14H236c-7.7
 0-14-6.3-14-14V664c0-5.5-4.5-10-10-10h-50c-5.5
 0-14-6.3-14-14V664c0-5.5-4.5-10-10-10h-50c-5.5
@@ -56,20 +68,8 @@ M802 664v146c0 7.7-6.3 14-14 14H236c-7.7
 0-0.4-0.1-0.6-0.1-0.4-0.1-0.7-0.2-1.1-0.2-0.2
 0-0.4-0.1-0.6-0.1-0.4-0.1-0.7-0.2-1.1-0.2-0.2
 0-0.4-0.1-0.6-0.1-0.4-0.1-0.7-0.2-1.1-0.3-0.2-0.1-0.4-0.1-0.6-0.2-0.3-0.1-0.6-0.2-1-0.3-0.2-0.1-0.5-0.1-0.7-0.2l-0.9-0.3c-0.3-0.1-0.5-0.2-0.8-0.3-0.2-0.1-0.5-0.2-0.7-0.3-0.3-0.1-0.6-0.3-0.8-0.4l-0.6-0.3c-0.3-0.2-0.6-0.3-0.9-0.5-0.2-0.1-0.4-0.2-0.5-0.3-0.3-0.2-0.6-0.4-1-0.6-0.2-0.1-0.3-0.2-0.5-0.3-0.3-0.2-0.6-0.4-1-0.6-0.2-0.1-0.3-0.2-0.5-0.3-0.3-0.2-0.6-0.4-0.9-0.7-0.2-0.1-0.3-0.3-0.5-0.4-0.3-0.2-0.5-0.4-0.8-0.6-0.2-0.2-0.4-0.4-0.7-0.6-0.2-0.2-0.4-0.4-0.6-0.5l-1.2-1.2-233.1-233.1c-13.7-13.7-13.7-35.8 0-49.5 13.7-13.7
 0-0.4-0.1-0.6-0.1-0.4-0.1-0.7-0.2-1.1-0.3-0.2-0.1-0.4-0.1-0.6-0.2-0.3-0.1-0.6-0.2-1-0.3-0.2-0.1-0.5-0.1-0.7-0.2l-0.9-0.3c-0.3-0.1-0.5-0.2-0.8-0.3-0.2-0.1-0.5-0.2-0.7-0.3-0.3-0.1-0.6-0.3-0.8-0.4l-0.6-0.3c-0.3-0.2-0.6-0.3-0.9-0.5-0.2-0.1-0.4-0.2-0.5-0.3-0.3-0.2-0.6-0.4-1-0.6-0.2-0.1-0.3-0.2-0.5-0.3-0.3-0.2-0.6-0.4-1-0.6-0.2-0.1-0.3-0.2-0.5-0.3-0.3-0.2-0.6-0.4-0.9-0.7-0.2-0.1-0.3-0.3-0.5-0.4-0.3-0.2-0.5-0.4-0.8-0.6-0.2-0.2-0.4-0.4-0.7-0.6-0.2-0.2-0.4-0.4-0.6-0.5l-1.2-1.2-233.1-233.1c-13.7-13.7-13.7-35.8 0-49.5 13.7-13.7
 35.8-13.7 49.5 0L477 612.5V163c0-19.3 15.7-35 35-35s35 15.7 35 35z</sys:String>
 35.8-13.7 49.5 0L477 612.5V163c0-19.3 15.7-35 35-35s35 15.7 35 35z</sys:String>
-<sys:String   x:Key="WikiIcon">
-M172.61,196.65h31a7.69,7.69,0,0,1,7.62,6.65l11.19,80.95c2.58,20.09,5.16,40.18,7.73,60.79h1c3.61-20.61,7.47-41,11.34-60.79l18.23-81.58a7.7,7.7,0,0,1,7.52-6h26.58a7.7,7.7,0,0,1,7.51,6l18.48,81.6c3.86,19.57,7.21,40.18,11.07,60.79h1.29c2.32-20.61,4.9-41,7.22-60.79l11.67-81a7.7,7.7,0,0,1,7.62-6.6h27.72a7.7,7.7,0,0,1,7.59,9L364.41,382.2a7.69,7.69,0,0,1-7.58,6.38H311.61a7.7,7.7,0,0,1-7.54-6.14l-16-77.33c-3.09-14.68-5.67-30.14-7.47-44.57h-1c-2.58,14.43-4.9,29.89-7.73,44.57L256.34,382.4a7.7,7.7,0,0,1-7.54,6.18H204.6a7.69,7.69,0,0,1-7.58-6.32L165,205.72A7.71,7.71,0,0,1,172.61,196.65ZM286.87,507.39,159.71,455.25v22.82L97.54,451.18v-23.3l-89-2,9.54-119.29H44.78V291.24L31.45,280.81V247l14.09-4.23L45,227.13,63.33,220V207.1l5.51-2v-16.2l15.65-4.93V167.63l24.06-11.81,1.65-21.95,4.94-1.72-2-1V95.6h13V89.45l27.56-14.79L169,84.43,185.79,76l21.47,15.34,8.1,1v7.91h6.51l60.65-30.56,8,3.49,17-12.08L324,71l.12-2.19,39.15-22,18.06,12.53h26.37l3.79-1.62,36.38,27.4v28.77l16.81,8.15V149l6.08,3V164l10.15,5.51v11.32h9v11.52l1,0c1.54,0,3.44.08,5.91,0l15.13-.13V212.7h9.28v49.71h-5.8v36.1l-16,9h56l6.78,119.85-116.84-1.4Zm-157.16-85.7h27.23l128.51,52.7,152.82-78.54,92.15,1.1-3.36-59.47H456.67V325.89h-5.8v-40l22.37,1.81L485.36,281v-.86h-7.24V268.5h-7V236.33l-11.31,8.61V210.82h-9V187.35l-10.15-5.51V170.59l-11.59-5.79V138.2l-38.25-18.53,26.95-17.27v-2.29l-10.59-8-24.49,10.41V89.37H371.9l-10.35-7.18-8.38,4.7-.6,11.32-22.31,11.61-21.4-12.9L294,107.45l-10.58-4.63L192,148.87V130.24h-6.67V119l-1-.12V121l-28.12,4v.58h-7.1L151.49,150l-5.17-.37.11,3.38-1.27.44,14.7,10.59-45.37,22.26V206l-15.65,4.93V226l-5.51,2v12.57l-17.6,6.81.61,17.43-12,3.61,10.46,8.18v1.59h11.6v24l43.44,34.42h-84l-4.8,60,86.54,1.93v32.93l2.17.94ZM476.3,232.41h5.58v-4.25Z
-</sys:String>
-<sys:String   x:Key="LaunchIcon">
-M512 97C282.8 97 97 282.8 97 512s185.8 415 415 415 415-185.8
-415-415S741.2 97 512 97z m-1 759c-190.5 0-345-154.5-345-345s154.5-345
-345-345 345 154.5 345 345-154.5 345-345 345z M442.1 408.2L621.9 512
-442.1 615.8V408.2m-59.9-113.9c-5.2 0-10 4.2-10 10v415.4c0 5.8 4.8 10
-10 10 1.7 0 3.4-0.4 5-1.4l359.7-207.7c6.7-3.8 6.7-13.5 0-17.3L387.1
-295.7c-1.6-1-3.3-1.4-4.9-1.4z</sys:String>
+<Style x:Key="VersionTitleBlock" TargetType="TextBlock"><Setter Property="HorizontalAlignment" Value="Center"/><Setter Property="TextAlignment" Value="Center"/><Setter Property="VerticalAlignment" Value="Center"/><Setter Property="Foreground" Value="{DynamicResource ColorBrush7}"/><Setter Property="Width" Value="180"/><Setter Property="TextWrapping" Value="Wrap"/><Setter Property="FontSize" Value="18"/></Style>
 <Style x:Key="VersionImageBorder" TargetType="Border"><Setter Property="HorizontalAlignment" Value="Center"/><Setter Property="BorderThickness" Value="4"/><Setter Property="VerticalAlignment" Value="Top"/><Setter Property="BorderBrush" Value="{DynamicResource ColorBrush3}"/><Setter Property="CornerRadius" Value="7"/><Setter Property="MaxHeight" Value="140"/></Style>
 <Style x:Key="VersionImageBorder" TargetType="Border"><Setter Property="HorizontalAlignment" Value="Center"/><Setter Property="BorderThickness" Value="4"/><Setter Property="VerticalAlignment" Value="Top"/><Setter Property="BorderBrush" Value="{DynamicResource ColorBrush3}"/><Setter Property="CornerRadius" Value="7"/><Setter Property="MaxHeight" Value="140"/></Style>
-<Style x:Key="VersionTitleBorder" TargetType="Border"><Setter Property="Margin" Value="0,-20,-1,-2"/><Setter Property="Background" Value="{DynamicResource ColorBrush3}"/><Setter Property="Width" Value="170"/><Setter Property="Height" Value="30"/><Setter Property="CornerRadius" Value="7"/><Setter Property="BorderThickness" Value="0,0,0,2"/><Setter Property="BorderBrush" Value="{DynamicResource ColorBrush2}"/></Style>
-<Style x:Key="DownloadVersionButton" TargetType="local:MyIconTextButton"><Setter Property="Text" Value="下载"/><Setter Property="ToolTip" Value="转到下载页面"/><Setter Property="EventType" Value="切换页面"/><Setter Property="EventData" Value="1|1"/></Style>
-<Style x:Key="ServerJarDownloadButton" TargetType="local:MyIconTextButton"><Setter Property="Text" Value="服务端"/><Setter Property="ToolTip" Value="下载服务端"/><Setter Property="EventType" Value="下载文件"/></Style>
 <sys:String   x:Key="CloudIcon">
 <sys:String   x:Key="CloudIcon">
 M480 224c43 0 84.7 11.6 120.6 33.5 34.6 21.1 62.5 50.9 80.6 86 10.4
 M480 224c43 0 84.7 11.6 120.6 33.5 34.6 21.1 62.5 50.9 80.6 86 10.4
 20.1 30.6 33.3 53.2 34.6C796 381.6 853 407 895.2 449.7c41.7 42.1 64.6
 20.1 30.6 33.3 53.2 34.6C796 381.6 853 407 895.2 449.7c41.7 42.1 64.6
@@ -148,7 +148,7 @@ M480 224c43 0 84.7 11.6 120.6 33.5 34.6 21.1 62.5 50.9 80.6 86 10.4
 <TextBlock HorizontalAlignment="Right" Grid.Column="1" Text="最亮的信标" FontSize="14" VerticalAlignment="Center" Foreground="{DynamicResource ColorBrush4}"/>
 <TextBlock HorizontalAlignment="Right" Grid.Column="1" Text="最亮的信标" FontSize="14" VerticalAlignment="Center" Foreground="{DynamicResource ColorBrush4}"/>
 </Grid>
 </Grid>
 
 
-<TextBlock Margin="0,2" Grid.Column="1" HorizontalAlignment="Right" Text="最后更新:2025-04-14" FontSize="12" Foreground="{DynamicResource ColorBrush4}"/>
+<TextBlock Margin="0,2" Grid.Column="1" HorizontalAlignment="Right" Text="最后更新:2025-04-16" FontSize="12" Foreground="{DynamicResource ColorBrush4}"/>
 <WrapPanel Margin="-2,2" Orientation="Horizontal" VerticalAlignment="Center">
 <WrapPanel Margin="-2,2" Orientation="Horizontal" VerticalAlignment="Center">
 <local:MyIconTextButton Text="启动" ToolTip="启动 23w13a_or_b" EventType="启动游戏"
 <local:MyIconTextButton Text="启动" ToolTip="启动 23w13a_or_b" EventType="启动游戏"
     EventData="23w13a_or_b" LogoScale="0.85" Logo="{StaticResource LaunchIcon}" />
     EventData="23w13a_or_b" LogoScale="0.85" Logo="{StaticResource LaunchIcon}" />
@@ -163,7 +163,7 @@ M480 224c43 0 84.7 11.6 120.6 33.5 34.6 21.1 62.5 50.9 80.6 86 10.4
 
 
 
 
 <!--<StackPanel Margin="0,4,6,0" Orientation="Horizontal" HorizontalAlignment="Right" VerticalAlignment="Center">
 <!--<StackPanel Margin="0,4,6,0" Orientation="Horizontal" HorizontalAlignment="Right" VerticalAlignment="Center">
-<TextBlock Text="最后更新: 2025-04-14" FontSize="12" VerticalAlignment="Center" Foreground="{DynamicResource ColorBrush4}"/>
+<TextBlock Text="最后更新: 2025-04-16" FontSize="12" VerticalAlignment="Center" Foreground="{DynamicResource ColorBrush4}"/>
 </StackPanel> -->
 </StackPanel> -->
 
 
 </StackPanel>
 </StackPanel>

+ 20 - 20
generated/April_Fools_2024.xaml

@@ -11,15 +11,28 @@ xmlns:local="clr-namespace:PCL;assembly=Plain Craft Launcher 2">
 <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>
 <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>
 <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>
 <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>
 <Style TargetType="FlowDocumentScrollViewer"><Setter Property="IsSelectionEnabled" Value="False"/><Setter Property="VerticalScrollBarVisibility" Value="Hidden"/><Setter Property="Margin" Value="0"/></Style>
 <Style TargetType="FlowDocumentScrollViewer"><Setter Property="IsSelectionEnabled" Value="False"/><Setter Property="VerticalScrollBarVisibility" Value="Hidden"/><Setter Property="Margin" Value="0"/></Style>
-<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>
-<Style x:Key="Card" TargetType="local:MyCard"><Setter Property="Margin" Value="0,5"/></Style>
+<Style x:Key="DownloadVersionButton" TargetType="local:MyIconTextButton"><Setter Property="Text" Value="下载"/><Setter Property="ToolTip" Value="转到下载页面"/><Setter Property="EventType" Value="切换页面"/><Setter Property="EventData" Value="1|1"/></Style>
 <Style x:Key="Lp" TargetType="Paragraph"><Setter Property="LineHeight" Value="16"/><Setter Property="TextIndent" Value="0"/></Style>
 <Style x:Key="Lp" TargetType="Paragraph"><Setter Property="LineHeight" Value="16"/><Setter Property="TextIndent" Value="0"/></Style>
-<Style x:Key="ContentStack" TargetType="StackPanel"><Setter Property="Margin" Value="20,40,20,20"/></Style>
-<Style x:Key="VersionTitleBlock" TargetType="TextBlock"><Setter Property="HorizontalAlignment" Value="Center"/><Setter Property="TextAlignment" Value="Center"/><Setter Property="VerticalAlignment" Value="Center"/><Setter Property="Foreground" Value="{DynamicResource ColorBrush7}"/><Setter Property="Width" Value="180"/><Setter Property="TextWrapping" Value="Wrap"/><Setter Property="FontSize" Value="18"/></Style>
+<Style x:Key="VersionTitleBorder" TargetType="Border"><Setter Property="Margin" Value="0,-20,-1,-2"/><Setter Property="Background" Value="{DynamicResource ColorBrush3}"/><Setter Property="Width" Value="170"/><Setter Property="Height" Value="30"/><Setter Property="CornerRadius" Value="7"/><Setter Property="BorderThickness" Value="0,0,0,2"/><Setter Property="BorderBrush" Value="{DynamicResource ColorBrush2}"/></Style>
+<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>
 <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>
 <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>
+<Style x:Key="ServerJarDownloadButton" TargetType="local:MyIconTextButton"><Setter Property="Text" Value="服务端"/><Setter Property="ToolTip" Value="下载服务端"/><Setter Property="EventType" Value="下载文件"/></Style>
+<Style x:Key="ContentStack" TargetType="StackPanel"><Setter Property="Margin" Value="20,40,20,20"/></Style>
+<sys:String   x:Key="WikiIcon">
+M172.61,196.65h31a7.69,7.69,0,0,1,7.62,6.65l11.19,80.95c2.58,20.09,5.16,40.18,7.73,60.79h1c3.61-20.61,7.47-41,11.34-60.79l18.23-81.58a7.7,7.7,0,0,1,7.52-6h26.58a7.7,7.7,0,0,1,7.51,6l18.48,81.6c3.86,19.57,7.21,40.18,11.07,60.79h1.29c2.32-20.61,4.9-41,7.22-60.79l11.67-81a7.7,7.7,0,0,1,7.62-6.6h27.72a7.7,7.7,0,0,1,7.59,9L364.41,382.2a7.69,7.69,0,0,1-7.58,6.38H311.61a7.7,7.7,0,0,1-7.54-6.14l-16-77.33c-3.09-14.68-5.67-30.14-7.47-44.57h-1c-2.58,14.43-4.9,29.89-7.73,44.57L256.34,382.4a7.7,7.7,0,0,1-7.54,6.18H204.6a7.69,7.69,0,0,1-7.58-6.32L165,205.72A7.71,7.71,0,0,1,172.61,196.65ZM286.87,507.39,159.71,455.25v22.82L97.54,451.18v-23.3l-89-2,9.54-119.29H44.78V291.24L31.45,280.81V247l14.09-4.23L45,227.13,63.33,220V207.1l5.51-2v-16.2l15.65-4.93V167.63l24.06-11.81,1.65-21.95,4.94-1.72-2-1V95.6h13V89.45l27.56-14.79L169,84.43,185.79,76l21.47,15.34,8.1,1v7.91h6.51l60.65-30.56,8,3.49,17-12.08L324,71l.12-2.19,39.15-22,18.06,12.53h26.37l3.79-1.62,36.38,27.4v28.77l16.81,8.15V149l6.08,3V164l10.15,5.51v11.32h9v11.52l1,0c1.54,0,3.44.08,5.91,0l15.13-.13V212.7h9.28v49.71h-5.8v36.1l-16,9h56l6.78,119.85-116.84-1.4Zm-157.16-85.7h27.23l128.51,52.7,152.82-78.54,92.15,1.1-3.36-59.47H456.67V325.89h-5.8v-40l22.37,1.81L485.36,281v-.86h-7.24V268.5h-7V236.33l-11.31,8.61V210.82h-9V187.35l-10.15-5.51V170.59l-11.59-5.79V138.2l-38.25-18.53,26.95-17.27v-2.29l-10.59-8-24.49,10.41V89.37H371.9l-10.35-7.18-8.38,4.7-.6,11.32-22.31,11.61-21.4-12.9L294,107.45l-10.58-4.63L192,148.87V130.24h-6.67V119l-1-.12V121l-28.12,4v.58h-7.1L151.49,150l-5.17-.37.11,3.38-1.27.44,14.7,10.59-45.37,22.26V206l-15.65,4.93V226l-5.51,2v12.57l-17.6,6.81.61,17.43-12,3.61,10.46,8.18v1.59h11.6v24l43.44,34.42h-84l-4.8,60,86.54,1.93v32.93l2.17.94ZM476.3,232.41h5.58v-4.25Z
+</sys:String>
+<Style x:Key="InnerImage" TargetType="Image"><Setter Property="MaxHeight" Value="500"/><Setter Property="HorizontalAlignment" Value="Center"/></Style>
+<Style x:Key="Card" TargetType="local:MyCard"><Setter Property="Margin" Value="0,5"/></Style>
 <sys:String   x:Key="CreeperIcon">
 <sys:String   x:Key="CreeperIcon">
 M213.333333 128a85.333333 85.333333 0 0 0-85.333333 85.333333v597.333334a85.333333 85.333333 0 0 0 85.333333 85.333333h597.333334a85.333333 85.333333 0 0 0 85.333333-85.333333V213.333333a85.333333 85.333333 0 0 0-85.333333-85.333333H213.333333z m0 64h597.333334c11.754667 0 21.333333 9.578667 21.333333 21.333333v597.333334c0 11.754667-9.578667 21.333333-21.333333 21.333333H213.333333c-11.754667 0-21.333333-9.578667-21.333333-21.333333V213.333333c0-11.754667 9.578667-21.333333 21.333333-21.333333z m64 106.666667a21.333333 21.333333 0 0 0-21.333333 21.333333v128a21.333333 21.333333 0 0 0 21.333333 21.333333h149.333334v-149.333333a21.333333 21.333333 0 0 0-21.333334-21.333333h-128z m149.333334 170.666666v85.333334h-64a21.333333 21.333333 0 0 0-21.333334 21.333333v160a32 32 0 1 0 64 0V704h213.333334v32a32 32 0 1 0 64 0V576a21.333333 21.333333 0 0 0-21.333334-21.333333h-64v-85.333334h-170.666666z m170.666666 0h149.333334a21.333333 21.333333 0 0 0 21.333333-21.333333v-128a21.333333 21.333333 0 0 0-21.333333-21.333333h-128a21.333333 21.333333 0 0 0-21.333334 21.333333v149.333333z
 M213.333333 128a85.333333 85.333333 0 0 0-85.333333 85.333333v597.333334a85.333333 85.333333 0 0 0 85.333333 85.333333h597.333334a85.333333 85.333333 0 0 0 85.333333-85.333333V213.333333a85.333333 85.333333 0 0 0-85.333333-85.333333H213.333333z m0 64h597.333334c11.754667 0 21.333333 9.578667 21.333333 21.333333v597.333334c0 11.754667-9.578667 21.333333-21.333333 21.333333H213.333333c-11.754667 0-21.333333-9.578667-21.333333-21.333333V213.333333c0-11.754667 9.578667-21.333333 21.333333-21.333333z m64 106.666667a21.333333 21.333333 0 0 0-21.333333 21.333333v128a21.333333 21.333333 0 0 0 21.333333 21.333333h149.333334v-149.333333a21.333333 21.333333 0 0 0-21.333334-21.333333h-128z m149.333334 170.666666v85.333334h-64a21.333333 21.333333 0 0 0-21.333334 21.333333v160a32 32 0 1 0 64 0V704h213.333334v32a32 32 0 1 0 64 0V576a21.333333 21.333333 0 0 0-21.333334-21.333333h-64v-85.333334h-170.666666z m170.666666 0h149.333334a21.333333 21.333333 0 0 0 21.333333-21.333333v-128a21.333333 21.333333 0 0 0-21.333333-21.333333h-128a21.333333 21.333333 0 0 0-21.333334 21.333333v149.333333z
 </sys:String>
 </sys:String>
+<sys:String   x:Key="LaunchIcon">
+M512 97C282.8 97 97 282.8 97 512s185.8 415 415 415 415-185.8
+415-415S741.2 97 512 97z m-1 759c-190.5 0-345-154.5-345-345s154.5-345
+345-345 345 154.5 345 345-154.5 345-345 345z M442.1 408.2L621.9 512
+442.1 615.8V408.2m-59.9-113.9c-5.2 0-10 4.2-10 10v415.4c0 5.8 4.8 10
+10 10 1.7 0 3.4-0.4 5-1.4l359.7-207.7c6.7-3.8 6.7-13.5 0-17.3L387.1
+295.7c-1.6-1-3.3-1.4-4.9-1.4z</sys:String>
 <sys:String   x:Key="DownloadIcon">
 <sys:String   x:Key="DownloadIcon">
 M802 664v146c0 7.7-6.3 14-14 14H236c-7.7
 M802 664v146c0 7.7-6.3 14-14 14H236c-7.7
 0-14-6.3-14-14V664c0-5.5-4.5-10-10-10h-50c-5.5
 0-14-6.3-14-14V664c0-5.5-4.5-10-10-10h-50c-5.5
@@ -43,21 +56,8 @@ M802 664v146c0 7.7-6.3 14-14 14H236c-7.7
 0-0.4-0.1-0.6-0.1-0.4-0.1-0.7-0.2-1.1-0.2-0.2
 0-0.4-0.1-0.6-0.1-0.4-0.1-0.7-0.2-1.1-0.2-0.2
 0-0.4-0.1-0.6-0.1-0.4-0.1-0.7-0.2-1.1-0.3-0.2-0.1-0.4-0.1-0.6-0.2-0.3-0.1-0.6-0.2-1-0.3-0.2-0.1-0.5-0.1-0.7-0.2l-0.9-0.3c-0.3-0.1-0.5-0.2-0.8-0.3-0.2-0.1-0.5-0.2-0.7-0.3-0.3-0.1-0.6-0.3-0.8-0.4l-0.6-0.3c-0.3-0.2-0.6-0.3-0.9-0.5-0.2-0.1-0.4-0.2-0.5-0.3-0.3-0.2-0.6-0.4-1-0.6-0.2-0.1-0.3-0.2-0.5-0.3-0.3-0.2-0.6-0.4-1-0.6-0.2-0.1-0.3-0.2-0.5-0.3-0.3-0.2-0.6-0.4-0.9-0.7-0.2-0.1-0.3-0.3-0.5-0.4-0.3-0.2-0.5-0.4-0.8-0.6-0.2-0.2-0.4-0.4-0.7-0.6-0.2-0.2-0.4-0.4-0.6-0.5l-1.2-1.2-233.1-233.1c-13.7-13.7-13.7-35.8 0-49.5 13.7-13.7
 0-0.4-0.1-0.6-0.1-0.4-0.1-0.7-0.2-1.1-0.3-0.2-0.1-0.4-0.1-0.6-0.2-0.3-0.1-0.6-0.2-1-0.3-0.2-0.1-0.5-0.1-0.7-0.2l-0.9-0.3c-0.3-0.1-0.5-0.2-0.8-0.3-0.2-0.1-0.5-0.2-0.7-0.3-0.3-0.1-0.6-0.3-0.8-0.4l-0.6-0.3c-0.3-0.2-0.6-0.3-0.9-0.5-0.2-0.1-0.4-0.2-0.5-0.3-0.3-0.2-0.6-0.4-1-0.6-0.2-0.1-0.3-0.2-0.5-0.3-0.3-0.2-0.6-0.4-1-0.6-0.2-0.1-0.3-0.2-0.5-0.3-0.3-0.2-0.6-0.4-0.9-0.7-0.2-0.1-0.3-0.3-0.5-0.4-0.3-0.2-0.5-0.4-0.8-0.6-0.2-0.2-0.4-0.4-0.7-0.6-0.2-0.2-0.4-0.4-0.6-0.5l-1.2-1.2-233.1-233.1c-13.7-13.7-13.7-35.8 0-49.5 13.7-13.7
 35.8-13.7 49.5 0L477 612.5V163c0-19.3 15.7-35 35-35s35 15.7 35 35z</sys:String>
 35.8-13.7 49.5 0L477 612.5V163c0-19.3 15.7-35 35-35s35 15.7 35 35z</sys:String>
-<Style x:Key="InnerImage" TargetType="Image"><Setter Property="MaxHeight" Value="500"/><Setter Property="HorizontalAlignment" Value="Center"/></Style>
-<sys:String   x:Key="WikiIcon">
-M172.61,196.65h31a7.69,7.69,0,0,1,7.62,6.65l11.19,80.95c2.58,20.09,5.16,40.18,7.73,60.79h1c3.61-20.61,7.47-41,11.34-60.79l18.23-81.58a7.7,7.7,0,0,1,7.52-6h26.58a7.7,7.7,0,0,1,7.51,6l18.48,81.6c3.86,19.57,7.21,40.18,11.07,60.79h1.29c2.32-20.61,4.9-41,7.22-60.79l11.67-81a7.7,7.7,0,0,1,7.62-6.6h27.72a7.7,7.7,0,0,1,7.59,9L364.41,382.2a7.69,7.69,0,0,1-7.58,6.38H311.61a7.7,7.7,0,0,1-7.54-6.14l-16-77.33c-3.09-14.68-5.67-30.14-7.47-44.57h-1c-2.58,14.43-4.9,29.89-7.73,44.57L256.34,382.4a7.7,7.7,0,0,1-7.54,6.18H204.6a7.69,7.69,0,0,1-7.58-6.32L165,205.72A7.71,7.71,0,0,1,172.61,196.65ZM286.87,507.39,159.71,455.25v22.82L97.54,451.18v-23.3l-89-2,9.54-119.29H44.78V291.24L31.45,280.81V247l14.09-4.23L45,227.13,63.33,220V207.1l5.51-2v-16.2l15.65-4.93V167.63l24.06-11.81,1.65-21.95,4.94-1.72-2-1V95.6h13V89.45l27.56-14.79L169,84.43,185.79,76l21.47,15.34,8.1,1v7.91h6.51l60.65-30.56,8,3.49,17-12.08L324,71l.12-2.19,39.15-22,18.06,12.53h26.37l3.79-1.62,36.38,27.4v28.77l16.81,8.15V149l6.08,3V164l10.15,5.51v11.32h9v11.52l1,0c1.54,0,3.44.08,5.91,0l15.13-.13V212.7h9.28v49.71h-5.8v36.1l-16,9h56l6.78,119.85-116.84-1.4Zm-157.16-85.7h27.23l128.51,52.7,152.82-78.54,92.15,1.1-3.36-59.47H456.67V325.89h-5.8v-40l22.37,1.81L485.36,281v-.86h-7.24V268.5h-7V236.33l-11.31,8.61V210.82h-9V187.35l-10.15-5.51V170.59l-11.59-5.79V138.2l-38.25-18.53,26.95-17.27v-2.29l-10.59-8-24.49,10.41V89.37H371.9l-10.35-7.18-8.38,4.7-.6,11.32-22.31,11.61-21.4-12.9L294,107.45l-10.58-4.63L192,148.87V130.24h-6.67V119l-1-.12V121l-28.12,4v.58h-7.1L151.49,150l-5.17-.37.11,3.38-1.27.44,14.7,10.59-45.37,22.26V206l-15.65,4.93V226l-5.51,2v12.57l-17.6,6.81.61,17.43-12,3.61,10.46,8.18v1.59h11.6v24l43.44,34.42h-84l-4.8,60,86.54,1.93v32.93l2.17.94ZM476.3,232.41h5.58v-4.25Z
-</sys:String>
-<sys:String   x:Key="LaunchIcon">
-M512 97C282.8 97 97 282.8 97 512s185.8 415 415 415 415-185.8
-415-415S741.2 97 512 97z m-1 759c-190.5 0-345-154.5-345-345s154.5-345
-345-345 345 154.5 345 345-154.5 345-345 345z M442.1 408.2L621.9 512
-442.1 615.8V408.2m-59.9-113.9c-5.2 0-10 4.2-10 10v415.4c0 5.8 4.8 10
-10 10 1.7 0 3.4-0.4 5-1.4l359.7-207.7c6.7-3.8 6.7-13.5 0-17.3L387.1
-295.7c-1.6-1-3.3-1.4-4.9-1.4z</sys:String>
+<Style x:Key="VersionTitleBlock" TargetType="TextBlock"><Setter Property="HorizontalAlignment" Value="Center"/><Setter Property="TextAlignment" Value="Center"/><Setter Property="VerticalAlignment" Value="Center"/><Setter Property="Foreground" Value="{DynamicResource ColorBrush7}"/><Setter Property="Width" Value="180"/><Setter Property="TextWrapping" Value="Wrap"/><Setter Property="FontSize" Value="18"/></Style>
 <Style x:Key="VersionImageBorder" TargetType="Border"><Setter Property="HorizontalAlignment" Value="Center"/><Setter Property="BorderThickness" Value="4"/><Setter Property="VerticalAlignment" Value="Top"/><Setter Property="BorderBrush" Value="{DynamicResource ColorBrush3}"/><Setter Property="CornerRadius" Value="7"/><Setter Property="MaxHeight" Value="140"/></Style>
 <Style x:Key="VersionImageBorder" TargetType="Border"><Setter Property="HorizontalAlignment" Value="Center"/><Setter Property="BorderThickness" Value="4"/><Setter Property="VerticalAlignment" Value="Top"/><Setter Property="BorderBrush" Value="{DynamicResource ColorBrush3}"/><Setter Property="CornerRadius" Value="7"/><Setter Property="MaxHeight" Value="140"/></Style>
-<Style x:Key="VersionTitleBorder" TargetType="Border"><Setter Property="Margin" Value="0,-20,-1,-2"/><Setter Property="Background" Value="{DynamicResource ColorBrush3}"/><Setter Property="Width" Value="170"/><Setter Property="Height" Value="30"/><Setter Property="CornerRadius" Value="7"/><Setter Property="BorderThickness" Value="0,0,0,2"/><Setter Property="BorderBrush" Value="{DynamicResource ColorBrush2}"/></Style>
-<Style x:Key="DownloadVersionButton" TargetType="local:MyIconTextButton"><Setter Property="Text" Value="下载"/><Setter Property="ToolTip" Value="转到下载页面"/><Setter Property="EventType" Value="切换页面"/><Setter Property="EventData" Value="1|1"/></Style>
-<Style x:Key="ServerJarDownloadButton" TargetType="local:MyIconTextButton"><Setter Property="Text" Value="服务端"/><Setter Property="ToolTip" Value="下载服务端"/><Setter Property="EventType" Value="下载文件"/></Style>
 <sys:String   x:Key="CloudIcon">
 <sys:String   x:Key="CloudIcon">
 M480 224c43 0 84.7 11.6 120.6 33.5 34.6 21.1 62.5 50.9 80.6 86 10.4
 M480 224c43 0 84.7 11.6 120.6 33.5 34.6 21.1 62.5 50.9 80.6 86 10.4
 20.1 30.6 33.3 53.2 34.6C796 381.6 853 407 895.2 449.7c41.7 42.1 64.6
 20.1 30.6 33.3 53.2 34.6C796 381.6 853 407 895.2 449.7c41.7 42.1 64.6
@@ -132,7 +132,7 @@ M480 224c43 0 84.7 11.6 120.6 33.5 34.6 21.1 62.5 50.9 80.6 86 10.4
 <TextBlock HorizontalAlignment="Right" Grid.Column="1" Text="最亮的信标" FontSize="14" VerticalAlignment="Center" Foreground="{DynamicResource ColorBrush4}"/>
 <TextBlock HorizontalAlignment="Right" Grid.Column="1" Text="最亮的信标" FontSize="14" VerticalAlignment="Center" Foreground="{DynamicResource ColorBrush4}"/>
 </Grid>
 </Grid>
 
 
-<TextBlock Margin="0,2" Grid.Column="1" HorizontalAlignment="Right" Text="最后更新:2025-04-14" FontSize="12" Foreground="{DynamicResource ColorBrush4}"/>
+<TextBlock Margin="0,2" Grid.Column="1" HorizontalAlignment="Right" Text="最后更新:2025-04-16" FontSize="12" Foreground="{DynamicResource ColorBrush4}"/>
 <WrapPanel Margin="-2,2" Orientation="Horizontal" VerticalAlignment="Center">
 <WrapPanel Margin="-2,2" Orientation="Horizontal" VerticalAlignment="Center">
 <local:MyIconTextButton Text="启动" ToolTip="启动 24w14potato" EventType="启动游戏"
 <local:MyIconTextButton Text="启动" ToolTip="启动 24w14potato" EventType="启动游戏"
     EventData="24w14potato" LogoScale="0.85" Logo="{StaticResource LaunchIcon}" />
     EventData="24w14potato" LogoScale="0.85" Logo="{StaticResource LaunchIcon}" />
@@ -147,7 +147,7 @@ M480 224c43 0 84.7 11.6 120.6 33.5 34.6 21.1 62.5 50.9 80.6 86 10.4
 
 
 
 
 <!--<StackPanel Margin="0,4,6,0" Orientation="Horizontal" HorizontalAlignment="Right" VerticalAlignment="Center">
 <!--<StackPanel Margin="0,4,6,0" Orientation="Horizontal" HorizontalAlignment="Right" VerticalAlignment="Center">
-<TextBlock Text="最后更新: 2025-04-14" FontSize="12" VerticalAlignment="Center" Foreground="{DynamicResource ColorBrush4}"/>
+<TextBlock Text="最后更新: 2025-04-16" FontSize="12" VerticalAlignment="Center" Foreground="{DynamicResource ColorBrush4}"/>
 </StackPanel> -->
 </StackPanel> -->
 
 
 </StackPanel>
 </StackPanel>

+ 4 - 4
generated/Light.xaml

@@ -25,8 +25,8 @@ xmlns:local="clr-namespace:PCL;assembly=Plain Craft Launcher 2">
 <local:MyListItem Margin="10,1,10,1" ToolTip="最新正式版 点击查看该版本更新日志"
 <local:MyListItem Margin="10,1,10,1" ToolTip="最新正式版 点击查看该版本更新日志"
 	Logo="pack://application:,,,/images/Blocks/Grass.png" Title="最新正式版 - 1.21.5" Info="正式版"
 	Logo="pack://application:,,,/images/Blocks/Grass.png" Title="最新正式版 - 1.21.5" Info="正式版"
 	EventType="打开帮助" EventData="https://news.bugjump.net/VersionDetail.json?ver=1.21.5" Type="Clickable" /><local:MyListItem Margin="10,1,10,1" ToolTip="最新快照版 点击查看该版本更新日志"
 	EventType="打开帮助" EventData="https://news.bugjump.net/VersionDetail.json?ver=1.21.5" Type="Clickable" /><local:MyListItem Margin="10,1,10,1" ToolTip="最新快照版 点击查看该版本更新日志"
-	Logo="pack://application:,,,/images/Blocks/CommandBlock.png" Title="最新快照版 - 25w15a" Info="快照版"
-	EventType="打开帮助" EventData="https://news.bugjump.net/VersionDetail.json?ver=25w15a" Type="Clickable" />
+	Logo="pack://application:,,,/images/Blocks/CommandBlock.png" Title="最新快照版 - 25w16a" Info="快照版"
+	EventType="打开帮助" EventData="https://news.bugjump.net/VersionDetail.json?ver=25w16a" Type="Clickable" />
 <Line X1="0" X2="100" Stroke="{DynamicResource ColorBrush5}"  Opacity="0.7" StrokeThickness="1.2"
 <Line X1="0" X2="100" Stroke="{DynamicResource ColorBrush5}"  Opacity="0.7" StrokeThickness="1.2"
      HorizontalAlignment="Center" Stretch="Fill" Margin="4,4"/>
      HorizontalAlignment="Center" Stretch="Fill" Margin="4,4"/>
 <local:MyListItem Margin="10,1" ToolTip="点击跳转到列表界面" LogoScale="1.04"
 <local:MyListItem Margin="10,1" ToolTip="点击跳转到列表界面" LogoScale="1.04"
@@ -36,8 +36,8 @@ EventType="打开帮助" EventData="https://news.bugjump.net/VersionArchiveList.
 </local:MyCard><local:MyCard Margin="0,2,0,10">
 </local:MyCard><local:MyCard Margin="0,2,0,10">
 <Grid Margin="10,6">
 <Grid Margin="10,6">
     <StackPanel VerticalAlignment="Center" Orientation="Horizontal" HorizontalAlignment="Left" Margin="-4,0,0,0">
     <StackPanel VerticalAlignment="Center" Orientation="Horizontal" HorizontalAlignment="Left" Margin="-4,0,0,0">
-    <local:MyIconTextButton HorizontalAlignment="Left" Text="67a3697" ToolTip="当前 Commit 版本" EventType="打开网页"
-    EventData="https://github.com/Light-Beacon/PCL2-NewsHomepage/tree/67a369779ac9dd69ca53ca9a2d27246e68a441ed"
+    <local:MyIconTextButton HorizontalAlignment="Left" Text="fc35507" ToolTip="当前 Commit 版本" EventType="打开网页"
+    EventData="https://github.com/Light-Beacon/PCL2-NewsHomepage/tree/fc35507308d5e735141675a1d900c03e0e272498"
     LogoScale="1.1" Logo="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z" />
     LogoScale="1.1" Logo="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z" />
     </StackPanel>
     </StackPanel>
     <StackPanel VerticalAlignment="Center" Orientation="Horizontal" HorizontalAlignment="Right" Margin="-4,0,0,0">
     <StackPanel VerticalAlignment="Center" Orientation="Horizontal" HorizontalAlignment="Right" Margin="-4,0,0,0">

+ 68 - 207
generated/Minimal.xaml

@@ -11,31 +11,9 @@ xmlns:local="clr-namespace:PCL;assembly=Plain Craft Launcher 2">
 <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>
 <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>
 <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>
 <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>
 <Style TargetType="FlowDocumentScrollViewer"><Setter Property="IsSelectionEnabled" Value="False"/><Setter Property="VerticalScrollBarVisibility" Value="Hidden"/><Setter Property="Margin" Value="0"/></Style>
 <Style TargetType="FlowDocumentScrollViewer"><Setter Property="IsSelectionEnabled" Value="False"/><Setter Property="VerticalScrollBarVisibility" Value="Hidden"/><Setter Property="Margin" Value="0"/></Style>
-<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>
-<Style x:Key="Card" TargetType="local:MyCard"><Setter Property="Margin" Value="0,5"/></Style>
-<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>
 <Style x:Key="Lp" TargetType="Paragraph"><Setter Property="LineHeight" Value="16"/><Setter Property="TextIndent" Value="0"/></Style>
 <Style x:Key="Lp" TargetType="Paragraph"><Setter Property="LineHeight" Value="16"/><Setter Property="TextIndent" Value="0"/></Style>
-<Style x:Key="ContentStack" TargetType="StackPanel"><Setter Property="Margin" Value="20,40,20,20"/></Style>
-<Style  TargetType="TextBox" x:Key="BlockCode">
-    <Setter Property="Foreground" Value="{DynamicResource ColorBrush1}" />
-    <Setter Property="FontSize" Value="14" />
-    <Setter Property="IsReadOnly" Value="True" />
-    <Setter Property="FontFamily" Value="Consolas" />
-    <Setter Property="Template">
-        <Setter.Value>
-            <ControlTemplate TargetType="TextBox">
-                <Border Background="{DynamicResource ColorBrush7}" Opacity="0.8" BorderBrush="{DynamicResource ColorBrush4}" BorderThickness="0" CornerRadius="0,0,5,5" Padding="16,8,16,12"> 
-                    <ScrollViewer x:Name="PART_ContentHost" Focusable="false" HorizontalScrollBarVisibility="Hidden" VerticalScrollBarVisibility="Hidden" />
-                </Border>
-            </ControlTemplate>
-        </Setter.Value>
-    </Setter>
-</Style>
-<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>
+<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>
 <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>
 <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>
-<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>
-<Style x:Key="typedQuote" BasedOn="{StaticResource Quote}" TargetType="Section"><Setter Property="Padding" Value="10,2"/></Style>
-<Style x:Key="devnoteQuote" BasedOn="{StaticResource typedQuote}" TargetType="Section"><Setter Property="BorderBrush" Value="{StaticResource ColorBrush4}"/><Setter Property="Background" Value="{StaticResource ColorBrush6}"/></Style>
 <Style  TargetType="TextBox" x:Key="InlineCode">
 <Style  TargetType="TextBox" x:Key="InlineCode">
     <Setter Property="FontSize" Value="14" />
     <Setter Property="FontSize" Value="14" />
     <Setter Property="IsReadOnly" Value="True" />
     <Setter Property="IsReadOnly" Value="True" />
@@ -55,145 +33,72 @@ xmlns:local="clr-namespace:PCL;assembly=Plain Craft Launcher 2">
         </Setter.Value>
         </Setter.Value>
     </Setter>
     </Setter>
 </Style>
 </Style>
-<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>
+<Style x:Key="ContentStack" TargetType="StackPanel"><Setter Property="Margin" Value="20,40,20,20"/></Style>
+<Style x:Key="Card" TargetType="local:MyCard"><Setter Property="Margin" Value="0,5"/></Style>
+<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>
+<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>
+<Style x:Key="typedQuote" BasedOn="{StaticResource Quote}" TargetType="Section"><Setter Property="Padding" Value="10,2"/></Style>
+<Style x:Key="devnoteQuote" BasedOn="{StaticResource typedQuote}" TargetType="Section"><Setter Property="BorderBrush" Value="{StaticResource ColorBrush4}"/><Setter Property="Background" Value="{StaticResource ColorBrush6}"/></Style>
 
 
 </StackPanel.Resources>
 </StackPanel.Resources>
-<local:MyCard Title="最新快照版 - 25w15a" CanSwap="True" IsSwaped="false" Style="{StaticResource Card}" >
+<local:MyCard Title="最新快照版 - 25w16a" CanSwap="True" IsSwaped="false" Style="{StaticResource Card}" >
 <StackPanel Style="{StaticResource ContentStack}">
 <StackPanel Style="{StaticResource ContentStack}">
 <FlowDocumentScrollViewer >
 <FlowDocumentScrollViewer >
 <FlowDocument>
 <FlowDocument>
-<Paragraph>周二发的快照?对的!从现在开始我们将每周快照日移到了固定的一天——星期二。</Paragraph><Paragraph>在本周我们发布了 2025 第二个小更新的第一个快照,包含了快乐恶魂、小恶魂、<Italic>Dried Ghast</Italic>、<Italic>Ghast Harness</Italic>。感谢快乐恶魂让你能在新的游戏体验中翱翔,发掘与抚育自己的快乐恶魂—— 在下界中取回失水恶魂方块,在主世界里将其浸入水中来生成一只小恶魂。我们这周同时也将定位栏功能带入了 Java 版,可以使你在外出探险时能够轻而易举地找到你的朋友。</Paragraph><Paragraph>来体验你第一次试飞快乐恶魂,合成你自己的失水恶魂——并向我们发送你的<Underline><local:MyTextButton Margin="0,0,0,-2" EventType="打开网页" EventData="https://feedback.minecraft.net/hc/en-us/community/topics/35301401438605-Upcoming-Game-Drop-Features?sort_by=votes">反馈</local:MyTextButton></Underline>!</Paragraph><Paragraph Style="{StaticResource H2}">新特性</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">新增了失水恶魂方块</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">新增了快乐恶魂生物</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">新增了挽具物品</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">新的进度</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H3}">失水恶魂</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">可以在下界的下界化石结构中找到</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">也可使用 1 个骨块与 8 个恶魂之泪合成</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">当含水时回经历大约 20 分钟的三个阶段的变化直到其变成小恶魂</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">基于当前阶段发出音效并显示粒子</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">如果在含水状态时挖下,无论在含水时到了哪个阶段,其将恢复“干”的阶段</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">当不再含水时它会使用相同时间恢复到最初始的“干”的阶段</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H3}">快乐恶魂</Paragraph><Paragraph Style="{StaticResource H4}">小恶魂</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">小恶魂是快乐恶魂的幼年版本</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">当失水恶魂方块持续含水大约 20 分钟时生成</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">在生成后,小恶魂将会尝试跟随:</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">在 16 格范围内的玩家或</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">在 16 格范围内的成年非水生被动生物(以及一些中立生物)</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">如果在小恶魂附近没有没有玩家或合适的生物,则小恶魂将会在距离其家位置(其生成位置或最后一次交互位置)32格之内闲逛</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">其会重置其家位置如果其在家区域边界外移动了超过 16 格方块</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">可以被雪球吸引也可以喂食雪球</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">会在约 20 分钟后成长为快乐恶魂(若喂食雪球则更快)</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H4}">快乐恶魂</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">成年的快乐恶魂是一个新的飞行载具,最多可以支持四名玩家乘坐</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">由小恶魂经历 20 分钟后(若喂食雪球则更快)成长为快乐恶魂</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">可以装备挽具,最多可以支持四名玩家乘坐</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">被挽具和雪球吸引</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">挽具仅在其在没有装备挽具时吸引</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">在收到伤害时无受惊行为</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">无法繁殖</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">缓慢地恢复生命值,在下雨、下雪或在以渲染的云层相同的高度飞行时恢复更快</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">第一个骑乘快乐恶魂的玩家可以控制,坐在快乐恶魂的最前面,在脸的上方</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">按下前进键会使快乐恶魂飞向玩家目视方向</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">按下后退键会使快乐恶魂飞向玩家目视反方向</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">按下左右键会使快乐恶魂以相应方向平移·</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">按下跳跃键会使快乐恶魂竖直向上飞行</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">按下潜行键会使玩家不再骑乘快乐恶魂</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">当玩家骑乘时, 在快乐恶魂上的护目镜会拉下盖住其眼睛,指示它现在可以被控制</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">当第一名玩家控制快乐恶魂后骑乘的玩家放在其各个侧面,从第一个玩家开始顺时针放置</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">按下潜行键使得在快乐恶魂顶部的玩家不再骑乘快乐恶魂</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">如果快乐恶魂监测到玩家在其头顶,它会停止所有的移动并对其最近垂直方向</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">无论其是否装备挽具都有此行为</Paragraph></ListItem>
-</List></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">当骑乘快乐恶魂第三人称镜头会向后拉</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">当没有玩家骑乘或走在快乐恶魂上,护目镜会抬起并且快乐恶魂会开始在家位置周围游荡</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">如果玩家在半空中取消骑乘,快乐恶魂将会在恢复游荡之前向地面下降</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">不能骑乘在船上</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">与小恶魂相似的方式在距离家位置 64 格内闲逛</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">如果装备了挽具,快乐恶魂在闲逛时距离家位置更近(32格)</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">在自己游荡时快乐恶魂会尝试贴近方块</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H3}">恶魂</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">更新了恶魂的纹理</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H3}">挽具</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">挽具是一个新的可以装在快乐恶魂身上使得玩家可以骑乘在其身上的物品</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">其是 16 个物品,每种颜色各一个</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">使用 3 个皮革、2 个玻璃和 1 个羊毛合成,挽具的颜色为合成它的羊毛颜色 </Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">可以重新染色</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">仅能装备于快乐恶魂</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">允许最多 4 名玩家骑乘快乐恶魂</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">可以使用剪刀从快乐恶魂身上移除,但仅当其身上没玩家骑乘的时候</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H3}">进度</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">添加了新的农牧业进度 &quot;补水保湿!&quot; —— 将失水恶魂方块放入水中</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">添加了新的冒险进度 &quot;移心接木&quot; ,当玩家将嘎枝之心以正确的朝向放置在两个苍白橡木原木之间</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H2}">实验性特性</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">本次快照引入了新的实验性特性开关,添加了一个导航条以更轻松地寻找你的朋友。如果你想测试本项特性你必须在创建一个新世界实验型菜单中开启这项开关。你可以在<Underline><local:MyTextButton Margin="0,0,0,-3" EventType="打开网页" EventData="https://www.minecraft.net/article/testing-new-minecraft-features/feature-toggles-java-edition">这里</local:MyTextButton></Underline>找到更多关于特性开关的内容</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H3}">定位栏</Paragraph><Paragraph>定位栏是一个实验性的新的 UI 元素,可以向玩家显示路径点方向。</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">这项实验性特性允许服务器管理路径点以及其于玩家间的连接</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">在默认情况下,所有玩家从其自身传输一个路径点,并且所有玩家会收到全部的路径点,允许玩家在多人模式下互相定位</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">当摄像机朝向一个 120 度之内的路径点时定位栏会显示带颜色的指示器。当路径点在摄像机视口(屏幕)的上方或下方时,会显示一个向上或向下的箭头</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">任何由属于一个队伍的玩家或生物的路径点指示器颜色匹配为队伍颜色</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H4}">玩家更改</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">潜行可以隐藏玩家,阻止他们在其它玩家的定位栏中显示</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">在旁观者模式下的玩家仅能其他旁观者模式玩家的定位栏显示</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H4}">物品更改</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">下列物品放置在头上时会隐藏玩家T:</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">雕刻南瓜</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">骷髅头颅</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">凋灵骷髅头颅</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">玩家的头</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">僵尸的头</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">苦力怕的头</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">龙首</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">猪灵的头</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H4}">药水更改</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">使用隐身药水同样能使玩家在定位栏中隐藏</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H4}">游戏规则</Paragraph><Paragraph Style="{StaticResource H5}">增加了 <TextBox Style="{StaticResource InlineCode}">useLocatorBar</TextBox></Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">默认为开启定位栏实验性功能的服务器开启</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">切换到关闭将从所有玩家移除所有存在的路径点</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H4}">属性</Paragraph><Paragraph Style="{StaticResource H5}">增加了 <TextBox Style="{StaticResource InlineCode}">waypoint_transmit_range</TextBox> 与 <TextBox Style="{StaticResource InlineCode}">waypoint_receive_range</TextBox></Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">默认值:<TextBox Style="{StaticResource InlineCode}">0.0</TextBox>,最小值: <TextBox Style="{StaticResource InlineCode}">0.0</TextBox>,最大值: <TextBox Style="{StaticResource InlineCode}">60000000.0</TextBox></Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">玩家默认拥有距离为 60,000,000 的收发范围</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">传输距离为正的生物会向附近的接收者发送路径点包</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">类似的,接收者只能在接收距离为正的情况下接收,且无法接受超过这个距离的路径点</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H4}"><TextBox Style="{StaticResource InlineCode}">waypoint</TextBox> 命令</Paragraph><Paragraph>这是一个新的用于查询和更改路径点的指令。</Paragraph><Paragraph></Paragraph><BlockUIContainer>
-<Border Style="{StaticResource BlockCodeBorder}" >
-<StackPanel Margin="0,2,0,0">
-<TextBlock Foreground="White" FontSize="14" Text="" Margin="10,4"/>
-<TextBox Style="{StaticResource BlockCode}" Text="waypoint list&#x000A;&#x000A;waypoint modify &lt;实体选择器&gt; color &lt;颜色&gt;&#x000A;waypoint modify &lt;实体选择器&gt; color hex &lt;16进制颜色&gt;&#x000A;waypoint modify &lt;实体选择器&gt; color reset&#x000A;waypoint modify &lt;实体选择器&gt; fade &lt;淡出起始点&gt; &lt;透明度起始点&gt; &lt;淡出终止点&gt; &lt;透明度终止点&gt;&#x000A;waypoint modify &lt;实体选择器&gt; fade reset"/>
-</StackPanel>
-</Border>
-</BlockUIContainer><Paragraph>
-参数:</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}"><TextBox Style="{StaticResource InlineCode}">实体选择器</TextBox>: 用于选择作为路径点传输的实体(见 <TextBox Style="{StaticResource InlineCode}">waypoint_transmit_range</TextBox> 属性)</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}"><TextBox Style="{StaticResource InlineCode}">颜色</TextBox>: 覆盖此路径点的定位栏图标颜色</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}"><TextBox Style="{StaticResource InlineCode}">hex &lt;16进制颜色&gt;</TextBox>: web 格式的十六进制颜色参数(RRGGBB)</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">红色为 <TextBox Style="{StaticResource InlineCode}">hex F00</TextBox> 或 <TextBox Style="{StaticResource InlineCode}">hex FF0000</TextBox></Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">矢车菊蓝为 <TextBox Style="{StaticResource InlineCode}">hex 6495ED</TextBox></Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}"><TextBox Style="{StaticResource InlineCode}">fade</TextBox>: 设置路径点淡出效果</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">其参数 <TextBox Style="{StaticResource InlineCode}">&lt;fade_start&gt; &lt;alpha_start&gt; &lt;fade_end&gt; &lt;alpha_end&gt;</TextBox> 处理起始/终止淡出距离与阿尔法透明度</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}"><TextBox Style="{StaticResource InlineCode}">*起始点</TextBox> 是近处的值 (靠近玩家处)</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}"><TextBox Style="{StaticResource InlineCode}">*终止点</TextBox> 是远处的值 (远离玩家处)</Paragraph></ListItem>
-</List></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}"><TextBox Style="{StaticResource InlineCode}">reset</TextBox> 将会重置为默认行为,远处定位栏图标淡出至 0.2 透明度</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H2}">更改</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">更新了恶魂的纹理</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">当以旁观者模式附身或骑乘于恶魂、末影龙和巨人时第三人称摄像机距离会拉长</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">狼、绵羊和猪有着镜像的腿</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">旁观者模式将会随着其附身的实体一起传送,但是在实体进入其它维度时停止旁观</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">微调了沙漠方块环境音效的规则</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H3}">沙漠方块环境音效更改</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">沙子环境音效播放不再需求其对天空的接触</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">沙子环境音效现在播放概率略微降低</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">陶瓦方块不再触发环境沙子音效</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">沙子方块不再触发环境风音效</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">陶瓦方块不再触发环境风音效</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">当在 2 格沙子、红沙或陶瓦方块上方时,矮枯草丛与高枯草丛现在可以出发环境风音效</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">枯萎的灌木环境音效现在播放概率略微提高</Paragraph></ListItem>
+<Paragraph>在本周的快照中,拴绳有了新的力学机制,使其将生物拴在一起以及将生物拴在像船这样的实体上成为可能!现在你可以带着你的驼队横穿沙漠,或者空运你放在快乐恶魂上的载在运输船上的宝藏。运输村民从未如此简单!当你翱翔于天际之时你会见到云层渲染无边无尽。</Paragraph><Paragraph Style="{StaticResource H2}">更改</Paragraph><List>
+<ListItem><Paragraph Style="{StaticResource Lp}">更改了拴绳的力学机制</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">更改了鞘翅。在滑翔时,烟花火箭现在仅能用于加速,即使对方块使用也是如此</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">云现在一直渲染到地平线</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">回退了对 <Underline><local:MyTextButton Margin="0,0,0,-3" EventType="打开网页" EventData="https://bugs.mojang.com/browse/MC-101556">MC-101556</local:MyTextButton></Underline> 的修复: 下界传送门的传送范围过大(等同一个完整方块)</Paragraph></ListItem>
+</List><Section Style="{StaticResource devnoteQuote}">
+  <Paragraph FontWeight="Bold">
+    开发者注释
+    <Paragraph.Foreground>
+      <Binding Path="BorderBrush" RelativeSource="{RelativeSource Mode=FindAncestor, AncestorType=Section}" />
+    </Paragraph.Foreground>
+  </Paragraph>
+  
+<Paragraph>
+在经过考虑后,我们决定回退这项更改,因为它在快照周期中来的太迟了,并且无意中破坏了我们社区依靠的一些功能。我们愿意在未来的某个时间点当有时间来解决这项更改所导致的问题时我们会重提这项更改。</Paragraph>
+
+</Section><Paragraph Style="{StaticResource H3}">拴绳更改</Paragraph><List>
+<ListItem><Paragraph Style="{StaticResource Lp}">为匹配基岩版,拴绳现在渲染两倍厚度</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">拴绳现在可以将两个生物拴在一起</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">当手握拴住生物的拴绳的一头时,潜行对任意生物使用该拴绳将会把这两个生物拴在一起</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">你不可以将任何生物拴在它自己身上</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">若果重新拴上实体会导致拴绳由于距离原因立即崩断,将不会拴上该实体</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">对拴绳拴住的生物使用剪刀可以将其剪开其拴绳</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">应用于其自身拴绳连接和其相连的所有实体</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">当发射器装有剪刀时也可以剪断拴绳连接</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">改进了拴绳的力学机制, 重做了拴绳的物理,允许其有着更稳定的连接,尤其是当被拴住的实体不在地面上的时候</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">当被拴绳拉的时候,被拴的物体现在会朝向拴绳方向</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">当拴着生物在飞行时使用烟花火箭将会断开拴绳的连接</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">当拴绳连接一个已经被拴的生物,已经连接的拴绳将会崩断,使得玩家会重新拴上该物体</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">你不可以从其它玩家手上偷走其拴住的实体</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">拴绳结与栅栏方块的交互更改:</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">当和拴绳结或栅栏方块交互时,如果在拴绳结范围内有任何玩家手上拴住的实体,它会重新拴在拴绳结或栅栏方块上</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">为了防止由于距离或者无任何可连接对象导致的连接生物失败,玩家现在将会转移所有栅栏拴住的物体到其本人</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">如果没有任何剩下生物的连接到拴绳结,拴绳结会消失</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">潜行交互只会导致玩家手上的生物连接到栅栏</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">使用剪刀或敲掉拴绳结将会断开所有当前连接</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">船和大型生物现在可以被拴绳连接,但是不能乘船的生物 (马、驴、骡子、骆驼以及嗅探兽)会用特别地用四根绳子连接到快乐恶魂的四个角</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">快乐恶魂现在在四角拴物体的时候同样显示自定义层</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">四角的拴绳在渲染时不会松弛</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">拴绳崩断距离从 10 格改为 12 格</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">距离为两个实体判定箱的中心的距离,而不再是之前以脚下决定拴绳的所拴实体两者之间的距离</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">快乐恶魂拴绳现在更长 —— 10 格范围内自由移动,16 格距离崩断</Paragraph></ListItem>
 </List><Paragraph Style="{StaticResource H2}">技术性更改</Paragraph><List>
 </List><Paragraph Style="{StaticResource H2}">技术性更改</Paragraph><List>
 <ListItem><Paragraph Style="{StaticResource Lp}">数据包版本现在为 73</Paragraph></ListItem>
 <ListItem><Paragraph Style="{StaticResource Lp}">数据包版本现在为 73</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">资源包版本现在为 56</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">按下 F3 + V 现在会打印客户端侧版本信息</Paragraph></ListItem>
-</List><Section Style="{StaticResource devnoteQuote}">
+<ListItem><Paragraph Style="{StaticResource Lp}">资源包版现在为 57</Paragraph></ListItem>
+</List><Paragraph Style="{StaticResource H2}">数据包版本 73</Paragraph><Paragraph Style="{StaticResource H3}">数据组件</Paragraph><Paragraph Style="{StaticResource H4}"><TextBox Style="{StaticResource InlineCode}">painting/varian</TextBox> 物品组件</Paragraph><List>
+<ListItem><Paragraph Style="{StaticResource Lp}">不再接受内联变种</Paragraph></ListItem>
+</List><Paragraph Style="{StaticResource H2}">资源包版本 57</Paragraph><List>
+<ListItem><Paragraph Style="{StaticResource Lp}">所有核心着色器 uniforms 现在为 uniform 块</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">云纹理(clouds.png)不再可以有颜色</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">方块模型旋转角度不再限制于 22.5 的倍数</Paragraph></ListItem>
+</List><Paragraph Style="{StaticResource H3}">方块模型</Paragraph><List>
+<ListItem><Paragraph Style="{StaticResource Lp}">在方块模型中的 <TextBox Style="{StaticResource InlineCode}">elements[].rotation.angle</TextBox> 值不再限制为 22.5 度的倍数,现在可以为 -45 到 +45 之间的任意角度</Paragraph></ListItem>
+</List><Paragraph Style="{StaticResource H3}">着色器与后处理器效果</Paragraph><Section Style="{StaticResource devnoteQuote}">
   <Paragraph FontWeight="Bold">
   <Paragraph FontWeight="Bold">
     开发者注释
     开发者注释
     <Paragraph.Foreground>
     <Paragraph.Foreground>
@@ -202,64 +107,20 @@ xmlns:local="clr-namespace:PCL;assembly=Plain Craft Launcher 2">
   </Paragraph>
   </Paragraph>
   
   
 <Paragraph>
 <Paragraph>
- <Italic>在本快照系列中,GUI 渲染代码经历了一个巨大的重构。此快照中发布的版本不是最终版本,将会进一步地进行迭代。</Italic></Paragraph>
+尽管可以通过资源包使用,但重载核心着色器仍被视为一个未受支持并且未被预期的资源包特性。这些着色器作为游戏内部实现的一部分而存在,因此随着游戏内部的开发该特性可能会随时发生更改。我们理解重载核心着色器是一个非常酷的资源包特性,但其缺少受支持的替代方案。我们愿意在将来提供更好、受支持的替代方案 </Paragraph>
 
 
-</Section><Paragraph Style="{StaticResource H2}">数据包版本 73</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">维度类型定义有了一个新的可选字段——<TextBox Style="{StaticResource InlineCode}">cloud_height</TextBox>,标识在该维度的云层开始的 y 轴高度</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">增加了新的版本命令</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">增加了新的创建数据包子命令</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H3}">命令</Paragraph><Paragraph Style="{StaticResource H4}">增加了 <TextBox Style="{StaticResource InlineCode}">version</TextBox></Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">没有参数</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">打印服务端侧的当前版本信息</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">对单人游戏以及服务器操作员可用</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H4}">增加了 <TextBox Style="{StaticResource InlineCode}">datapack create</TextBox></Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">为当前世界创建新的空文件夹数据包</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">支持包的版本为游戏所支持的版本</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">仅对服务器所有者可用</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">语法: <TextBox Style="{StaticResource InlineCode}">datapack create &lt;id&gt; &lt;name&gt;</TextBox></Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}"><TextBox Style="{StaticResource InlineCode}">id</TextBox> - 新的包名称,必须为一个有效的文件夹名称</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}"><TextBox Style="{StaticResource InlineCode}">name</TextBox> - 放在 <TextBox Style="{StaticResource InlineCode}">pack.mcmeta</TextBox> 文件中的描述的文本组件</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H3}">属性</Paragraph><Paragraph Style="{StaticResource H4}">新增了 <TextBox Style="{StaticResource InlineCode}">camera_distance</TextBox></Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">默认值:<TextBox Style="{StaticResource InlineCode}">4.0</TextBox></Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">修改在晚间或被旁观实体在第三人称视角下的相机放置距离</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">如果被骑乘的实体有着更高 <TextBox Style="{StaticResource InlineCode}">camera_distance</TextBox> 的属性,则该距离会被应用</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">这个距离会乘上 <TextBox Style="{StaticResource InlineCode}">scale</TextBox> 属性来得到最终目标相机距离</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H3}">数据组件</Paragraph><Paragraph Style="{StaticResource H4}"><TextBox Style="{StaticResource InlineCode}">attribute_modifiers</TextBox> 物品组件</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">对 <TextBox Style="{StaticResource InlineCode}">attributes_modifiers</TextBox> 入口增加了可选显示字段</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">有三种显示类型:</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}"><TextBox Style="{StaticResource InlineCode}">default</TextBox> - 当前行为,在提示中显示计算后的属性修饰器值</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}"><TextBox Style="{StaticResource InlineCode}">hidden</TextBox> - 不显示属性修饰器入口</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}"><TextBox Style="{StaticResource InlineCode}">override</TextBox> - 替换属性修饰器文本</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">包含一个单一字段值,用于显示在属性修饰器的文本内容</Paragraph></ListItem>
-</List></ListItem>
-</List><Paragraph Style="{StaticResource H3}">实体数据</Paragraph><Paragraph Style="{StaticResource H4}"><TextBox Style="{StaticResource InlineCode}">area_effect_cloud</TextBox></Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}"><TextBox Style="{StaticResource InlineCode}">Particle</TextBox> 字段重命名为 <TextBox Style="{StaticResource InlineCode}">custom_particle</TextBox>,并且现在一直以带颜色的 <TextBox Style="{StaticResource InlineCode}">entity_effect</TextBox> 粒子确定的重载运行</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">如果不指定重载这项字段不会被写入</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">当指定 <TextBox Style="{StaticResource InlineCode}">entity_effect</TextBox> 或 <TextBox Style="{StaticResource InlineCode}">tinted_leaves</TextBox> 粒子类型时,颜色将不再继承于药水内容</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H3}">标签</Paragraph><Paragraph Style="{StaticResource H4}">方块标签</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">新增了 <TextBox Style="{StaticResource InlineCode}">#triggers_ambient_desert_dry_vegetation_block_sounds</TextBox> - 能够触发上方方块播放环境枯植被音效的方块</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}"><TextBox Style="{StaticResource InlineCode}">#plays_ambient_desert_block_sounds</TextBox> 重命名为 <TextBox Style="{StaticResource InlineCode}">#triggers_ambient_desert_sand_block_sounds</TextBox></Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H4}">物品标签</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">增加了 <TextBox Style="{StaticResource InlineCode}">#happy_ghast_food</TextBox> - 可以用于喂食快乐恶魂的物品 </Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">增加了 <TextBox Style="{StaticResource InlineCode}">#happy_ghast_tempt_items</TextBox> - 可以用于吸引快乐恶魂的物品</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H4}">实体标签</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">增加了 <TextBox Style="{StaticResource InlineCode}">#can_equip_harness</TextBox> - 可以装备挽具的实体</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">增加了 <TextBox Style="{StaticResource InlineCode}">#followable_friendly_mobs</TextBox> - 幼年快乐恶魂会跟随的非幼年实体</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H2}">资源包版本 56</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">游戏现在会不断地询问在 <TextBox Style="{StaticResource InlineCode}">.png.mcmeta</TextBox> 文件中的模糊纹理参数</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H3}">音效事件</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}"><TextBox Style="{StaticResource InlineCode}">block.sand.wind</TextBox> 重命名为 <TextBox Style="{StaticResource InlineCode}">block.dry_grass.ambient</TextBox></Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H3}">音效</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">更改了发光鱿鱼、鱿鱼、守卫者、马、兔子以及河豚的音效位置,从实体文件夹移动到生物文件夹</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H3}">装备资源</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">新增了新的 <TextBox Style="{StaticResource InlineCode}">happy_ghast_body</TextBox> 层类型,在快乐恶魂的身体槽位渲染</Paragraph></ListItem>
+</Section><List>
+<ListItem><Paragraph Style="{StaticResource Lp}">所有内建 uniforms 现在为 uniform 块而不再是不透明松散 uniforms</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">给后处理着色器自定义 uniform 现在为 uniform 块</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">json 文件内的 uniform 定义现在按块定义</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">详见完整日志</Paragraph></ListItem>
 </List>
 </List>
 </FlowDocument>
 </FlowDocument>
 </FlowDocumentScrollViewer>
 </FlowDocumentScrollViewer>
 
 
 
 
 <!--<StackPanel Margin="0,4,6,0" Orientation="Horizontal" HorizontalAlignment="Right" VerticalAlignment="Center">
 <!--<StackPanel Margin="0,4,6,0" Orientation="Horizontal" HorizontalAlignment="Right" VerticalAlignment="Center">
-<TextBlock Text="最后更新: 2025-04-14" FontSize="12" VerticalAlignment="Center" Foreground="{DynamicResource ColorBrush4}"/>
+<TextBlock Text="最后更新: 2025-04-16" FontSize="12" VerticalAlignment="Center" Foreground="{DynamicResource ColorBrush4}"/>
 </StackPanel> -->
 </StackPanel> -->
 
 
 </StackPanel>
 </StackPanel>
@@ -471,7 +332,7 @@ xmlns:local="clr-namespace:PCL;assembly=Plain Craft Launcher 2">
 
 
 
 
 <!--<StackPanel Margin="0,4,6,0" Orientation="Horizontal" HorizontalAlignment="Right" VerticalAlignment="Center">
 <!--<StackPanel Margin="0,4,6,0" Orientation="Horizontal" HorizontalAlignment="Right" VerticalAlignment="Center">
-<TextBlock Text="最后更新: 2025-04-14" FontSize="12" VerticalAlignment="Center" Foreground="{DynamicResource ColorBrush4}"/>
+<TextBlock Text="最后更新: 2025-04-16" FontSize="12" VerticalAlignment="Center" Foreground="{DynamicResource ColorBrush4}"/>
 </StackPanel> -->
 </StackPanel> -->
 
 
 </StackPanel>
 </StackPanel>

+ 4 - 4
generated/NewLook.xaml

@@ -30,8 +30,8 @@ xmlns:local="clr-namespace:PCL;assembly=Plain Craft Launcher 2">
 <local:MyListItem Margin="10,1,10,1" ToolTip="最新正式版 点击查看该版本更新日志"
 <local:MyListItem Margin="10,1,10,1" ToolTip="最新正式版 点击查看该版本更新日志"
 	Logo="pack://application:,,,/images/Blocks/Grass.png" Title="最新正式版 - 1.21.5" Info="正式版"
 	Logo="pack://application:,,,/images/Blocks/Grass.png" Title="最新正式版 - 1.21.5" Info="正式版"
 	EventType="打开帮助" EventData="https://news.bugjump.net/VersionDetail.json?ver=1.21.5" Type="Clickable" /><local:MyListItem Margin="10,1,10,1" ToolTip="最新快照版 点击查看该版本更新日志"
 	EventType="打开帮助" EventData="https://news.bugjump.net/VersionDetail.json?ver=1.21.5" Type="Clickable" /><local:MyListItem Margin="10,1,10,1" ToolTip="最新快照版 点击查看该版本更新日志"
-	Logo="pack://application:,,,/images/Blocks/CommandBlock.png" Title="最新快照版 - 25w15a" Info="快照版"
-	EventType="打开帮助" EventData="https://news.bugjump.net/VersionDetail.json?ver=25w15a" Type="Clickable" />
+	Logo="pack://application:,,,/images/Blocks/CommandBlock.png" Title="最新快照版 - 25w16a" Info="快照版"
+	EventType="打开帮助" EventData="https://news.bugjump.net/VersionDetail.json?ver=25w16a" Type="Clickable" />
 <Line X1="0" X2="100" Stroke="{DynamicResource ColorBrush5}"  Opacity="0.7" StrokeThickness="1.2"
 <Line X1="0" X2="100" Stroke="{DynamicResource ColorBrush5}"  Opacity="0.7" StrokeThickness="1.2"
      HorizontalAlignment="Center" Stretch="Fill" Margin="4,4"/>
      HorizontalAlignment="Center" Stretch="Fill" Margin="4,4"/>
 <local:MyListItem Margin="10,1" ToolTip="点击跳转到列表界面" LogoScale="1.04"
 <local:MyListItem Margin="10,1" ToolTip="点击跳转到列表界面" LogoScale="1.04"
@@ -45,8 +45,8 @@ EventType="打开帮助" EventData="https://news.bugjump.net/VersionArchiveList.
     <StackPanel>
     <StackPanel>
     <StackPanel Orientation="Horizontal" VerticalAlignment="Center" Margin="0,0,0,4">
     <StackPanel Orientation="Horizontal" VerticalAlignment="Center" Margin="0,0,0,4">
     <TextBlock FontSize="18" Foreground="{DynamicResource ColorBrush2}"><Bold>PCL2 新闻主页</Bold></TextBlock>
     <TextBlock FontSize="18" Foreground="{DynamicResource ColorBrush2}"><Bold>PCL2 新闻主页</Bold></TextBlock>
-    <local:MyIconTextButton ColorType="Highlight" Margin="4,0" Text="67a3697" ToolTip="当前 Commit 版本" EventType="打开网页"
-    EventData="https://github.com/Light-Beacon/PCL2-NewsHomepage/tree/67a369779ac9dd69ca53ca9a2d27246e68a441ed"
+    <local:MyIconTextButton ColorType="Highlight" Margin="4,0" Text="fc35507" ToolTip="当前 Commit 版本" EventType="打开网页"
+    EventData="https://github.com/Light-Beacon/PCL2-NewsHomepage/tree/fc35507308d5e735141675a1d900c03e0e272498"
     LogoScale="1.1" Logo="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z" />
     LogoScale="1.1" Logo="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z" />
     </StackPanel>
     </StackPanel>
     <StackPanel Orientation="Horizontal" VerticalAlignment="Center" Margin="-4,0,0,10" Height="46">
     <StackPanel Orientation="Horizontal" VerticalAlignment="Center" Margin="-4,0,0,10" Height="46">

+ 112 - 251
generated/News.xaml

@@ -11,28 +11,60 @@ xmlns:local="clr-namespace:PCL;assembly=Plain Craft Launcher 2">
 <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>
 <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>
 <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>
 <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>
 <Style TargetType="FlowDocumentScrollViewer"><Setter Property="IsSelectionEnabled" Value="False"/><Setter Property="VerticalScrollBarVisibility" Value="Hidden"/><Setter Property="Margin" Value="0"/></Style>
 <Style TargetType="FlowDocumentScrollViewer"><Setter Property="IsSelectionEnabled" Value="False"/><Setter Property="VerticalScrollBarVisibility" Value="Hidden"/><Setter Property="Margin" Value="0"/></Style>
-<Style x:Key="VersionTitleBlock" TargetType="TextBlock"><Setter Property="HorizontalAlignment" Value="Center"/><Setter Property="TextAlignment" Value="Center"/><Setter Property="VerticalAlignment" Value="Center"/><Setter Property="Foreground" Value="{DynamicResource ColorBrush7}"/><Setter Property="Width" Value="180"/><Setter Property="TextWrapping" Value="Wrap"/><Setter Property="FontSize" Value="18"/></Style>
-<Style  TargetType="TextBox" x:Key="BlockCode">
-    <Setter Property="Foreground" Value="{DynamicResource ColorBrush1}" />
+<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>
+<ControlTemplate  x:Key="Separator" TargetType="ContentControl">
+  <Grid Margin="0,10">
+    <Grid.ColumnDefinitions>
+      <ColumnDefinition Width="1*" />
+      <ColumnDefinition Width="100" />
+      <ColumnDefinition Width="1*" />
+    </Grid.ColumnDefinitions>
+    <Line X1="0" X2="100" Stroke="{DynamicResource ColorBrush4}" StrokeThickness="1.5" HorizontalAlignment="Center" Stretch="Fill" Grid.Column="0" />
+    <TextBlock Text="{TemplateBinding Content}" HorizontalAlignment="Center" FontSize="15" Foreground="{DynamicResource ColorBrush4}" Grid.Column="1" VerticalAlignment="Center" />
+    <Line X1="0" X2="100" Stroke="{DynamicResource ColorBrush4}" StrokeThickness="1.5" HorizontalAlignment="Center" Stretch="Fill" Grid.Column="2" />
+  </Grid>
+</ControlTemplate>
+<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>
+<Style  TargetType="TextBox" x:Key="InlineCode">
     <Setter Property="FontSize" Value="14" />
     <Setter Property="FontSize" Value="14" />
     <Setter Property="IsReadOnly" Value="True" />
     <Setter Property="IsReadOnly" Value="True" />
+    <Setter Property="Margin" Value="2,0,2,-4" />
     <Setter Property="FontFamily" Value="Consolas" />
     <Setter Property="FontFamily" Value="Consolas" />
+    <Setter Property="Foreground" Value="{DynamicResource ColorBrush1}" />
+    <Setter Property="Height" Value="18" />
     <Setter Property="Template">
     <Setter Property="Template">
         <Setter.Value>
         <Setter.Value>
             <ControlTemplate TargetType="TextBox">
             <ControlTemplate TargetType="TextBox">
-                <Border Background="{DynamicResource ColorBrush7}" Opacity="0.8" BorderBrush="{DynamicResource ColorBrush4}" BorderThickness="0" CornerRadius="0,0,5,5" Padding="16,8,16,12"> 
+                <Border Background="{DynamicResource ColorBrush6}" Opacity="0.9" BorderBrush="{DynamicResource ColorBrush4}" BorderThickness="0" CornerRadius="5" Padding="4,0.2"> 
                     <ScrollViewer x:Name="PART_ContentHost" Focusable="false" HorizontalScrollBarVisibility="Hidden" VerticalScrollBarVisibility="Hidden" />
                     <ScrollViewer x:Name="PART_ContentHost" Focusable="false" HorizontalScrollBarVisibility="Hidden" VerticalScrollBarVisibility="Hidden" />
                 </Border>
                 </Border>
+                <ControlTemplate.Triggers>
+                </ControlTemplate.Triggers>
             </ControlTemplate>
             </ControlTemplate>
         </Setter.Value>
         </Setter.Value>
     </Setter>
     </Setter>
 </Style>
 </Style>
+<sys:String   x:Key="LaunchIcon">
+M512 97C282.8 97 97 282.8 97 512s185.8 415 415 415 415-185.8
+415-415S741.2 97 512 97z m-1 759c-190.5 0-345-154.5-345-345s154.5-345
+345-345 345 154.5 345 345-154.5 345-345 345z M442.1 408.2L621.9 512
+442.1 615.8V408.2m-59.9-113.9c-5.2 0-10 4.2-10 10v415.4c0 5.8 4.8 10
+10 10 1.7 0 3.4-0.4 5-1.4l359.7-207.7c6.7-3.8 6.7-13.5 0-17.3L387.1
+295.7c-1.6-1-3.3-1.4-4.9-1.4z</sys:String>
+<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>
 <sys:String   x:Key="CreeperIcon">
 <sys:String   x:Key="CreeperIcon">
 M213.333333 128a85.333333 85.333333 0 0 0-85.333333 85.333333v597.333334a85.333333 85.333333 0 0 0 85.333333 85.333333h597.333334a85.333333 85.333333 0 0 0 85.333333-85.333333V213.333333a85.333333 85.333333 0 0 0-85.333333-85.333333H213.333333z m0 64h597.333334c11.754667 0 21.333333 9.578667 21.333333 21.333333v597.333334c0 11.754667-9.578667 21.333333-21.333333 21.333333H213.333333c-11.754667 0-21.333333-9.578667-21.333333-21.333333V213.333333c0-11.754667 9.578667-21.333333 21.333333-21.333333z m64 106.666667a21.333333 21.333333 0 0 0-21.333333 21.333333v128a21.333333 21.333333 0 0 0 21.333333 21.333333h149.333334v-149.333333a21.333333 21.333333 0 0 0-21.333334-21.333333h-128z m149.333334 170.666666v85.333334h-64a21.333333 21.333333 0 0 0-21.333334 21.333333v160a32 32 0 1 0 64 0V704h213.333334v32a32 32 0 1 0 64 0V576a21.333333 21.333333 0 0 0-21.333334-21.333333h-64v-85.333334h-170.666666z m170.666666 0h149.333334a21.333333 21.333333 0 0 0 21.333333-21.333333v-128a21.333333 21.333333 0 0 0-21.333333-21.333333h-128a21.333333 21.333333 0 0 0-21.333334 21.333333v149.333333z
 M213.333333 128a85.333333 85.333333 0 0 0-85.333333 85.333333v597.333334a85.333333 85.333333 0 0 0 85.333333 85.333333h597.333334a85.333333 85.333333 0 0 0 85.333333-85.333333V213.333333a85.333333 85.333333 0 0 0-85.333333-85.333333H213.333333z m0 64h597.333334c11.754667 0 21.333333 9.578667 21.333333 21.333333v597.333334c0 11.754667-9.578667 21.333333-21.333333 21.333333H213.333333c-11.754667 0-21.333333-9.578667-21.333333-21.333333V213.333333c0-11.754667 9.578667-21.333333 21.333333-21.333333z m64 106.666667a21.333333 21.333333 0 0 0-21.333333 21.333333v128a21.333333 21.333333 0 0 0 21.333333 21.333333h149.333334v-149.333333a21.333333 21.333333 0 0 0-21.333334-21.333333h-128z m149.333334 170.666666v85.333334h-64a21.333333 21.333333 0 0 0-21.333334 21.333333v160a32 32 0 1 0 64 0V704h213.333334v32a32 32 0 1 0 64 0V576a21.333333 21.333333 0 0 0-21.333334-21.333333h-64v-85.333334h-170.666666z m170.666666 0h149.333334a21.333333 21.333333 0 0 0 21.333333-21.333333v-128a21.333333 21.333333 0 0 0-21.333333-21.333333h-128a21.333333 21.333333 0 0 0-21.333334 21.333333v149.333333z
 </sys:String>
 </sys:String>
+<Style x:Key="DownloadVersionButton" TargetType="local:MyIconTextButton"><Setter Property="Text" Value="下载"/><Setter Property="ToolTip" Value="转到下载页面"/><Setter Property="EventType" Value="切换页面"/><Setter Property="EventData" Value="1|1"/></Style>
+<Style x:Key="VersionTitleBorder" TargetType="Border"><Setter Property="Margin" Value="0,-20,-1,-2"/><Setter Property="Background" Value="{DynamicResource ColorBrush3}"/><Setter Property="Width" Value="170"/><Setter Property="Height" Value="30"/><Setter Property="CornerRadius" Value="7"/><Setter Property="BorderThickness" Value="0,0,0,2"/><Setter Property="BorderBrush" Value="{DynamicResource ColorBrush2}"/></Style>
 <sys:String   x:Key="WikiIcon">
 <sys:String   x:Key="WikiIcon">
 M172.61,196.65h31a7.69,7.69,0,0,1,7.62,6.65l11.19,80.95c2.58,20.09,5.16,40.18,7.73,60.79h1c3.61-20.61,7.47-41,11.34-60.79l18.23-81.58a7.7,7.7,0,0,1,7.52-6h26.58a7.7,7.7,0,0,1,7.51,6l18.48,81.6c3.86,19.57,7.21,40.18,11.07,60.79h1.29c2.32-20.61,4.9-41,7.22-60.79l11.67-81a7.7,7.7,0,0,1,7.62-6.6h27.72a7.7,7.7,0,0,1,7.59,9L364.41,382.2a7.69,7.69,0,0,1-7.58,6.38H311.61a7.7,7.7,0,0,1-7.54-6.14l-16-77.33c-3.09-14.68-5.67-30.14-7.47-44.57h-1c-2.58,14.43-4.9,29.89-7.73,44.57L256.34,382.4a7.7,7.7,0,0,1-7.54,6.18H204.6a7.69,7.69,0,0,1-7.58-6.32L165,205.72A7.71,7.71,0,0,1,172.61,196.65ZM286.87,507.39,159.71,455.25v22.82L97.54,451.18v-23.3l-89-2,9.54-119.29H44.78V291.24L31.45,280.81V247l14.09-4.23L45,227.13,63.33,220V207.1l5.51-2v-16.2l15.65-4.93V167.63l24.06-11.81,1.65-21.95,4.94-1.72-2-1V95.6h13V89.45l27.56-14.79L169,84.43,185.79,76l21.47,15.34,8.1,1v7.91h6.51l60.65-30.56,8,3.49,17-12.08L324,71l.12-2.19,39.15-22,18.06,12.53h26.37l3.79-1.62,36.38,27.4v28.77l16.81,8.15V149l6.08,3V164l10.15,5.51v11.32h9v11.52l1,0c1.54,0,3.44.08,5.91,0l15.13-.13V212.7h9.28v49.71h-5.8v36.1l-16,9h56l6.78,119.85-116.84-1.4Zm-157.16-85.7h27.23l128.51,52.7,152.82-78.54,92.15,1.1-3.36-59.47H456.67V325.89h-5.8v-40l22.37,1.81L485.36,281v-.86h-7.24V268.5h-7V236.33l-11.31,8.61V210.82h-9V187.35l-10.15-5.51V170.59l-11.59-5.79V138.2l-38.25-18.53,26.95-17.27v-2.29l-10.59-8-24.49,10.41V89.37H371.9l-10.35-7.18-8.38,4.7-.6,11.32-22.31,11.61-21.4-12.9L294,107.45l-10.58-4.63L192,148.87V130.24h-6.67V119l-1-.12V121l-28.12,4v.58h-7.1L151.49,150l-5.17-.37.11,3.38-1.27.44,14.7,10.59-45.37,22.26V206l-15.65,4.93V226l-5.51,2v12.57l-17.6,6.81.61,17.43-12,3.61,10.46,8.18v1.59h11.6v24l43.44,34.42h-84l-4.8,60,86.54,1.93v32.93l2.17.94ZM476.3,232.41h5.58v-4.25Z
 M172.61,196.65h31a7.69,7.69,0,0,1,7.62,6.65l11.19,80.95c2.58,20.09,5.16,40.18,7.73,60.79h1c3.61-20.61,7.47-41,11.34-60.79l18.23-81.58a7.7,7.7,0,0,1,7.52-6h26.58a7.7,7.7,0,0,1,7.51,6l18.48,81.6c3.86,19.57,7.21,40.18,11.07,60.79h1.29c2.32-20.61,4.9-41,7.22-60.79l11.67-81a7.7,7.7,0,0,1,7.62-6.6h27.72a7.7,7.7,0,0,1,7.59,9L364.41,382.2a7.69,7.69,0,0,1-7.58,6.38H311.61a7.7,7.7,0,0,1-7.54-6.14l-16-77.33c-3.09-14.68-5.67-30.14-7.47-44.57h-1c-2.58,14.43-4.9,29.89-7.73,44.57L256.34,382.4a7.7,7.7,0,0,1-7.54,6.18H204.6a7.69,7.69,0,0,1-7.58-6.32L165,205.72A7.71,7.71,0,0,1,172.61,196.65ZM286.87,507.39,159.71,455.25v22.82L97.54,451.18v-23.3l-89-2,9.54-119.29H44.78V291.24L31.45,280.81V247l14.09-4.23L45,227.13,63.33,220V207.1l5.51-2v-16.2l15.65-4.93V167.63l24.06-11.81,1.65-21.95,4.94-1.72-2-1V95.6h13V89.45l27.56-14.79L169,84.43,185.79,76l21.47,15.34,8.1,1v7.91h6.51l60.65-30.56,8,3.49,17-12.08L324,71l.12-2.19,39.15-22,18.06,12.53h26.37l3.79-1.62,36.38,27.4v28.77l16.81,8.15V149l6.08,3V164l10.15,5.51v11.32h9v11.52l1,0c1.54,0,3.44.08,5.91,0l15.13-.13V212.7h9.28v49.71h-5.8v36.1l-16,9h56l6.78,119.85-116.84-1.4Zm-157.16-85.7h27.23l128.51,52.7,152.82-78.54,92.15,1.1-3.36-59.47H456.67V325.89h-5.8v-40l22.37,1.81L485.36,281v-.86h-7.24V268.5h-7V236.33l-11.31,8.61V210.82h-9V187.35l-10.15-5.51V170.59l-11.59-5.79V138.2l-38.25-18.53,26.95-17.27v-2.29l-10.59-8-24.49,10.41V89.37H371.9l-10.35-7.18-8.38,4.7-.6,11.32-22.31,11.61-21.4-12.9L294,107.45l-10.58-4.63L192,148.87V130.24h-6.67V119l-1-.12V121l-28.12,4v.58h-7.1L151.49,150l-5.17-.37.11,3.38-1.27.44,14.7,10.59-45.37,22.26V206l-15.65,4.93V226l-5.51,2v12.57l-17.6,6.81.61,17.43-12,3.61,10.46,8.18v1.59h11.6v24l43.44,34.42h-84l-4.8,60,86.54,1.93v32.93l2.17.94ZM476.3,232.41h5.58v-4.25Z
 </sys:String>
 </sys:String>
+<Style x:Key="Lp" TargetType="Paragraph"><Setter Property="LineHeight" Value="16"/><Setter Property="TextIndent" Value="0"/></Style>
+<Style x:Key="ServerJarDownloadButton" TargetType="local:MyIconTextButton"><Setter Property="Text" Value="服务端"/><Setter Property="ToolTip" Value="下载服务端"/><Setter Property="EventType" Value="下载文件"/></Style>
+<Style x:Key="ContentStack" TargetType="StackPanel"><Setter Property="Margin" Value="20,40,20,20"/></Style>
+<Style x:Key="Card" TargetType="local:MyCard"><Setter Property="Margin" Value="0,5"/></Style>
+<Style x:Key="H1" TargetType="Paragraph"><Setter Property="FontSize" Value="24"/><Setter Property="Margin" Value="0,10,0,10"/><Setter Property="FontWeight" Value="Bold"/><Setter Property="Foreground" Value="{DynamicResource ColorBrush3}"/></Style>
 <sys:String   x:Key="CloudIcon">
 <sys:String   x:Key="CloudIcon">
 M480 224c43 0 84.7 11.6 120.6 33.5 34.6 21.1 62.5 50.9 80.6 86 10.4
 M480 224c43 0 84.7 11.6 120.6 33.5 34.6 21.1 62.5 50.9 80.6 86 10.4
 20.1 30.6 33.3 53.2 34.6C796 381.6 853 407 895.2 449.7c41.7 42.1 64.6
 20.1 30.6 33.3 53.2 34.6C796 381.6 853 407 895.2 449.7c41.7 42.1 64.6
@@ -45,9 +77,6 @@ M480 224c43 0 84.7 11.6 120.6 33.5 34.6 21.1 62.5 50.9 80.6 86 10.4
 113.4 888.6 256.1 896H736c158.9 0 287.9-130.5 287.9-291.3
 113.4 888.6 256.1 896H736c158.9 0 287.9-130.5 287.9-291.3
 0-145.4-111.1-265.5-256.2-287.4-18.1-2.7-34.1-13-44.2-28.2C672.5
 0-145.4-111.1-265.5-256.2-287.4-18.1-2.7-34.1-13-44.2-28.2C672.5
 211.6 582.7 160 480 160z</sys:String>
 211.6 582.7 160 480 160z</sys:String>
-<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>
-<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>
-<Style x:Key="H1" TargetType="Paragraph"><Setter Property="FontSize" Value="24"/><Setter Property="Margin" Value="0,10,0,10"/><Setter Property="FontWeight" Value="Bold"/><Setter Property="Foreground" Value="{DynamicResource ColorBrush3}"/></Style>
 <sys:String   x:Key="DownloadIcon">
 <sys:String   x:Key="DownloadIcon">
 M802 664v146c0 7.7-6.3 14-14 14H236c-7.7
 M802 664v146c0 7.7-6.3 14-14 14H236c-7.7
 0-14-6.3-14-14V664c0-5.5-4.5-10-10-10h-50c-5.5
 0-14-6.3-14-14V664c0-5.5-4.5-10-10-10h-50c-5.5
@@ -71,57 +100,11 @@ M802 664v146c0 7.7-6.3 14-14 14H236c-7.7
 0-0.4-0.1-0.6-0.1-0.4-0.1-0.7-0.2-1.1-0.2-0.2
 0-0.4-0.1-0.6-0.1-0.4-0.1-0.7-0.2-1.1-0.2-0.2
 0-0.4-0.1-0.6-0.1-0.4-0.1-0.7-0.2-1.1-0.3-0.2-0.1-0.4-0.1-0.6-0.2-0.3-0.1-0.6-0.2-1-0.3-0.2-0.1-0.5-0.1-0.7-0.2l-0.9-0.3c-0.3-0.1-0.5-0.2-0.8-0.3-0.2-0.1-0.5-0.2-0.7-0.3-0.3-0.1-0.6-0.3-0.8-0.4l-0.6-0.3c-0.3-0.2-0.6-0.3-0.9-0.5-0.2-0.1-0.4-0.2-0.5-0.3-0.3-0.2-0.6-0.4-1-0.6-0.2-0.1-0.3-0.2-0.5-0.3-0.3-0.2-0.6-0.4-1-0.6-0.2-0.1-0.3-0.2-0.5-0.3-0.3-0.2-0.6-0.4-0.9-0.7-0.2-0.1-0.3-0.3-0.5-0.4-0.3-0.2-0.5-0.4-0.8-0.6-0.2-0.2-0.4-0.4-0.7-0.6-0.2-0.2-0.4-0.4-0.6-0.5l-1.2-1.2-233.1-233.1c-13.7-13.7-13.7-35.8 0-49.5 13.7-13.7
 0-0.4-0.1-0.6-0.1-0.4-0.1-0.7-0.2-1.1-0.3-0.2-0.1-0.4-0.1-0.6-0.2-0.3-0.1-0.6-0.2-1-0.3-0.2-0.1-0.5-0.1-0.7-0.2l-0.9-0.3c-0.3-0.1-0.5-0.2-0.8-0.3-0.2-0.1-0.5-0.2-0.7-0.3-0.3-0.1-0.6-0.3-0.8-0.4l-0.6-0.3c-0.3-0.2-0.6-0.3-0.9-0.5-0.2-0.1-0.4-0.2-0.5-0.3-0.3-0.2-0.6-0.4-1-0.6-0.2-0.1-0.3-0.2-0.5-0.3-0.3-0.2-0.6-0.4-1-0.6-0.2-0.1-0.3-0.2-0.5-0.3-0.3-0.2-0.6-0.4-0.9-0.7-0.2-0.1-0.3-0.3-0.5-0.4-0.3-0.2-0.5-0.4-0.8-0.6-0.2-0.2-0.4-0.4-0.7-0.6-0.2-0.2-0.4-0.4-0.6-0.5l-1.2-1.2-233.1-233.1c-13.7-13.7-13.7-35.8 0-49.5 13.7-13.7
 35.8-13.7 49.5 0L477 612.5V163c0-19.3 15.7-35 35-35s35 15.7 35 35z</sys:String>
 35.8-13.7 49.5 0L477 612.5V163c0-19.3 15.7-35 35-35s35 15.7 35 35z</sys:String>
+<Style x:Key="VersionTitleBlock" TargetType="TextBlock"><Setter Property="HorizontalAlignment" Value="Center"/><Setter Property="TextAlignment" Value="Center"/><Setter Property="VerticalAlignment" Value="Center"/><Setter Property="Foreground" Value="{DynamicResource ColorBrush7}"/><Setter Property="Width" Value="180"/><Setter Property="TextWrapping" Value="Wrap"/><Setter Property="FontSize" Value="18"/></Style>
 <Style x:Key="VersionImageBorder" TargetType="Border"><Setter Property="HorizontalAlignment" Value="Center"/><Setter Property="BorderThickness" Value="4"/><Setter Property="VerticalAlignment" Value="Top"/><Setter Property="BorderBrush" Value="{DynamicResource ColorBrush3}"/><Setter Property="CornerRadius" Value="7"/><Setter Property="MaxHeight" Value="140"/></Style>
 <Style x:Key="VersionImageBorder" TargetType="Border"><Setter Property="HorizontalAlignment" Value="Center"/><Setter Property="BorderThickness" Value="4"/><Setter Property="VerticalAlignment" Value="Top"/><Setter Property="BorderBrush" Value="{DynamicResource ColorBrush3}"/><Setter Property="CornerRadius" Value="7"/><Setter Property="MaxHeight" Value="140"/></Style>
-<Style x:Key="ServerJarDownloadButton" TargetType="local:MyIconTextButton"><Setter Property="Text" Value="服务端"/><Setter Property="ToolTip" Value="下载服务端"/><Setter Property="EventType" Value="下载文件"/></Style>
-<Style  TargetType="TextBox" x:Key="InlineCode">
-    <Setter Property="FontSize" Value="14" />
-    <Setter Property="IsReadOnly" Value="True" />
-    <Setter Property="Margin" Value="2,0,2,-4" />
-    <Setter Property="FontFamily" Value="Consolas" />
-    <Setter Property="Foreground" Value="{DynamicResource ColorBrush1}" />
-    <Setter Property="Height" Value="18" />
-    <Setter Property="Template">
-        <Setter.Value>
-            <ControlTemplate TargetType="TextBox">
-                <Border Background="{DynamicResource ColorBrush6}" Opacity="0.9" BorderBrush="{DynamicResource ColorBrush4}" BorderThickness="0" CornerRadius="5" Padding="4,0.2"> 
-                    <ScrollViewer x:Name="PART_ContentHost" Focusable="false" HorizontalScrollBarVisibility="Hidden" VerticalScrollBarVisibility="Hidden" />
-                </Border>
-                <ControlTemplate.Triggers>
-                </ControlTemplate.Triggers>
-            </ControlTemplate>
-        </Setter.Value>
-    </Setter>
-</Style>
-<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>
-<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>
-<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>
-<Style x:Key="ContentStack" TargetType="StackPanel"><Setter Property="Margin" Value="20,40,20,20"/></Style>
 <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>
 <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>
 <Style x:Key="typedQuote" BasedOn="{StaticResource Quote}" TargetType="Section"><Setter Property="Padding" Value="10,2"/></Style>
 <Style x:Key="typedQuote" BasedOn="{StaticResource Quote}" TargetType="Section"><Setter Property="Padding" Value="10,2"/></Style>
 <Style x:Key="devnoteQuote" BasedOn="{StaticResource typedQuote}" TargetType="Section"><Setter Property="BorderBrush" Value="{StaticResource ColorBrush4}"/><Setter Property="Background" Value="{StaticResource ColorBrush6}"/></Style>
 <Style x:Key="devnoteQuote" BasedOn="{StaticResource typedQuote}" TargetType="Section"><Setter Property="BorderBrush" Value="{StaticResource ColorBrush4}"/><Setter Property="Background" Value="{StaticResource ColorBrush6}"/></Style>
-<Style x:Key="Card" TargetType="local:MyCard"><Setter Property="Margin" Value="0,5"/></Style>
-<Style x:Key="Lp" TargetType="Paragraph"><Setter Property="LineHeight" Value="16"/><Setter Property="TextIndent" Value="0"/></Style>
-<ControlTemplate  x:Key="Separator" TargetType="ContentControl">
-  <Grid Margin="0,10">
-    <Grid.ColumnDefinitions>
-      <ColumnDefinition Width="1*" />
-      <ColumnDefinition Width="100" />
-      <ColumnDefinition Width="1*" />
-    </Grid.ColumnDefinitions>
-    <Line X1="0" X2="100" Stroke="{DynamicResource ColorBrush4}" StrokeThickness="1.5" HorizontalAlignment="Center" Stretch="Fill" Grid.Column="0" />
-    <TextBlock Text="{TemplateBinding Content}" HorizontalAlignment="Center" FontSize="15" Foreground="{DynamicResource ColorBrush4}" Grid.Column="1" VerticalAlignment="Center" />
-    <Line X1="0" X2="100" Stroke="{DynamicResource ColorBrush4}" StrokeThickness="1.5" HorizontalAlignment="Center" Stretch="Fill" Grid.Column="2" />
-  </Grid>
-</ControlTemplate>
-<sys:String   x:Key="LaunchIcon">
-M512 97C282.8 97 97 282.8 97 512s185.8 415 415 415 415-185.8
-415-415S741.2 97 512 97z m-1 759c-190.5 0-345-154.5-345-345s154.5-345
-345-345 345 154.5 345 345-154.5 345-345 345z M442.1 408.2L621.9 512
-442.1 615.8V408.2m-59.9-113.9c-5.2 0-10 4.2-10 10v415.4c0 5.8 4.8 10
-10 10 1.7 0 3.4-0.4 5-1.4l359.7-207.7c6.7-3.8 6.7-13.5 0-17.3L387.1
-295.7c-1.6-1-3.3-1.4-4.9-1.4z</sys:String>
-<Style x:Key="VersionTitleBorder" TargetType="Border"><Setter Property="Margin" Value="0,-20,-1,-2"/><Setter Property="Background" Value="{DynamicResource ColorBrush3}"/><Setter Property="Width" Value="170"/><Setter Property="Height" Value="30"/><Setter Property="CornerRadius" Value="7"/><Setter Property="BorderThickness" Value="0,0,0,2"/><Setter Property="BorderBrush" Value="{DynamicResource ColorBrush2}"/></Style>
-<Style x:Key="DownloadVersionButton" TargetType="local:MyIconTextButton"><Setter Property="Text" Value="下载"/><Setter Property="ToolTip" Value="转到下载页面"/><Setter Property="EventType" Value="切换页面"/><Setter Property="EventData" Value="1|1"/></Style>
 
 
 </StackPanel.Resources>
 </StackPanel.Resources>
 <local:MyCard CanSwap="False" IsSwaped="false" Margin="0,-2,0,6">
 <local:MyCard CanSwap="False" IsSwaped="false" Margin="0,-2,0,6">
@@ -156,154 +139,76 @@ M512 97C282.8 97 97 282.8 97 512s185.8 415 415 415 415-185.8
 
 
 
 
 <!--<StackPanel Margin="0,4,6,0" Orientation="Horizontal" HorizontalAlignment="Right" VerticalAlignment="Center">
 <!--<StackPanel Margin="0,4,6,0" Orientation="Horizontal" HorizontalAlignment="Right" VerticalAlignment="Center">
-<TextBlock Text="最后更新: 2025-04-14" FontSize="12" VerticalAlignment="Center" Foreground="{DynamicResource ColorBrush4}"/>
+<TextBlock Text="最后更新: 2025-04-16" FontSize="12" VerticalAlignment="Center" Foreground="{DynamicResource ColorBrush4}"/>
 </StackPanel> -->
 </StackPanel> -->
 
 
 </StackPanel>
 </StackPanel>
-</local:MyCard><local:MyCard Title="最新快照版 - 25w15a" CanSwap="True" IsSwaped="false" Style="{StaticResource Card}" >
+</local:MyCard><local:MyCard Title="最新快照版 - 25w16a" CanSwap="True" IsSwaped="false" Style="{StaticResource Card}" >
 <StackPanel Style="{StaticResource ContentStack}">
 <StackPanel Style="{StaticResource ContentStack}">
 <Border Style="{StaticResource VersionImageBorder}">
 <Border Style="{StaticResource VersionImageBorder}">
 <Border.Background>
 <Border.Background>
-<ImageBrush ImageSource="https://img.picgo.net/2025/04/09/imaged6dbe534b1565f4d.png" Stretch="UniformToFill" />
+<ImageBrush ImageSource="https://img.picgo.net/2025/04/16/image0d16c03b805ce8c4.png" Stretch="UniformToFill" />
 </Border.Background>
 </Border.Background>
-<local:MyImage Source="https://img.picgo.net/2025/04/09/imaged6dbe534b1565f4d.png" Opacity="0" Stretch="Fill"/>
+<local:MyImage Source="https://img.picgo.net/2025/04/16/image0d16c03b805ce8c4.png" Opacity="0" Stretch="Fill"/>
 </Border>
 </Border>
 <Border Style="{StaticResource VersionTitleBorder}">
 <Border Style="{StaticResource VersionTitleBorder}">
-<TextBlock Style="{StaticResource VersionTitleBlock}" Text="25w15a" />
+<TextBlock Style="{StaticResource VersionTitleBlock}" Text="25w16a" />
 </Border><FlowDocumentScrollViewer >
 </Border><FlowDocumentScrollViewer >
 <FlowDocument>
 <FlowDocument>
-<Paragraph>周二发的快照?对的!从现在开始我们将每周快照日移到了固定的一天——星期二。</Paragraph><Paragraph>在本周我们发布了 2025 第二个小更新的第一个快照,包含了快乐恶魂、小恶魂、<Italic>Dried Ghast</Italic>、<Italic>Ghast Harness</Italic>。感谢快乐恶魂让你能在新的游戏体验中翱翔,发掘与抚育自己的快乐恶魂—— 在下界中取回失水恶魂方块,在主世界里将其浸入水中来生成一只小恶魂。我们这周同时也将定位栏功能带入了 Java 版,可以使你在外出探险时能够轻而易举地找到你的朋友。</Paragraph><Paragraph>来体验你第一次试飞快乐恶魂,合成你自己的失水恶魂——并向我们发送你的<Underline><local:MyTextButton Margin="0,0,0,-2" EventType="打开网页" EventData="https://feedback.minecraft.net/hc/en-us/community/topics/35301401438605-Upcoming-Game-Drop-Features?sort_by=votes">反馈</local:MyTextButton></Underline>!</Paragraph><Paragraph Style="{StaticResource H2}">新特性</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">新增了失水恶魂方块</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">新增了快乐恶魂生物</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">新增了挽具物品</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">新的进度</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H3}">失水恶魂</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">可以在下界的下界化石结构中找到</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">也可使用 1 个骨块与 8 个恶魂之泪合成</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">当含水时回经历大约 20 分钟的三个阶段的变化直到其变成小恶魂</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">基于当前阶段发出音效并显示粒子</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">如果在含水状态时挖下,无论在含水时到了哪个阶段,其将恢复“干”的阶段</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">当不再含水时它会使用相同时间恢复到最初始的“干”的阶段</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H3}">快乐恶魂</Paragraph><Paragraph Style="{StaticResource H4}">小恶魂</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">小恶魂是快乐恶魂的幼年版本</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">当失水恶魂方块持续含水大约 20 分钟时生成</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">在生成后,小恶魂将会尝试跟随:</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">在 16 格范围内的玩家或</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">在 16 格范围内的成年非水生被动生物(以及一些中立生物)</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">如果在小恶魂附近没有没有玩家或合适的生物,则小恶魂将会在距离其家位置(其生成位置或最后一次交互位置)32格之内闲逛</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">其会重置其家位置如果其在家区域边界外移动了超过 16 格方块</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">可以被雪球吸引也可以喂食雪球</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">会在约 20 分钟后成长为快乐恶魂(若喂食雪球则更快)</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H4}">快乐恶魂</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">成年的快乐恶魂是一个新的飞行载具,最多可以支持四名玩家乘坐</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">由小恶魂经历 20 分钟后(若喂食雪球则更快)成长为快乐恶魂</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">可以装备挽具,最多可以支持四名玩家乘坐</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">被挽具和雪球吸引</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">挽具仅在其在没有装备挽具时吸引</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">在收到伤害时无受惊行为</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">无法繁殖</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">缓慢地恢复生命值,在下雨、下雪或在以渲染的云层相同的高度飞行时恢复更快</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">第一个骑乘快乐恶魂的玩家可以控制,坐在快乐恶魂的最前面,在脸的上方</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">按下前进键会使快乐恶魂飞向玩家目视方向</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">按下后退键会使快乐恶魂飞向玩家目视反方向</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">按下左右键会使快乐恶魂以相应方向平移·</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">按下跳跃键会使快乐恶魂竖直向上飞行</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">按下潜行键会使玩家不再骑乘快乐恶魂</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">当玩家骑乘时, 在快乐恶魂上的护目镜会拉下盖住其眼睛,指示它现在可以被控制</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">当第一名玩家控制快乐恶魂后骑乘的玩家放在其各个侧面,从第一个玩家开始顺时针放置</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">按下潜行键使得在快乐恶魂顶部的玩家不再骑乘快乐恶魂</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">如果快乐恶魂监测到玩家在其头顶,它会停止所有的移动并对其最近垂直方向</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">无论其是否装备挽具都有此行为</Paragraph></ListItem>
-</List></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">当骑乘快乐恶魂第三人称镜头会向后拉</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">当没有玩家骑乘或走在快乐恶魂上,护目镜会抬起并且快乐恶魂会开始在家位置周围游荡</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">如果玩家在半空中取消骑乘,快乐恶魂将会在恢复游荡之前向地面下降</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">不能骑乘在船上</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">与小恶魂相似的方式在距离家位置 64 格内闲逛</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">如果装备了挽具,快乐恶魂在闲逛时距离家位置更近(32格)</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">在自己游荡时快乐恶魂会尝试贴近方块</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H3}">恶魂</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">更新了恶魂的纹理</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H3}">挽具</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">挽具是一个新的可以装在快乐恶魂身上使得玩家可以骑乘在其身上的物品</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">其是 16 个物品,每种颜色各一个</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">使用 3 个皮革、2 个玻璃和 1 个羊毛合成,挽具的颜色为合成它的羊毛颜色 </Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">可以重新染色</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">仅能装备于快乐恶魂</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">允许最多 4 名玩家骑乘快乐恶魂</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">可以使用剪刀从快乐恶魂身上移除,但仅当其身上没玩家骑乘的时候</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H3}">进度</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">添加了新的农牧业进度 &quot;补水保湿!&quot; —— 将失水恶魂方块放入水中</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">添加了新的冒险进度 &quot;移心接木&quot; ,当玩家将嘎枝之心以正确的朝向放置在两个苍白橡木原木之间</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H2}">实验性特性</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">本次快照引入了新的实验性特性开关,添加了一个导航条以更轻松地寻找你的朋友。如果你想测试本项特性你必须在创建一个新世界实验型菜单中开启这项开关。你可以在<Underline><local:MyTextButton Margin="0,0,0,-3" EventType="打开网页" EventData="https://www.minecraft.net/article/testing-new-minecraft-features/feature-toggles-java-edition">这里</local:MyTextButton></Underline>找到更多关于特性开关的内容</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H3}">定位栏</Paragraph><Paragraph>定位栏是一个实验性的新的 UI 元素,可以向玩家显示路径点方向。</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">这项实验性特性允许服务器管理路径点以及其于玩家间的连接</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">在默认情况下,所有玩家从其自身传输一个路径点,并且所有玩家会收到全部的路径点,允许玩家在多人模式下互相定位</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">当摄像机朝向一个 120 度之内的路径点时定位栏会显示带颜色的指示器。当路径点在摄像机视口(屏幕)的上方或下方时,会显示一个向上或向下的箭头</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">任何由属于一个队伍的玩家或生物的路径点指示器颜色匹配为队伍颜色</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H4}">玩家更改</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">潜行可以隐藏玩家,阻止他们在其它玩家的定位栏中显示</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">在旁观者模式下的玩家仅能其他旁观者模式玩家的定位栏显示</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H4}">物品更改</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">下列物品放置在头上时会隐藏玩家T:</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">雕刻南瓜</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">骷髅头颅</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">凋灵骷髅头颅</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">玩家的头</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">僵尸的头</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">苦力怕的头</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">龙首</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">猪灵的头</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H4}">药水更改</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">使用隐身药水同样能使玩家在定位栏中隐藏</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H4}">游戏规则</Paragraph><Paragraph Style="{StaticResource H5}">增加了 <TextBox Style="{StaticResource InlineCode}">useLocatorBar</TextBox></Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">默认为开启定位栏实验性功能的服务器开启</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">切换到关闭将从所有玩家移除所有存在的路径点</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H4}">属性</Paragraph><Paragraph Style="{StaticResource H5}">增加了 <TextBox Style="{StaticResource InlineCode}">waypoint_transmit_range</TextBox> 与 <TextBox Style="{StaticResource InlineCode}">waypoint_receive_range</TextBox></Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">默认值:<TextBox Style="{StaticResource InlineCode}">0.0</TextBox>,最小值: <TextBox Style="{StaticResource InlineCode}">0.0</TextBox>,最大值: <TextBox Style="{StaticResource InlineCode}">60000000.0</TextBox></Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">玩家默认拥有距离为 60,000,000 的收发范围</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">传输距离为正的生物会向附近的接收者发送路径点包</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">类似的,接收者只能在接收距离为正的情况下接收,且无法接受超过这个距离的路径点</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H4}"><TextBox Style="{StaticResource InlineCode}">waypoint</TextBox> 命令</Paragraph><Paragraph>这是一个新的用于查询和更改路径点的指令。</Paragraph><Paragraph></Paragraph><BlockUIContainer>
-<Border Style="{StaticResource BlockCodeBorder}" >
-<StackPanel Margin="0,2,0,0">
-<TextBlock Foreground="White" FontSize="14" Text="" Margin="10,4"/>
-<TextBox Style="{StaticResource BlockCode}" Text="waypoint list&#x000A;&#x000A;waypoint modify &lt;实体选择器&gt; color &lt;颜色&gt;&#x000A;waypoint modify &lt;实体选择器&gt; color hex &lt;16进制颜色&gt;&#x000A;waypoint modify &lt;实体选择器&gt; color reset&#x000A;waypoint modify &lt;实体选择器&gt; fade &lt;淡出起始点&gt; &lt;透明度起始点&gt; &lt;淡出终止点&gt; &lt;透明度终止点&gt;&#x000A;waypoint modify &lt;实体选择器&gt; fade reset"/>
-</StackPanel>
-</Border>
-</BlockUIContainer><Paragraph>
-参数:</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}"><TextBox Style="{StaticResource InlineCode}">实体选择器</TextBox>: 用于选择作为路径点传输的实体(见 <TextBox Style="{StaticResource InlineCode}">waypoint_transmit_range</TextBox> 属性)</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}"><TextBox Style="{StaticResource InlineCode}">颜色</TextBox>: 覆盖此路径点的定位栏图标颜色</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}"><TextBox Style="{StaticResource InlineCode}">hex &lt;16进制颜色&gt;</TextBox>: web 格式的十六进制颜色参数(RRGGBB)</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">红色为 <TextBox Style="{StaticResource InlineCode}">hex F00</TextBox> 或 <TextBox Style="{StaticResource InlineCode}">hex FF0000</TextBox></Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">矢车菊蓝为 <TextBox Style="{StaticResource InlineCode}">hex 6495ED</TextBox></Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}"><TextBox Style="{StaticResource InlineCode}">fade</TextBox>: 设置路径点淡出效果</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">其参数 <TextBox Style="{StaticResource InlineCode}">&lt;fade_start&gt; &lt;alpha_start&gt; &lt;fade_end&gt; &lt;alpha_end&gt;</TextBox> 处理起始/终止淡出距离与阿尔法透明度</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}"><TextBox Style="{StaticResource InlineCode}">*起始点</TextBox> 是近处的值 (靠近玩家处)</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}"><TextBox Style="{StaticResource InlineCode}">*终止点</TextBox> 是远处的值 (远离玩家处)</Paragraph></ListItem>
-</List></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}"><TextBox Style="{StaticResource InlineCode}">reset</TextBox> 将会重置为默认行为,远处定位栏图标淡出至 0.2 透明度</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H2}">更改</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">更新了恶魂的纹理</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">当以旁观者模式附身或骑乘于恶魂、末影龙和巨人时第三人称摄像机距离会拉长</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">狼、绵羊和猪有着镜像的腿</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">旁观者模式将会随着其附身的实体一起传送,但是在实体进入其它维度时停止旁观</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">微调了沙漠方块环境音效的规则</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H3}">沙漠方块环境音效更改</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">沙子环境音效播放不再需求其对天空的接触</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">沙子环境音效现在播放概率略微降低</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">陶瓦方块不再触发环境沙子音效</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">沙子方块不再触发环境风音效</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">陶瓦方块不再触发环境风音效</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">当在 2 格沙子、红沙或陶瓦方块上方时,矮枯草丛与高枯草丛现在可以出发环境风音效</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">枯萎的灌木环境音效现在播放概率略微提高</Paragraph></ListItem>
+<Paragraph>在本周的快照中,拴绳有了新的力学机制,使其将生物拴在一起以及将生物拴在像船这样的实体上成为可能!现在你可以带着你的驼队横穿沙漠,或者空运你放在快乐恶魂上的载在运输船上的宝藏。运输村民从未如此简单!当你翱翔于天际之时你会见到云层渲染无边无尽。</Paragraph><Paragraph Style="{StaticResource H2}">更改</Paragraph><List>
+<ListItem><Paragraph Style="{StaticResource Lp}">更改了拴绳的力学机制</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">更改了鞘翅。在滑翔时,烟花火箭现在仅能用于加速,即使对方块使用也是如此</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">云现在一直渲染到地平线</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">回退了对 <Underline><local:MyTextButton Margin="0,0,0,-3" EventType="打开网页" EventData="https://bugs.mojang.com/browse/MC-101556">MC-101556</local:MyTextButton></Underline> 的修复: 下界传送门的传送范围过大(等同一个完整方块)</Paragraph></ListItem>
+</List><Section Style="{StaticResource devnoteQuote}">
+  <Paragraph FontWeight="Bold">
+    开发者注释
+    <Paragraph.Foreground>
+      <Binding Path="BorderBrush" RelativeSource="{RelativeSource Mode=FindAncestor, AncestorType=Section}" />
+    </Paragraph.Foreground>
+  </Paragraph>
+  
+<Paragraph>
+在经过考虑后,我们决定回退这项更改,因为它在快照周期中来的太迟了,并且无意中破坏了我们社区依靠的一些功能。我们愿意在未来的某个时间点当有时间来解决这项更改所导致的问题时我们会重提这项更改。</Paragraph>
+
+</Section><Paragraph Style="{StaticResource H3}">拴绳更改</Paragraph><List>
+<ListItem><Paragraph Style="{StaticResource Lp}">为匹配基岩版,拴绳现在渲染两倍厚度</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">拴绳现在可以将两个生物拴在一起</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">当手握拴住生物的拴绳的一头时,潜行对任意生物使用该拴绳将会把这两个生物拴在一起</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">你不可以将任何生物拴在它自己身上</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">若果重新拴上实体会导致拴绳由于距离原因立即崩断,将不会拴上该实体</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">对拴绳拴住的生物使用剪刀可以将其剪开其拴绳</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">应用于其自身拴绳连接和其相连的所有实体</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">当发射器装有剪刀时也可以剪断拴绳连接</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">改进了拴绳的力学机制, 重做了拴绳的物理,允许其有着更稳定的连接,尤其是当被拴住的实体不在地面上的时候</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">当被拴绳拉的时候,被拴的物体现在会朝向拴绳方向</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">当拴着生物在飞行时使用烟花火箭将会断开拴绳的连接</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">当拴绳连接一个已经被拴的生物,已经连接的拴绳将会崩断,使得玩家会重新拴上该物体</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">你不可以从其它玩家手上偷走其拴住的实体</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">拴绳结与栅栏方块的交互更改:</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">当和拴绳结或栅栏方块交互时,如果在拴绳结范围内有任何玩家手上拴住的实体,它会重新拴在拴绳结或栅栏方块上</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">为了防止由于距离或者无任何可连接对象导致的连接生物失败,玩家现在将会转移所有栅栏拴住的物体到其本人</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">如果没有任何剩下生物的连接到拴绳结,拴绳结会消失</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">潜行交互只会导致玩家手上的生物连接到栅栏</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">使用剪刀或敲掉拴绳结将会断开所有当前连接</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">船和大型生物现在可以被拴绳连接,但是不能乘船的生物 (马、驴、骡子、骆驼以及嗅探兽)会用特别地用四根绳子连接到快乐恶魂的四个角</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">快乐恶魂现在在四角拴物体的时候同样显示自定义层</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">四角的拴绳在渲染时不会松弛</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">拴绳崩断距离从 10 格改为 12 格</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">距离为两个实体判定箱的中心的距离,而不再是之前以脚下决定拴绳的所拴实体两者之间的距离</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">快乐恶魂拴绳现在更长 —— 10 格范围内自由移动,16 格距离崩断</Paragraph></ListItem>
 </List><Paragraph Style="{StaticResource H2}">技术性更改</Paragraph><List>
 </List><Paragraph Style="{StaticResource H2}">技术性更改</Paragraph><List>
 <ListItem><Paragraph Style="{StaticResource Lp}">数据包版本现在为 73</Paragraph></ListItem>
 <ListItem><Paragraph Style="{StaticResource Lp}">数据包版本现在为 73</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">资源包版本现在为 56</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">按下 F3 + V 现在会打印客户端侧版本信息</Paragraph></ListItem>
-</List><Section Style="{StaticResource devnoteQuote}">
+<ListItem><Paragraph Style="{StaticResource Lp}">资源包版现在为 57</Paragraph></ListItem>
+</List><Paragraph Style="{StaticResource H2}">数据包版本 73</Paragraph><Paragraph Style="{StaticResource H3}">数据组件</Paragraph><Paragraph Style="{StaticResource H4}"><TextBox Style="{StaticResource InlineCode}">painting/varian</TextBox> 物品组件</Paragraph><List>
+<ListItem><Paragraph Style="{StaticResource Lp}">不再接受内联变种</Paragraph></ListItem>
+</List><Paragraph Style="{StaticResource H2}">资源包版本 57</Paragraph><List>
+<ListItem><Paragraph Style="{StaticResource Lp}">所有核心着色器 uniforms 现在为 uniform 块</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">云纹理(clouds.png)不再可以有颜色</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">方块模型旋转角度不再限制于 22.5 的倍数</Paragraph></ListItem>
+</List><Paragraph Style="{StaticResource H3}">方块模型</Paragraph><List>
+<ListItem><Paragraph Style="{StaticResource Lp}">在方块模型中的 <TextBox Style="{StaticResource InlineCode}">elements[].rotation.angle</TextBox> 值不再限制为 22.5 度的倍数,现在可以为 -45 到 +45 之间的任意角度</Paragraph></ListItem>
+</List><Paragraph Style="{StaticResource H3}">着色器与后处理器效果</Paragraph><Section Style="{StaticResource devnoteQuote}">
   <Paragraph FontWeight="Bold">
   <Paragraph FontWeight="Bold">
     开发者注释
     开发者注释
     <Paragraph.Foreground>
     <Paragraph.Foreground>
@@ -312,57 +217,13 @@ M512 97C282.8 97 97 282.8 97 512s185.8 415 415 415 415-185.8
   </Paragraph>
   </Paragraph>
   
   
 <Paragraph>
 <Paragraph>
- <Italic>在本快照系列中,GUI 渲染代码经历了一个巨大的重构。此快照中发布的版本不是最终版本,将会进一步地进行迭代。</Italic></Paragraph>
+尽管可以通过资源包使用,但重载核心着色器仍被视为一个未受支持并且未被预期的资源包特性。这些着色器作为游戏内部实现的一部分而存在,因此随着游戏内部的开发该特性可能会随时发生更改。我们理解重载核心着色器是一个非常酷的资源包特性,但其缺少受支持的替代方案。我们愿意在将来提供更好、受支持的替代方案 </Paragraph>
 
 
-</Section><Paragraph Style="{StaticResource H2}">数据包版本 73</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">维度类型定义有了一个新的可选字段——<TextBox Style="{StaticResource InlineCode}">cloud_height</TextBox>,标识在该维度的云层开始的 y 轴高度</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">增加了新的版本命令</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">增加了新的创建数据包子命令</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H3}">命令</Paragraph><Paragraph Style="{StaticResource H4}">增加了 <TextBox Style="{StaticResource InlineCode}">version</TextBox></Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">没有参数</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">打印服务端侧的当前版本信息</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">对单人游戏以及服务器操作员可用</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H4}">增加了 <TextBox Style="{StaticResource InlineCode}">datapack create</TextBox></Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">为当前世界创建新的空文件夹数据包</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">支持包的版本为游戏所支持的版本</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">仅对服务器所有者可用</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">语法: <TextBox Style="{StaticResource InlineCode}">datapack create &lt;id&gt; &lt;name&gt;</TextBox></Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}"><TextBox Style="{StaticResource InlineCode}">id</TextBox> - 新的包名称,必须为一个有效的文件夹名称</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}"><TextBox Style="{StaticResource InlineCode}">name</TextBox> - 放在 <TextBox Style="{StaticResource InlineCode}">pack.mcmeta</TextBox> 文件中的描述的文本组件</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H3}">属性</Paragraph><Paragraph Style="{StaticResource H4}">新增了 <TextBox Style="{StaticResource InlineCode}">camera_distance</TextBox></Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">默认值:<TextBox Style="{StaticResource InlineCode}">4.0</TextBox></Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">修改在晚间或被旁观实体在第三人称视角下的相机放置距离</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">如果被骑乘的实体有着更高 <TextBox Style="{StaticResource InlineCode}">camera_distance</TextBox> 的属性,则该距离会被应用</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">这个距离会乘上 <TextBox Style="{StaticResource InlineCode}">scale</TextBox> 属性来得到最终目标相机距离</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H3}">数据组件</Paragraph><Paragraph Style="{StaticResource H4}"><TextBox Style="{StaticResource InlineCode}">attribute_modifiers</TextBox> 物品组件</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">对 <TextBox Style="{StaticResource InlineCode}">attributes_modifiers</TextBox> 入口增加了可选显示字段</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">有三种显示类型:</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}"><TextBox Style="{StaticResource InlineCode}">default</TextBox> - 当前行为,在提示中显示计算后的属性修饰器值</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}"><TextBox Style="{StaticResource InlineCode}">hidden</TextBox> - 不显示属性修饰器入口</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}"><TextBox Style="{StaticResource InlineCode}">override</TextBox> - 替换属性修饰器文本</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">包含一个单一字段值,用于显示在属性修饰器的文本内容</Paragraph></ListItem>
-</List></ListItem>
-</List><Paragraph Style="{StaticResource H3}">实体数据</Paragraph><Paragraph Style="{StaticResource H4}"><TextBox Style="{StaticResource InlineCode}">area_effect_cloud</TextBox></Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}"><TextBox Style="{StaticResource InlineCode}">Particle</TextBox> 字段重命名为 <TextBox Style="{StaticResource InlineCode}">custom_particle</TextBox>,并且现在一直以带颜色的 <TextBox Style="{StaticResource InlineCode}">entity_effect</TextBox> 粒子确定的重载运行</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">如果不指定重载这项字段不会被写入</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">当指定 <TextBox Style="{StaticResource InlineCode}">entity_effect</TextBox> 或 <TextBox Style="{StaticResource InlineCode}">tinted_leaves</TextBox> 粒子类型时,颜色将不再继承于药水内容</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H3}">标签</Paragraph><Paragraph Style="{StaticResource H4}">方块标签</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">新增了 <TextBox Style="{StaticResource InlineCode}">#triggers_ambient_desert_dry_vegetation_block_sounds</TextBox> - 能够触发上方方块播放环境枯植被音效的方块</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}"><TextBox Style="{StaticResource InlineCode}">#plays_ambient_desert_block_sounds</TextBox> 重命名为 <TextBox Style="{StaticResource InlineCode}">#triggers_ambient_desert_sand_block_sounds</TextBox></Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H4}">物品标签</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">增加了 <TextBox Style="{StaticResource InlineCode}">#happy_ghast_food</TextBox> - 可以用于喂食快乐恶魂的物品 </Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">增加了 <TextBox Style="{StaticResource InlineCode}">#happy_ghast_tempt_items</TextBox> - 可以用于吸引快乐恶魂的物品</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H4}">实体标签</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">增加了 <TextBox Style="{StaticResource InlineCode}">#can_equip_harness</TextBox> - 可以装备挽具的实体</Paragraph></ListItem>
-<ListItem><Paragraph Style="{StaticResource Lp}">增加了 <TextBox Style="{StaticResource InlineCode}">#followable_friendly_mobs</TextBox> - 幼年快乐恶魂会跟随的非幼年实体</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H2}">资源包版本 56</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">游戏现在会不断地询问在 <TextBox Style="{StaticResource InlineCode}">.png.mcmeta</TextBox> 文件中的模糊纹理参数</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H3}">音效事件</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}"><TextBox Style="{StaticResource InlineCode}">block.sand.wind</TextBox> 重命名为 <TextBox Style="{StaticResource InlineCode}">block.dry_grass.ambient</TextBox></Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H3}">音效</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">更改了发光鱿鱼、鱿鱼、守卫者、马、兔子以及河豚的音效位置,从实体文件夹移动到生物文件夹</Paragraph></ListItem>
-</List><Paragraph Style="{StaticResource H3}">装备资源</Paragraph><List>
-<ListItem><Paragraph Style="{StaticResource Lp}">新增了新的 <TextBox Style="{StaticResource InlineCode}">happy_ghast_body</TextBox> 层类型,在快乐恶魂的身体槽位渲染</Paragraph></ListItem>
+</Section><List>
+<ListItem><Paragraph Style="{StaticResource Lp}">所有内建 uniforms 现在为 uniform 块而不再是不透明松散 uniforms</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">给后处理着色器自定义 uniform 现在为 uniform 块</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">json 文件内的 uniform 定义现在按块定义</Paragraph></ListItem>
+<ListItem><Paragraph Style="{StaticResource Lp}">详见完整日志</Paragraph></ListItem>
 </List>
 </List>
 </FlowDocument>
 </FlowDocument>
 </FlowDocumentScrollViewer>
 </FlowDocumentScrollViewer>
@@ -377,25 +238,25 @@ M512 97C282.8 97 97 282.8 97 512s185.8 415 415 415 415-185.8
 <TextBlock HorizontalAlignment="Right" Grid.Column="1" Text="最亮的信标" FontSize="14" VerticalAlignment="Center" Foreground="{DynamicResource ColorBrush4}"/>
 <TextBlock HorizontalAlignment="Right" Grid.Column="1" Text="最亮的信标" FontSize="14" VerticalAlignment="Center" Foreground="{DynamicResource ColorBrush4}"/>
 </Grid>
 </Grid>
 
 
-<TextBlock Margin="0,2" Grid.Column="1" HorizontalAlignment="Right" Text="最后更新:2025-04-14" FontSize="12" Foreground="{DynamicResource ColorBrush4}"/>
+<TextBlock Margin="0,2" Grid.Column="1" HorizontalAlignment="Right" Text="最后更新:2025-04-16" FontSize="12" Foreground="{DynamicResource ColorBrush4}"/>
 <WrapPanel Margin="-2,2" Orientation="Horizontal" VerticalAlignment="Center">
 <WrapPanel Margin="-2,2" Orientation="Horizontal" VerticalAlignment="Center">
-<local:MyIconTextButton Text="启动" ToolTip="启动 25w15a" EventType="启动游戏"
-    EventData="25w15a" LogoScale="0.85" Logo="{StaticResource LaunchIcon}" />
+<local:MyIconTextButton Text="启动" ToolTip="启动 25w16a" EventType="启动游戏"
+    EventData="25w16a" LogoScale="0.85" Logo="{StaticResource LaunchIcon}" />
 <local:MyIconTextButton Style="{StaticResource DownloadVersionButton}"
 <local:MyIconTextButton Style="{StaticResource DownloadVersionButton}"
     LogoScale="0.85" Logo="{StaticResource DownloadIcon}"/>
     LogoScale="0.85" Logo="{StaticResource DownloadIcon}"/>
 
 
 <local:MyIconTextButton Style="{StaticResource ServerJarDownloadButton}"
 <local:MyIconTextButton Style="{StaticResource ServerJarDownloadButton}"
-    LogoScale="1.05" EventData="https://piston-data.mojang.com/v1/objects/fed01fcdf4d2f37b3f847e08fd099714766533c3/server.jar" Logo="{StaticResource CloudIcon}" />
+    LogoScale="1.05" EventData="https://piston-data.mojang.com/v1/objects/3d8223843a659d8ebc33459864ba02b34485ea11/server.jar" Logo="{StaticResource CloudIcon}" />
 
 
 <local:MyIconTextButton Text="WIKI" ToolTip="在 Minecraft Wiki 上查看该版本" EventType="打开网页"
 <local:MyIconTextButton Text="WIKI" ToolTip="在 Minecraft Wiki 上查看该版本" EventType="打开网页"
-    EventData="https://zh.minecraft.wiki/w/25w15a" LogoScale="1.05" Logo="{StaticResource WikiIcon}" />
+    EventData="https://zh.minecraft.wiki/w/25w16a" LogoScale="1.05" Logo="{StaticResource WikiIcon}" />
 <local:MyIconTextButton Text="官网更新日志" ToolTip="在官网查看该版本更新日志" EventType="打开网页"
 <local:MyIconTextButton Text="官网更新日志" ToolTip="在官网查看该版本更新日志" EventType="打开网页"
-    EventData="https://minecraft.net/article/minecraft-snapshot-25w15a" LogoScale="0.85" Logo="{StaticResource CreeperIcon}" />
+    EventData="https://minecraft.net/article/minecraft-snapshot-25w16a" LogoScale="0.85" Logo="{StaticResource CreeperIcon}" />
 </WrapPanel>
 </WrapPanel>
 
 
 
 
 <!--<StackPanel Margin="0,4,6,0" Orientation="Horizontal" HorizontalAlignment="Right" VerticalAlignment="Center">
 <!--<StackPanel Margin="0,4,6,0" Orientation="Horizontal" HorizontalAlignment="Right" VerticalAlignment="Center">
-<TextBlock Text="最后更新: 2025-04-14" FontSize="12" VerticalAlignment="Center" Foreground="{DynamicResource ColorBrush4}"/>
+<TextBlock Text="最后更新: 2025-04-16" FontSize="12" VerticalAlignment="Center" Foreground="{DynamicResource ColorBrush4}"/>
 </StackPanel> -->
 </StackPanel> -->
 
 
 </StackPanel>
 </StackPanel>
@@ -623,7 +484,7 @@ M512 97C282.8 97 97 282.8 97 512s185.8 415 415 415 415-185.8
 <TextBlock HorizontalAlignment="Right" Grid.Column="1" Text="最亮的信标、中文 Minecraft Wiki" FontSize="14" VerticalAlignment="Center" Foreground="{DynamicResource ColorBrush4}"/>
 <TextBlock HorizontalAlignment="Right" Grid.Column="1" Text="最亮的信标、中文 Minecraft Wiki" FontSize="14" VerticalAlignment="Center" Foreground="{DynamicResource ColorBrush4}"/>
 </Grid>
 </Grid>
 
 
-<TextBlock Margin="0,2" Grid.Column="1" HorizontalAlignment="Right" Text="最后更新:2025-04-14" FontSize="12" Foreground="{DynamicResource ColorBrush4}"/>
+<TextBlock Margin="0,2" Grid.Column="1" HorizontalAlignment="Right" Text="最后更新:2025-04-16" FontSize="12" Foreground="{DynamicResource ColorBrush4}"/>
 <WrapPanel Margin="-2,2" Orientation="Horizontal" VerticalAlignment="Center">
 <WrapPanel Margin="-2,2" Orientation="Horizontal" VerticalAlignment="Center">
 <local:MyIconTextButton Text="启动" ToolTip="启动 1.21.5" EventType="启动游戏"
 <local:MyIconTextButton Text="启动" ToolTip="启动 1.21.5" EventType="启动游戏"
     EventData="1.21.5" LogoScale="0.85" Logo="{StaticResource LaunchIcon}" />
     EventData="1.21.5" LogoScale="0.85" Logo="{StaticResource LaunchIcon}" />
@@ -641,7 +502,7 @@ M512 97C282.8 97 97 282.8 97 512s185.8 415 415 415 415-185.8
 
 
 
 
 <!--<StackPanel Margin="0,4,6,0" Orientation="Horizontal" HorizontalAlignment="Right" VerticalAlignment="Center">
 <!--<StackPanel Margin="0,4,6,0" Orientation="Horizontal" HorizontalAlignment="Right" VerticalAlignment="Center">
-<TextBlock Text="最后更新: 2025-04-14" FontSize="12" VerticalAlignment="Center" Foreground="{DynamicResource ColorBrush4}"/>
+<TextBlock Text="最后更新: 2025-04-16" FontSize="12" VerticalAlignment="Center" Foreground="{DynamicResource ColorBrush4}"/>
 </StackPanel> -->
 </StackPanel> -->
 
 
 </StackPanel>
 </StackPanel>
@@ -663,7 +524,7 @@ M512 97C282.8 97 97 282.8 97 512s185.8 415 415 415 415-185.8
 
 
 
 
 <!--<StackPanel Margin="0,4,6,0" Orientation="Horizontal" HorizontalAlignment="Right" VerticalAlignment="Center">
 <!--<StackPanel Margin="0,4,6,0" Orientation="Horizontal" HorizontalAlignment="Right" VerticalAlignment="Center">
-<TextBlock Text="最后更新: 2025-04-14" FontSize="12" VerticalAlignment="Center" Foreground="{DynamicResource ColorBrush4}"/>
+<TextBlock Text="最后更新: 2025-04-16" FontSize="12" VerticalAlignment="Center" Foreground="{DynamicResource ColorBrush4}"/>
 </StackPanel> -->
 </StackPanel> -->
 
 
 </StackPanel>
 </StackPanel>
@@ -674,8 +535,8 @@ M512 97C282.8 97 97 282.8 97 512s185.8 415 415 415 415-185.8
     <StackPanel>
     <StackPanel>
     <StackPanel Orientation="Horizontal" VerticalAlignment="Center" Margin="0,0,0,4">
     <StackPanel Orientation="Horizontal" VerticalAlignment="Center" Margin="0,0,0,4">
     <TextBlock FontSize="18" Foreground="{DynamicResource ColorBrush2}"><Bold>PCL2 新闻主页</Bold></TextBlock>
     <TextBlock FontSize="18" Foreground="{DynamicResource ColorBrush2}"><Bold>PCL2 新闻主页</Bold></TextBlock>
-    <local:MyIconTextButton ColorType="Highlight" Margin="4,0" Text="67a3697" ToolTip="当前 Commit 版本" EventType="打开网页"
-    EventData="https://github.com/Light-Beacon/PCL2-NewsHomepage/tree/67a369779ac9dd69ca53ca9a2d27246e68a441ed"
+    <local:MyIconTextButton ColorType="Highlight" Margin="4,0" Text="fc35507" ToolTip="当前 Commit 版本" EventType="打开网页"
+    EventData="https://github.com/Light-Beacon/PCL2-NewsHomepage/tree/fc35507308d5e735141675a1d900c03e0e272498"
     LogoScale="1.1" Logo="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z" />
     LogoScale="1.1" Logo="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z" />
     </StackPanel>
     </StackPanel>
     <StackPanel Orientation="Horizontal" VerticalAlignment="Center" Margin="-4,0,0,10" Height="46">
     <StackPanel Orientation="Horizontal" VerticalAlignment="Center" Margin="-4,0,0,10" Height="46">

+ 20 - 20
generated/Test.xaml

@@ -11,22 +11,21 @@ xmlns:local="clr-namespace:PCL;assembly=Plain Craft Launcher 2">
 <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>
 <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>
 <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>
 <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>
 <Style TargetType="FlowDocumentScrollViewer"><Setter Property="IsSelectionEnabled" Value="False"/><Setter Property="VerticalScrollBarVisibility" Value="Hidden"/><Setter Property="Margin" Value="0"/></Style>
 <Style TargetType="FlowDocumentScrollViewer"><Setter Property="IsSelectionEnabled" Value="False"/><Setter Property="VerticalScrollBarVisibility" Value="Hidden"/><Setter Property="Margin" Value="0"/></Style>
-<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>
-<Style x:Key="Card" TargetType="local:MyCard"><Setter Property="Margin" Value="0,5"/></Style>
-<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>
+<Style x:Key="DownloadVersionButton" TargetType="local:MyIconTextButton"><Setter Property="Text" Value="下载"/><Setter Property="ToolTip" Value="转到下载页面"/><Setter Property="EventType" Value="切换页面"/><Setter Property="EventData" Value="1|1"/></Style>
 <Style x:Key="Lp" TargetType="Paragraph"><Setter Property="LineHeight" Value="16"/><Setter Property="TextIndent" Value="0"/></Style>
 <Style x:Key="Lp" TargetType="Paragraph"><Setter Property="LineHeight" Value="16"/><Setter Property="TextIndent" Value="0"/></Style>
-<Style x:Key="ContentStack" TargetType="StackPanel"><Setter Property="Margin" Value="20,40,20,20"/></Style>
-<Style x:Key="VersionTitleBlock" TargetType="TextBlock"><Setter Property="HorizontalAlignment" Value="Center"/><Setter Property="TextAlignment" Value="Center"/><Setter Property="VerticalAlignment" Value="Center"/><Setter Property="Foreground" Value="{DynamicResource ColorBrush7}"/><Setter Property="Width" Value="180"/><Setter Property="TextWrapping" Value="Wrap"/><Setter Property="FontSize" Value="18"/></Style>
+<Style x:Key="VersionTitleBorder" TargetType="Border"><Setter Property="Margin" Value="0,-20,-1,-2"/><Setter Property="Background" Value="{DynamicResource ColorBrush3}"/><Setter Property="Width" Value="170"/><Setter Property="Height" Value="30"/><Setter Property="CornerRadius" Value="7"/><Setter Property="BorderThickness" Value="0,0,0,2"/><Setter Property="BorderBrush" Value="{DynamicResource ColorBrush2}"/></Style>
+<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>
 <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>
 <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>
+<Style x:Key="ServerJarDownloadButton" TargetType="local:MyIconTextButton"><Setter Property="Text" Value="服务端"/><Setter Property="ToolTip" Value="下载服务端"/><Setter Property="EventType" Value="下载文件"/></Style>
+<Style x:Key="ContentStack" TargetType="StackPanel"><Setter Property="Margin" Value="20,40,20,20"/></Style>
+<sys:String   x:Key="WikiIcon">
+M172.61,196.65h31a7.69,7.69,0,0,1,7.62,6.65l11.19,80.95c2.58,20.09,5.16,40.18,7.73,60.79h1c3.61-20.61,7.47-41,11.34-60.79l18.23-81.58a7.7,7.7,0,0,1,7.52-6h26.58a7.7,7.7,0,0,1,7.51,6l18.48,81.6c3.86,19.57,7.21,40.18,11.07,60.79h1.29c2.32-20.61,4.9-41,7.22-60.79l11.67-81a7.7,7.7,0,0,1,7.62-6.6h27.72a7.7,7.7,0,0,1,7.59,9L364.41,382.2a7.69,7.69,0,0,1-7.58,6.38H311.61a7.7,7.7,0,0,1-7.54-6.14l-16-77.33c-3.09-14.68-5.67-30.14-7.47-44.57h-1c-2.58,14.43-4.9,29.89-7.73,44.57L256.34,382.4a7.7,7.7,0,0,1-7.54,6.18H204.6a7.69,7.69,0,0,1-7.58-6.32L165,205.72A7.71,7.71,0,0,1,172.61,196.65ZM286.87,507.39,159.71,455.25v22.82L97.54,451.18v-23.3l-89-2,9.54-119.29H44.78V291.24L31.45,280.81V247l14.09-4.23L45,227.13,63.33,220V207.1l5.51-2v-16.2l15.65-4.93V167.63l24.06-11.81,1.65-21.95,4.94-1.72-2-1V95.6h13V89.45l27.56-14.79L169,84.43,185.79,76l21.47,15.34,8.1,1v7.91h6.51l60.65-30.56,8,3.49,17-12.08L324,71l.12-2.19,39.15-22,18.06,12.53h26.37l3.79-1.62,36.38,27.4v28.77l16.81,8.15V149l6.08,3V164l10.15,5.51v11.32h9v11.52l1,0c1.54,0,3.44.08,5.91,0l15.13-.13V212.7h9.28v49.71h-5.8v36.1l-16,9h56l6.78,119.85-116.84-1.4Zm-157.16-85.7h27.23l128.51,52.7,152.82-78.54,92.15,1.1-3.36-59.47H456.67V325.89h-5.8v-40l22.37,1.81L485.36,281v-.86h-7.24V268.5h-7V236.33l-11.31,8.61V210.82h-9V187.35l-10.15-5.51V170.59l-11.59-5.79V138.2l-38.25-18.53,26.95-17.27v-2.29l-10.59-8-24.49,10.41V89.37H371.9l-10.35-7.18-8.38,4.7-.6,11.32-22.31,11.61-21.4-12.9L294,107.45l-10.58-4.63L192,148.87V130.24h-6.67V119l-1-.12V121l-28.12,4v.58h-7.1L151.49,150l-5.17-.37.11,3.38-1.27.44,14.7,10.59-45.37,22.26V206l-15.65,4.93V226l-5.51,2v12.57l-17.6,6.81.61,17.43-12,3.61,10.46,8.18v1.59h11.6v24l43.44,34.42h-84l-4.8,60,86.54,1.93v32.93l2.17.94ZM476.3,232.41h5.58v-4.25Z
+</sys:String>
+<Style x:Key="InnerImage" TargetType="Image"><Setter Property="MaxHeight" Value="500"/><Setter Property="HorizontalAlignment" Value="Center"/></Style>
+<Style x:Key="Card" TargetType="local:MyCard"><Setter Property="Margin" Value="0,5"/></Style>
 <sys:String   x:Key="CreeperIcon">
 <sys:String   x:Key="CreeperIcon">
 M213.333333 128a85.333333 85.333333 0 0 0-85.333333 85.333333v597.333334a85.333333 85.333333 0 0 0 85.333333 85.333333h597.333334a85.333333 85.333333 0 0 0 85.333333-85.333333V213.333333a85.333333 85.333333 0 0 0-85.333333-85.333333H213.333333z m0 64h597.333334c11.754667 0 21.333333 9.578667 21.333333 21.333333v597.333334c0 11.754667-9.578667 21.333333-21.333333 21.333333H213.333333c-11.754667 0-21.333333-9.578667-21.333333-21.333333V213.333333c0-11.754667 9.578667-21.333333 21.333333-21.333333z m64 106.666667a21.333333 21.333333 0 0 0-21.333333 21.333333v128a21.333333 21.333333 0 0 0 21.333333 21.333333h149.333334v-149.333333a21.333333 21.333333 0 0 0-21.333334-21.333333h-128z m149.333334 170.666666v85.333334h-64a21.333333 21.333333 0 0 0-21.333334 21.333333v160a32 32 0 1 0 64 0V704h213.333334v32a32 32 0 1 0 64 0V576a21.333333 21.333333 0 0 0-21.333334-21.333333h-64v-85.333334h-170.666666z m170.666666 0h149.333334a21.333333 21.333333 0 0 0 21.333333-21.333333v-128a21.333333 21.333333 0 0 0-21.333333-21.333333h-128a21.333333 21.333333 0 0 0-21.333334 21.333333v149.333333z
 M213.333333 128a85.333333 85.333333 0 0 0-85.333333 85.333333v597.333334a85.333333 85.333333 0 0 0 85.333333 85.333333h597.333334a85.333333 85.333333 0 0 0 85.333333-85.333333V213.333333a85.333333 85.333333 0 0 0-85.333333-85.333333H213.333333z m0 64h597.333334c11.754667 0 21.333333 9.578667 21.333333 21.333333v597.333334c0 11.754667-9.578667 21.333333-21.333333 21.333333H213.333333c-11.754667 0-21.333333-9.578667-21.333333-21.333333V213.333333c0-11.754667 9.578667-21.333333 21.333333-21.333333z m64 106.666667a21.333333 21.333333 0 0 0-21.333333 21.333333v128a21.333333 21.333333 0 0 0 21.333333 21.333333h149.333334v-149.333333a21.333333 21.333333 0 0 0-21.333334-21.333333h-128z m149.333334 170.666666v85.333334h-64a21.333333 21.333333 0 0 0-21.333334 21.333333v160a32 32 0 1 0 64 0V704h213.333334v32a32 32 0 1 0 64 0V576a21.333333 21.333333 0 0 0-21.333334-21.333333h-64v-85.333334h-170.666666z m170.666666 0h149.333334a21.333333 21.333333 0 0 0 21.333333-21.333333v-128a21.333333 21.333333 0 0 0-21.333333-21.333333h-128a21.333333 21.333333 0 0 0-21.333334 21.333333v149.333333z
 </sys:String>
 </sys:String>
-<Style  x:Key="imgTitle" TargetType="TextBlock">
-  <Setter Property="FontSize" Value="14" />
-  <Setter Property="Foreground" Value="#FF777777" />
-  <Setter Property="HorizontalAlignment" Value="Center" />
-  <Setter Property="Margin" Value="0,0,0,15" />
-</Style>
 <sys:String   x:Key="DownloadIcon">
 <sys:String   x:Key="DownloadIcon">
 M802 664v146c0 7.7-6.3 14-14 14H236c-7.7
 M802 664v146c0 7.7-6.3 14-14 14H236c-7.7
 0-14-6.3-14-14V664c0-5.5-4.5-10-10-10h-50c-5.5
 0-14-6.3-14-14V664c0-5.5-4.5-10-10-10h-50c-5.5
@@ -50,10 +49,6 @@ M802 664v146c0 7.7-6.3 14-14 14H236c-7.7
 0-0.4-0.1-0.6-0.1-0.4-0.1-0.7-0.2-1.1-0.2-0.2
 0-0.4-0.1-0.6-0.1-0.4-0.1-0.7-0.2-1.1-0.2-0.2
 0-0.4-0.1-0.6-0.1-0.4-0.1-0.7-0.2-1.1-0.3-0.2-0.1-0.4-0.1-0.6-0.2-0.3-0.1-0.6-0.2-1-0.3-0.2-0.1-0.5-0.1-0.7-0.2l-0.9-0.3c-0.3-0.1-0.5-0.2-0.8-0.3-0.2-0.1-0.5-0.2-0.7-0.3-0.3-0.1-0.6-0.3-0.8-0.4l-0.6-0.3c-0.3-0.2-0.6-0.3-0.9-0.5-0.2-0.1-0.4-0.2-0.5-0.3-0.3-0.2-0.6-0.4-1-0.6-0.2-0.1-0.3-0.2-0.5-0.3-0.3-0.2-0.6-0.4-1-0.6-0.2-0.1-0.3-0.2-0.5-0.3-0.3-0.2-0.6-0.4-0.9-0.7-0.2-0.1-0.3-0.3-0.5-0.4-0.3-0.2-0.5-0.4-0.8-0.6-0.2-0.2-0.4-0.4-0.7-0.6-0.2-0.2-0.4-0.4-0.6-0.5l-1.2-1.2-233.1-233.1c-13.7-13.7-13.7-35.8 0-49.5 13.7-13.7
 0-0.4-0.1-0.6-0.1-0.4-0.1-0.7-0.2-1.1-0.3-0.2-0.1-0.4-0.1-0.6-0.2-0.3-0.1-0.6-0.2-1-0.3-0.2-0.1-0.5-0.1-0.7-0.2l-0.9-0.3c-0.3-0.1-0.5-0.2-0.8-0.3-0.2-0.1-0.5-0.2-0.7-0.3-0.3-0.1-0.6-0.3-0.8-0.4l-0.6-0.3c-0.3-0.2-0.6-0.3-0.9-0.5-0.2-0.1-0.4-0.2-0.5-0.3-0.3-0.2-0.6-0.4-1-0.6-0.2-0.1-0.3-0.2-0.5-0.3-0.3-0.2-0.6-0.4-1-0.6-0.2-0.1-0.3-0.2-0.5-0.3-0.3-0.2-0.6-0.4-0.9-0.7-0.2-0.1-0.3-0.3-0.5-0.4-0.3-0.2-0.5-0.4-0.8-0.6-0.2-0.2-0.4-0.4-0.7-0.6-0.2-0.2-0.4-0.4-0.6-0.5l-1.2-1.2-233.1-233.1c-13.7-13.7-13.7-35.8 0-49.5 13.7-13.7
 35.8-13.7 49.5 0L477 612.5V163c0-19.3 15.7-35 35-35s35 15.7 35 35z</sys:String>
 35.8-13.7 49.5 0L477 612.5V163c0-19.3 15.7-35 35-35s35 15.7 35 35z</sys:String>
-<Style x:Key="InnerImage" TargetType="Image"><Setter Property="MaxHeight" Value="500"/><Setter Property="HorizontalAlignment" Value="Center"/></Style>
-<sys:String   x:Key="WikiIcon">
-M172.61,196.65h31a7.69,7.69,0,0,1,7.62,6.65l11.19,80.95c2.58,20.09,5.16,40.18,7.73,60.79h1c3.61-20.61,7.47-41,11.34-60.79l18.23-81.58a7.7,7.7,0,0,1,7.52-6h26.58a7.7,7.7,0,0,1,7.51,6l18.48,81.6c3.86,19.57,7.21,40.18,11.07,60.79h1.29c2.32-20.61,4.9-41,7.22-60.79l11.67-81a7.7,7.7,0,0,1,7.62-6.6h27.72a7.7,7.7,0,0,1,7.59,9L364.41,382.2a7.69,7.69,0,0,1-7.58,6.38H311.61a7.7,7.7,0,0,1-7.54-6.14l-16-77.33c-3.09-14.68-5.67-30.14-7.47-44.57h-1c-2.58,14.43-4.9,29.89-7.73,44.57L256.34,382.4a7.7,7.7,0,0,1-7.54,6.18H204.6a7.69,7.69,0,0,1-7.58-6.32L165,205.72A7.71,7.71,0,0,1,172.61,196.65ZM286.87,507.39,159.71,455.25v22.82L97.54,451.18v-23.3l-89-2,9.54-119.29H44.78V291.24L31.45,280.81V247l14.09-4.23L45,227.13,63.33,220V207.1l5.51-2v-16.2l15.65-4.93V167.63l24.06-11.81,1.65-21.95,4.94-1.72-2-1V95.6h13V89.45l27.56-14.79L169,84.43,185.79,76l21.47,15.34,8.1,1v7.91h6.51l60.65-30.56,8,3.49,17-12.08L324,71l.12-2.19,39.15-22,18.06,12.53h26.37l3.79-1.62,36.38,27.4v28.77l16.81,8.15V149l6.08,3V164l10.15,5.51v11.32h9v11.52l1,0c1.54,0,3.44.08,5.91,0l15.13-.13V212.7h9.28v49.71h-5.8v36.1l-16,9h56l6.78,119.85-116.84-1.4Zm-157.16-85.7h27.23l128.51,52.7,152.82-78.54,92.15,1.1-3.36-59.47H456.67V325.89h-5.8v-40l22.37,1.81L485.36,281v-.86h-7.24V268.5h-7V236.33l-11.31,8.61V210.82h-9V187.35l-10.15-5.51V170.59l-11.59-5.79V138.2l-38.25-18.53,26.95-17.27v-2.29l-10.59-8-24.49,10.41V89.37H371.9l-10.35-7.18-8.38,4.7-.6,11.32-22.31,11.61-21.4-12.9L294,107.45l-10.58-4.63L192,148.87V130.24h-6.67V119l-1-.12V121l-28.12,4v.58h-7.1L151.49,150l-5.17-.37.11,3.38-1.27.44,14.7,10.59-45.37,22.26V206l-15.65,4.93V226l-5.51,2v12.57l-17.6,6.81.61,17.43-12,3.61,10.46,8.18v1.59h11.6v24l43.44,34.42h-84l-4.8,60,86.54,1.93v32.93l2.17.94ZM476.3,232.41h5.58v-4.25Z
-</sys:String>
 <sys:String   x:Key="LaunchIcon">
 <sys:String   x:Key="LaunchIcon">
 M512 97C282.8 97 97 282.8 97 512s185.8 415 415 415 415-185.8
 M512 97C282.8 97 97 282.8 97 512s185.8 415 415 415 415-185.8
 415-415S741.2 97 512 97z m-1 759c-190.5 0-345-154.5-345-345s154.5-345
 415-415S741.2 97 512 97z m-1 759c-190.5 0-345-154.5-345-345s154.5-345
@@ -61,10 +56,15 @@ M512 97C282.8 97 97 282.8 97 512s185.8 415 415 415 415-185.8
 442.1 615.8V408.2m-59.9-113.9c-5.2 0-10 4.2-10 10v415.4c0 5.8 4.8 10
 442.1 615.8V408.2m-59.9-113.9c-5.2 0-10 4.2-10 10v415.4c0 5.8 4.8 10
 10 10 1.7 0 3.4-0.4 5-1.4l359.7-207.7c6.7-3.8 6.7-13.5 0-17.3L387.1
 10 10 1.7 0 3.4-0.4 5-1.4l359.7-207.7c6.7-3.8 6.7-13.5 0-17.3L387.1
 295.7c-1.6-1-3.3-1.4-4.9-1.4z</sys:String>
 295.7c-1.6-1-3.3-1.4-4.9-1.4z</sys:String>
+<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>
+<Style  x:Key="imgTitle" TargetType="TextBlock">
+  <Setter Property="FontSize" Value="14" />
+  <Setter Property="Foreground" Value="#FF777777" />
+  <Setter Property="HorizontalAlignment" Value="Center" />
+  <Setter Property="Margin" Value="0,0,0,15" />
+</Style>
+<Style x:Key="VersionTitleBlock" TargetType="TextBlock"><Setter Property="HorizontalAlignment" Value="Center"/><Setter Property="TextAlignment" Value="Center"/><Setter Property="VerticalAlignment" Value="Center"/><Setter Property="Foreground" Value="{DynamicResource ColorBrush7}"/><Setter Property="Width" Value="180"/><Setter Property="TextWrapping" Value="Wrap"/><Setter Property="FontSize" Value="18"/></Style>
 <Style x:Key="VersionImageBorder" TargetType="Border"><Setter Property="HorizontalAlignment" Value="Center"/><Setter Property="BorderThickness" Value="4"/><Setter Property="VerticalAlignment" Value="Top"/><Setter Property="BorderBrush" Value="{DynamicResource ColorBrush3}"/><Setter Property="CornerRadius" Value="7"/><Setter Property="MaxHeight" Value="140"/></Style>
 <Style x:Key="VersionImageBorder" TargetType="Border"><Setter Property="HorizontalAlignment" Value="Center"/><Setter Property="BorderThickness" Value="4"/><Setter Property="VerticalAlignment" Value="Top"/><Setter Property="BorderBrush" Value="{DynamicResource ColorBrush3}"/><Setter Property="CornerRadius" Value="7"/><Setter Property="MaxHeight" Value="140"/></Style>
-<Style x:Key="VersionTitleBorder" TargetType="Border"><Setter Property="Margin" Value="0,-20,-1,-2"/><Setter Property="Background" Value="{DynamicResource ColorBrush3}"/><Setter Property="Width" Value="170"/><Setter Property="Height" Value="30"/><Setter Property="CornerRadius" Value="7"/><Setter Property="BorderThickness" Value="0,0,0,2"/><Setter Property="BorderBrush" Value="{DynamicResource ColorBrush2}"/></Style>
-<Style x:Key="DownloadVersionButton" TargetType="local:MyIconTextButton"><Setter Property="Text" Value="下载"/><Setter Property="ToolTip" Value="转到下载页面"/><Setter Property="EventType" Value="切换页面"/><Setter Property="EventData" Value="1|1"/></Style>
-<Style x:Key="ServerJarDownloadButton" TargetType="local:MyIconTextButton"><Setter Property="Text" Value="服务端"/><Setter Property="ToolTip" Value="下载服务端"/><Setter Property="EventType" Value="下载文件"/></Style>
 <sys:String   x:Key="CloudIcon">
 <sys:String   x:Key="CloudIcon">
 M480 224c43 0 84.7 11.6 120.6 33.5 34.6 21.1 62.5 50.9 80.6 86 10.4
 M480 224c43 0 84.7 11.6 120.6 33.5 34.6 21.1 62.5 50.9 80.6 86 10.4
 20.1 30.6 33.3 53.2 34.6C796 381.6 853 407 895.2 449.7c41.7 42.1 64.6
 20.1 30.6 33.3 53.2 34.6C796 381.6 853 407 895.2 449.7c41.7 42.1 64.6
@@ -401,7 +401,7 @@ M480 224c43 0 84.7 11.6 120.6 33.5 34.6 21.1 62.5 50.9 80.6 86 10.4
 <TextBlock HorizontalAlignment="Right" Grid.Column="1" Text="inuEbisu(MCBBS)" FontSize="14" VerticalAlignment="Center" Foreground="{DynamicResource ColorBrush4}"/>
 <TextBlock HorizontalAlignment="Right" Grid.Column="1" Text="inuEbisu(MCBBS)" FontSize="14" VerticalAlignment="Center" Foreground="{DynamicResource ColorBrush4}"/>
 </Grid>
 </Grid>
 
 
-<TextBlock Margin="0,2" Grid.Column="1" HorizontalAlignment="Right" Text="最后更新:2025-04-14" FontSize="12" Foreground="{DynamicResource ColorBrush4}"/>
+<TextBlock Margin="0,2" Grid.Column="1" HorizontalAlignment="Right" Text="最后更新:2025-04-16" FontSize="12" Foreground="{DynamicResource ColorBrush4}"/>
 <WrapPanel Margin="-2,2" Orientation="Horizontal" VerticalAlignment="Center">
 <WrapPanel Margin="-2,2" Orientation="Horizontal" VerticalAlignment="Center">
 <local:MyIconTextButton Text="启动" ToolTip="启动 1.20" EventType="启动游戏"
 <local:MyIconTextButton Text="启动" ToolTip="启动 1.20" EventType="启动游戏"
     EventData="1.20" LogoScale="0.85" Logo="{StaticResource LaunchIcon}" />
     EventData="1.20" LogoScale="0.85" Logo="{StaticResource LaunchIcon}" />
@@ -416,7 +416,7 @@ M480 224c43 0 84.7 11.6 120.6 33.5 34.6 21.1 62.5 50.9 80.6 86 10.4
 
 
 
 
 <!--<StackPanel Margin="0,4,6,0" Orientation="Horizontal" HorizontalAlignment="Right" VerticalAlignment="Center">
 <!--<StackPanel Margin="0,4,6,0" Orientation="Horizontal" HorizontalAlignment="Right" VerticalAlignment="Center">
-<TextBlock Text="最后更新: 2025-04-14" FontSize="12" VerticalAlignment="Center" Foreground="{DynamicResource ColorBrush4}"/>
+<TextBlock Text="最后更新: 2025-04-16" FontSize="12" VerticalAlignment="Center" Foreground="{DynamicResource ColorBrush4}"/>
 </StackPanel> -->
 </StackPanel> -->
 
 
 </StackPanel>
 </StackPanel>

+ 2 - 2
generated/VersionArchiveList.xaml

@@ -45,8 +45,8 @@ xmlns:local="clr-namespace:PCL;assembly=Plain Craft Launcher 2">
 </local:MyCard><local:MyCard Margin="0,2,0,10">
 </local:MyCard><local:MyCard Margin="0,2,0,10">
 <Grid Margin="10,6">
 <Grid Margin="10,6">
     <StackPanel VerticalAlignment="Center" Orientation="Horizontal" HorizontalAlignment="Left" Margin="-4,0,0,0">
     <StackPanel VerticalAlignment="Center" Orientation="Horizontal" HorizontalAlignment="Left" Margin="-4,0,0,0">
-    <local:MyIconTextButton HorizontalAlignment="Left" Text="67a3697" ToolTip="当前 Commit 版本" EventType="打开网页"
-    EventData="https://github.com/Light-Beacon/PCL2-NewsHomepage/tree/67a369779ac9dd69ca53ca9a2d27246e68a441ed"
+    <local:MyIconTextButton HorizontalAlignment="Left" Text="fc35507" ToolTip="当前 Commit 版本" EventType="打开网页"
+    EventData="https://github.com/Light-Beacon/PCL2-NewsHomepage/tree/fc35507308d5e735141675a1d900c03e0e272498"
     LogoScale="1.1" Logo="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z" />
     LogoScale="1.1" Logo="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z" />
     </StackPanel>
     </StackPanel>
     <StackPanel VerticalAlignment="Center" Orientation="Horizontal" HorizontalAlignment="Right" Margin="-4,0,0,0">
     <StackPanel VerticalAlignment="Center" Orientation="Horizontal" HorizontalAlignment="Right" Margin="-4,0,0,0">

+ 2 - 2
generated/april_fools.xaml

@@ -45,8 +45,8 @@ xmlns:local="clr-namespace:PCL;assembly=Plain Craft Launcher 2">
     <StackPanel>
     <StackPanel>
     <StackPanel Orientation="Horizontal" VerticalAlignment="Center" Margin="0,0,0,4">
     <StackPanel Orientation="Horizontal" VerticalAlignment="Center" Margin="0,0,0,4">
     <TextBlock FontSize="18" Foreground="{DynamicResource ColorBrush2}"><Bold>PCL2 新闻主页</Bold></TextBlock>
     <TextBlock FontSize="18" Foreground="{DynamicResource ColorBrush2}"><Bold>PCL2 新闻主页</Bold></TextBlock>
-    <local:MyIconTextButton ColorType="Highlight" Margin="4,0" Text="67a3697" ToolTip="当前 Commit 版本" EventType="打开网页"
-    EventData="https://github.com/Light-Beacon/PCL2-NewsHomepage/tree/67a369779ac9dd69ca53ca9a2d27246e68a441ed"
+    <local:MyIconTextButton ColorType="Highlight" Margin="4,0" Text="fc35507" ToolTip="当前 Commit 版本" EventType="打开网页"
+    EventData="https://github.com/Light-Beacon/PCL2-NewsHomepage/tree/fc35507308d5e735141675a1d900c03e0e272498"
     LogoScale="1.1" Logo="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z" />
     LogoScale="1.1" Logo="M11.93 8.5a4.002 4.002 0 0 1-7.86 0H.75a.75.75 0 0 1 0-1.5h3.32a4.002 4.002 0 0 1 7.86 0h3.32a.75.75 0 0 1 0 1.5Zm-1.43-.75a2.5 2.5 0 1 0-5 0 2.5 2.5 0 0 0 5 0Z" />
     </StackPanel>
     </StackPanel>
     <StackPanel Orientation="Horizontal" VerticalAlignment="Center" Margin="-4,0,0,10" Height="46">
     <StackPanel Orientation="Horizontal" VerticalAlignment="Center" Margin="-4,0,0,10" Height="46">