Просмотр исходного кода

Merge branch 'main' into new-page-builder

Light Beacon 2 лет назад
Родитель
Сommit
989d2fbd6c

+ 4 - 4
Libraries/Homepage/2023NewYear.xaml

@@ -1,4 +1,4 @@
-<local:MyCard Margin="0,0,0,15" Title="新闻主页祝您新年快乐(已摆烂)" CanSwap="True">
+<local:MyCard Margin="0,0,0,15" Title="去年的烂活 - 新闻主页祝您新年快乐(已摆烂)" CanSwap="True" IsSwaped="True">
     <StackPanel Margin="30,120,30,40" MaxWidth="500" Height="150" x:Name="SP">
       <StackPanel.Resources>
         <Style TargetType="TextBlock">
@@ -55,7 +55,7 @@
           <ColumnDefinition />
           <ColumnDefinition />
         </Grid.ColumnDefinitions>
-        <Image Source="https://www.lightbeacon.top/fu.png" MaxHeight="80" RenderTransformOrigin="0.5,0.5" Grid.Column="0" x:Name="FuImg1" Opacity="0" HorizontalAlignment="Right">
+        <Image Source="https://image.stapxs.cn/i/2024/02/09/fu.png" MaxHeight="80" RenderTransformOrigin="0.5,0.5" Grid.Column="0" x:Name="FuImg1" Opacity="0" HorizontalAlignment="Right">
           <Image.RenderTransform>
             <TransformGroup>
                 <ScaleTransform x:Name="Fu1S"/>
@@ -66,7 +66,7 @@
           </Image.RenderTransform>
         </Image>
         <TextBlock Text="过" Grid.Column="0" x:Name="T1"/>
-        <Image Source="https://www.lightbeacon.top/fu.png" MaxHeight="80" RenderTransformOrigin="0.5,0.5" Grid.Column="1" x:Name="FuImg" Opacity="0">
+        <Image Source="https://image.stapxs.cn/i/2024/02/09/fu.png" MaxHeight="80" RenderTransformOrigin="0.5,0.5" Grid.Column="1" x:Name="FuImg" Opacity="0">
           <Image.RenderTransform>
             <TransformGroup>
                 <ScaleTransform x:Name="FuS"/>
@@ -77,7 +77,7 @@
           </Image.RenderTransform>
         </Image>
         <TextBlock Text="年" Grid.Column="1" x:Name="T2"/>
-        <Image Source="https://www.lightbeacon.top/fu.png" MaxHeight="80" RenderTransformOrigin="0.5,0.5" Grid.Column="2" x:Name="FuImg2" Opacity="0" HorizontalAlignment="Left">
+        <Image Source="https://image.stapxs.cn/i/2024/02/09/fu.png" MaxHeight="80" RenderTransformOrigin="0.5,0.5" Grid.Column="2" x:Name="FuImg2" Opacity="0" HorizontalAlignment="Left">
           <Image.RenderTransform>
             <TransformGroup>
                 <ScaleTransform x:Name="Fu2S"/>

+ 5 - 0
Libraries/Homepage/2024LunarNewYear.xaml

@@ -0,0 +1,5 @@
+<local:MyCard Margin="0,0,0,15">
+      <StackPanel Margin="10">
+        <Image Source="https://image.stapxs.cn/i/2024/02/09/新春-01.png" Stretch="Fill" />
+      </StackPanel>
+    </local:MyCard>

+ 36 - 30
Libraries/Homepage/Footer.xaml

@@ -1,31 +1,37 @@
-    <Border Background="#A0FFFFFF" Height="20720" Margin="-25,10,-25,-20500" BorderThickness="0,2,0,0" BorderBrush="#AAAAAAAA">
-      <StackPanel Margin="40,15,0,10">
-        <TextBlock Text="PCL2新闻主页" FontSize="16" Margin="0,5,5,5" />
-        <TextBlock Text="By:最亮的信标(Light Beacon)" />
-        <TextBlock Text="维护:最亮的信标(Light Beacon)" />
-        <StackPanel Orientation="Horizontal" Margin="0,10,0,0">
          <TextBlock Text="订阅地址: " />
          <local:MyTextButton Margin="2" Text="https://news.bugjump.net" EventType="复制文本" EventData="https://news.bugjump.net" ToolTip="点击复制到剪贴板" />
        </StackPanel>
        <StackPanel Orientation="Horizontal" Margin="0,2,0,0">
          <TextBlock Text="官方网站: " />
          <local:MyTextButton Margin="2" Text="https://news.bugjump.net" EventType="打开网页" EventData="https://news.bugjump.net" ToolTip="点击打开新闻主页官网" />
        </StackPanel>
        <StackPanel Orientation="Horizontal" Margin="0,2,0,0">
          <TextBlock Text="Github: " />
          <local:MyTextButton Margin="2" Text="https://github.com/Light-Beacon/PCL2-NewsHomepage" EventType="打开网页" EventData="https://github.com/Light-Beacon/PCL2-NewsHomepage" ToolTip="点击打开Github" />
        </StackPanel>
-        <StackPanel Margin="0,10,0,0" Orientation="Horizontal">
-          <TextBlock Text="无特殊声明本主页采用 " />
-          <local:MyTextButton Text="CC BY-NC-SA 4.0" EventType="打开网页" EventData="https://creativecommons.org/licenses/by-nc-sa/4.0/ " />
-          <TextBlock Text=" 授权。" />
-        </StackPanel>
-        <Border Height="20500" Background="{DynamicResource ColorBrush7}" Opacity="0.3" Margin="-40,10,0,0">
-          <StackPanel>
-            <Grid Margin="0,7,0,15">
-              <Grid.ColumnDefinitions>
-                <ColumnDefinition Width="1*">
-                </ColumnDefinition>
-                <ColumnDefinition Width="100">
-                </ColumnDefinition>
-                <ColumnDefinition Width="1*">
-                </ColumnDefinition>
-              </Grid.ColumnDefinitions>
-              <Line X1="0" X2="100" Stroke="{DynamicResource ColorBrush3}" StrokeThickness="1.5" HorizontalAlignment="Center" Stretch="Fill" Grid.Column="0" />
-              <TextBlock Text="到  底  啦" HorizontalAlignment="Center" FontSize="14" Foreground="{DynamicResource ColorBrush4}" Grid.Column="1" VerticalAlignment="Center" />
-              <Line X1="0" X2="100" Stroke="{DynamicResource ColorBrush3}" StrokeThickness="1.5" HorizontalAlignment="Center" Stretch="Fill" Grid.Column="2" />
-            </Grid>
-            <TextBlock Margin="105,2,0,0" Text="(PCL2提示)" />
-          </StackPanel>
-        </Border>
+<Border Background="#A0FFFFFF" Height="20720" Margin="-25,10,-25,-20500" BorderThickness="0,2,0,0" BorderBrush="#AAAAAAAA">
+  <StackPanel Margin="40,15,0,10">
+    <TextBlock Text="PCL2 新闻主页" FontSize="16" Margin="0,5,5,5" />
+    <TextBlock> 
+    By:最亮的信标(Light Beacon)<LineBreak/>
+    维护:最亮的信标(Light Beacon)<LineBreak/>
+    <LineBreak/>
+    订阅地址: <local:MyTextButton Margin="0,0,0,-3" EventType="复制文本" Text="https://news.bugjump.net"
+    EventData="https://news.bugjump.net" ToolTip="点击复制到剪贴板"/> <LineBreak/>
+    官方网站: <local:MyTextButton Margin="0,0,0,-3" EventType="打开网页" Text="https://news.bugjump.net" 
+    EventData="https://news.bugjump.net" ToolTip="点击打开新闻主页官网"/> <LineBreak/>
+    GitHub: <local:MyTextButton Margin="0,0,0,-3" EventType="打开网页" Text="https://github.com/Light-Beacon/PCL2-NewsHomepage"
+    EventData="https://github.com/Light-Beacon/PCL2-NewsHomepage" ToolTip="点击打开GitHub" /><LineBreak/>
+    <LineBreak/>
+    无特殊声明本主页采用 <local:MyTextButton Margin="0,0,0,-2" Text="CC BY-NC-SA 4.0" EventType="打开网页" 
+    EventData="https://creativecommons.org/licenses/by-nc-sa/4.0/ "/> 授权。
+    <LineBreak/>
+    </TextBlock>
+    <Border Height="20500" Background="{DynamicResource ColorBrush7}" Opacity="0.3" Margin="-40,10,0,0">
+      <StackPanel>
+        <Grid Margin="0,7,0,15">
+          <Grid.ColumnDefinitions>
+            <ColumnDefinition Width="1*">
+            </ColumnDefinition>
+            <ColumnDefinition Width="100">
+            </ColumnDefinition>
+            <ColumnDefinition Width="1*">
+            </ColumnDefinition>
+          </Grid.ColumnDefinitions>
+          <Line X1="0" X2="100" Stroke="{DynamicResource ColorBrush3}" StrokeThickness="1.5" HorizontalAlignment="Center" Stretch="Fill" Grid.Column="0" />
+          <TextBlock Text="到  底  啦" HorizontalAlignment="Center" FontSize="14" Foreground="{DynamicResource ColorBrush4}" Grid.Column="1" VerticalAlignment="Center" />
+          <Line X1="0" X2="100" Stroke="{DynamicResource ColorBrush3}" StrokeThickness="1.5" HorizontalAlignment="Center" Stretch="Fill" Grid.Column="2" />
+        </Grid>
       </StackPanel>
-    </Border>
+    </Border>
+  </StackPanel>
+</Border>

+ 1 - 1
Libraries/Homepage/RefreshBar.xaml

@@ -1,4 +1,4 @@
 <StackPanel Margin="0,10,0,20" HorizontalAlignment="Center" Orientation="Horizontal">
 	<local:MyButton Width="300" Height="35" Padding="13,0,13,0" Text="刷新" EventType="刷新主页" Margin="0,0,10,0" ToolTip="点击刷新新闻主页" />
-	<local:MyButton Width="100" Height="35" Padding="13,0,13,0" Text="反馈" EventType="打开网页" EventData="https://github.com/Light-Beacon/PCL2-NewsHomepage/issues/new" ToolTip="点击前往 Github 提交反馈" />
+	<local:MyButton Width="100" Height="35" Padding="13,0,13,0" Text="反馈" EventType="打开网页" EventData="https://github.com/Light-Beacon/PCL2-NewsHomepage/issues/new" ToolTip="点击前往 GitHub 提交反馈" />
 </StackPanel>

+ 2 - 2
Libraries/Homepage/feedback_hint.xaml

@@ -1,8 +1,8 @@
-<local:MyCard Margin="0,0,0,15" Title="📢 新闻主页问题请在 Github 上交 Issue 而不是跑去 PCL2 反馈" CanSwap="True" IsSwaped="True">
+<local:MyCard Margin="0,0,0,15" Title="📢 新闻主页问题请在 GitHub 上交 Issue 而不是跑去 PCL2 反馈" CanSwap="True" IsSwaped="True">
 		<StackPanel Margin="30,40,30,10">
 			<TextBlock Text="  很抱歉由于工作疏漏导致新闻主页出现 Bug。" Padding="15,0,0,0" Margin="0,0,0,5" />
 			<TextBlock Text="  但有人往 PCL2 反馈提交新闻主页 Bug......你交错地了!" Padding="15,0,0,0" Margin="0,0,0,5" FontSize="16" />
-			<TextBlock Text="  如果是由于加载新闻主页出现的问题,请在我的 Github 仓库交 Issue 而不是在 PCL2 反馈交反馈(PCL2 不背锅)。" Padding="15,0,0,0" Margin="0,0,0,5" />
+			<TextBlock Text="  如果是由于加载新闻主页出现的问题,请在我的 GitHub 仓库交 Issue 而不是在 PCL2 反馈交反馈(PCL2 不背锅)。" Padding="15,0,0,0" Margin="0,0,0,5" />
 			<TextBlock Text="  反馈地址(如果新闻主页可以打开也可以在最下边找到反馈入口):" Padding="15,0,0,0" Margin="0,0,0,5" />
 			<Border Margin="35,5,0,20" BorderBrush="{DynamicResource ColorBrush1}" BorderThickness="1" Background="{DynamicResource ColorBrush6}" CornerRadius="2">
 				<TextBox Text="https://github.com/Light-Beacon/PCL2-NewsHomepage/issues/new" FontSize="16" Height="25" />

+ 65 - 0
Libraries/Versions/Snapshot/24w06a.md

@@ -0,0 +1,65 @@
+## 实验性特性
+### 风弹
+* 感受旋风,成为旋风!使用风弹将会发射一个和旋风人相似的风弹弹射物
+* 由玩家发出的风弹将会比旋风人的增加 10% 的击退效果,但冲击区域更小
+* 就像旋风人射出的弹射物一样,玩家发射的风弹直接击中实体时也会产生伤害
+* 旋风人被杀死后掉落 4-6 个,不受抢夺附魔影响
+* 可由玩家或发射器发射
+* 玩家被自己发射的风弹击中时会重置摔落高度
+### 宝库
+* 更新了宝库的纹理,使其更容易与试炼刷怪笼区分
+## 更改
+* 对于犰狳的最后更改
+* 更新被驯服的狼的生命值和伤害
+* 添加了 “日文字形变体” 选项,用于控制是否在默认字体中为 CJK 字符使用日本字形
+* 漏斗不会尝试从碰撞箱完整的方块中吸取物品
+### 犰狳
+* 现在在受伤时不会惊慌,而是蜷缩并隐藏自己的头和脚
+* 现在蜷缩时会探出头窥视,检查蜷缩条件是否满足
+    * 如果满足,左右张望后再次蜷缩
+    * 如果不满足,立刻起身
+* 对于蜷缩、舒展、窥视有了新的动画
+### 驯服的狼
+* 现在有 40 点生命值(20 颗心)而不是 20 点(10 颗心)
+* 受到环境伤害时,伤害不再调整为原来的一半
+    * 在大多数情况下,考虑到生命值的提高,这种变化不会有不同,但现在它们可以承受更多来自玩家和箭的伤害
+* 喂食恢复的生命值翻倍
+### 日文字形变体
+* 现在有新的选项,用于为某些 CJK 字符选择日语变体
+* 替换字形来自日语版本的 Unifont 字体
+* 新选项在新的 “字体设置” 菜单中,可以从 “语言” 菜单访问
+* 此选项的默认值取决于系统区域语言设置
+* “强制使用 Unicode 字体” 按钮已移至 “字体设置”
+## 技术性更改
+* 数据包版本现在为 31
+* 资源包版本现在为 26
+* 改善了漏斗的性能
+* 添加了 JFR(Java  Flight Recorder)事件,用于对单区块的读取和写入
+* 现在函数中命令的最大长度(包括宏展开)不能超过 2,000,000 个字符
+* 通过重用部分原版数据包,减少了登录期间服务器发送的数据量
+### 数据包版本 31
+* 药水效果等级再次限制在 0 至 255 之间
+    * 跳跃提升、飘浮和挖掘疲劳的等级超过 127 的行为已被新的属性取代
+* 添加了 generic.gravity 属性,控制重力加速度(格每二次方秒)
+* 添加了 generic.safe_fall_distance 属性,控制实体不受摔落伤害的最大高度
+* 添加了 generic.fall_damage_multiplier 属性,控制实体总摔落伤害的倍率
+* 将 horse.jump_strength 重命名为 generic.jump_strength,现在对于所有实体适用
+    * 控制一次跳跃的基本冲量(优先于跳跃提升或方块属性)
+* 添加了 player.block_break_speed 属性,控制玩家破坏方块速度的倍率
+* 方块位置现在存储为一个由三个整数组成的数组,而不是包含 X、Y、Z 的复合单元
+* 分别将蜜蜂的 FlowerPos 和 HivePos 重命名为 flower_pos 和 hive_pos
+* 将蜂巢的 FlowerPos 重命名为 flower_pos
+* 将末地水晶的 NBT 标签 BeamTarget 重命名为 beam_target
+* 将可被拴绳栓住的实体的 NBT 标签 Leash 重命名为 leash
+* 将袭击生物的 NBT 标签 PatrolTarget 重命名为 patrol_target
+* 将末地折跃门方块的 NBT 标签 ExitPortal 重命名为 exit_portal
+* 将流浪商人的 NBT 标签 WanderTarget 重命名为 wander_target
+* 加入了方块标签 #blocks_wind_charge_explosions,用于指示不会在风弹击中时被破坏的方块
+### 资源包版本 26
+* 加入了字体变体过滤器
+    * 现在字形提供程序可以基于特定的变体集来启用或禁用字体变体
+    * 可用的变体目前是硬编码的,并由字体选项菜单控制
+        * 变体 uniform,连接到 “强制使用 Unicode 字体” 选项
+        * 变体 jp,连接到 “日文字形变体” 选项。
+    * 过滤器在 filter 节中定义,可用于每个字形提供程序
+        * 只有当过滤器中的值与键中变体的实际值匹配时,才会包含字形提供程序

+ 17 - 0
Libraries/Versions/Snapshot/24w07a.md

@@ -0,0 +1,17 @@
+## 已知问题
+* 风弹的摔落伤害减免没有效果
+## 实验性特性
+### BOGGED
+* 一个会发射剧毒之箭的骷髅变种
+    * 能更快地被玩家击杀,其满血 16 而不是 20
+    * 其攻击间隔更慢,为 3.5 秒而非 2 秒
+* 在被玩家击杀后有概率掉落剧毒之箭
+* 这些被苔藓和蘑菇覆盖的骷髅会自然的在沼泽和红树林沼泽生成
+    * 也能在一些 Trial Chambers 的试炼刷怪笼中找到
+## 更改
+* 若漏斗上方是蜂巢或蜂箱时,漏斗现在也会吸取物品,但其它完整方块仍然会阻挡它们吸取物品
+## 技术性更改
+* 数据包版本现在为 32
+## 数据包版本 32
+* 为方块增加了 #minecraft:does_not_block_hoppers,当放在漏斗上时不会再阻挡漏斗吸取
+* 为熊猫打喷嚏时的掉落增加了 gameplay/panda_sneeze 战利品表

+ 3 - 3
Pages/1.17存档.xaml

@@ -1324,7 +1324,7 @@
 				</Grid>
 			</GroupBox>
 
-			<TextBlock Text="呈现新特性的方式正在测试,如果有任何意见或建议可以到 Github 提交 Issue 或者私聊我。" Margin="10,10,0,10" Foreground="#666666" />
+			<TextBlock Text="呈现新特性的方式正在测试,如果有任何意见或建议可以到 GitHub 提交 Issue 或者私聊我。" Margin="10,10,0,10" Foreground="#666666" />
 
 		</StackPanel>
 	</local:MyCard>
@@ -3648,8 +3648,8 @@
 			</StackPanel>
 
 			<StackPanel Orientation="Horizontal" Margin="0,2,0,0">
-				<TextBlock Text="Github:  " />
-				<local:MyTextButton Text="https://github.com/Light-Beacon/PCL2-NewsHomepage" EventType="打开网页" EventData="https://github.com/Light-Beacon/PCL2-NewsHomepage" ToolTip="点击打开Github" />
+				<TextBlock Text="GitHub:  " />
+				<local:MyTextButton Text="https://github.com/Light-Beacon/PCL2-NewsHomepage" EventType="打开网页" EventData="https://github.com/Light-Beacon/PCL2-NewsHomepage" ToolTip="点击打开GitHub" />
 			</StackPanel>
 
 			<StackPanel Margin="0,10,0,0" Orientation="Horizontal">

+ 3 - 3
Pages/1.18存档.xaml

@@ -1382,7 +1382,7 @@
 				</Grid>
 			</GroupBox>
 
-			<TextBlock Text="呈现新特性的方式正在测试,如果有任何意见或建议可以到 Github 提交 Issue 或者私聊我。" Margin="10,10,0,10" Foreground="#666666" />
+			<TextBlock Text="呈现新特性的方式正在测试,如果有任何意见或建议可以到 GitHub 提交 Issue 或者私聊我。" Margin="10,10,0,10" Foreground="#666666" />
 
 		</StackPanel>
 	</local:MyCard>
@@ -3563,8 +3563,8 @@
 			</StackPanel>
 
 			<StackPanel Orientation="Horizontal" Margin="0,2,0,0">
-				<TextBlock Text="Github:  " />
-				<local:MyTextButton Text="https://github.com/Light-Beacon/PCL2-NewsHomepage" EventType="打开网页" EventData="https://github.com/Light-Beacon/PCL2-NewsHomepage" ToolTip="点击打开Github" />
+				<TextBlock Text="GitHub:  " />
+				<local:MyTextButton Text="https://github.com/Light-Beacon/PCL2-NewsHomepage" EventType="打开网页" EventData="https://github.com/Light-Beacon/PCL2-NewsHomepage" ToolTip="点击打开GitHub" />
 			</StackPanel>
 
 			<StackPanel Margin="0,10,0,0" Orientation="Horizontal">

+ 3 - 3
Pages/News.yml

@@ -3,10 +3,10 @@ alias:
  - 主界面
 cards:
  - animated_noticebar
- - 24w05b
- - 24w05a
+ - 24w07a | isswaped = false 
  - T:Separator | content = 历史版本
- - 24w04a
+ - 24w06a
+ - 24w05a
  - 1.20.4
  - jumpCard
  - T:Separator | content = 周边新闻

+ 2 - 2
README.md

@@ -1,6 +1,6 @@
 # PCL2新闻主页
 
-<div align="center"><img src="https://www.lightbeacon.top/pnh/newsimgs/header.jpg" alt="新闻主页 Header"/></div>
+<div align="center"><img src="https://news.bugjump.net/new_banner_fixed.jpg" alt="新闻主页 Header"/></div>
 
 在PCL2中提供MC相关新闻的主页
 
@@ -37,4 +37,4 @@ PCL启动器作者 龙腾猫跃
 
 曾帮助维护新闻主页的 空辰KC
 
-支持新闻主页的 你们
+支持新闻主页的 你们

+ 2 - 0
Resources/Data/ImageLink.json

@@ -1,4 +1,6 @@
 {
+    "24w07a": "https://image.stapxs.cn/i/2024/02/15/24w07a_1170x500-1.jpg",
+    "24w06a": "https://image.stapxs.cn/i/2024/02/08/24w06a-1170x500-1.jpg",
     "24w05b": "https://image.stapxs.cn/i/2024/02/02/24w05b_1170x500-1.jpg",
     "24w05a": "https://image.stapxs.cn/i/2024/02/01/24w05a-1170x500-1.jpg",
     "24w04a": "https://image.stapxs.cn/i/2024/01/25/24w04a-1170x500-1.jpg",

+ 2 - 0
Resources/Data/OfficialLink.json

@@ -4,6 +4,8 @@
     "24w04a": "https://minecraft.net/zh-hans/article/minecraft-snapshot-24w04a",
     "24w05a": "https://minecraft.net/zh-hans/article/minecraft-snapshot-24w05a",
     "24w05b": "https://minecraft.net/zh-hans/article/minecraft-snapshot-24w05b",
+    "24w06a": "https://minecraft.net/zh-hans/article/minecraft-snapshot-24w06a",
+    "24w07a": "https://minecraft.net/zh-hans/article/minecraft-snapshot-24w07a",
     "23w03a": "https://minecraft.net/zh-hans/article/minecraft-snapshot-23w03a",
     "23w04a": "https://minecraft.net/zh-hans/article/minecraft-snapshot-23w04a",
     "23w05a": "https://minecraft.net/zh-hans/article/minecraft-snapshot-23w05a",