diff --git a/Plain Craft Launcher 2/FormMain.xaml b/Plain Craft Launcher 2/FormMain.xaml
index 0582efb..1236d58 100644
--- a/Plain Craft Launcher 2/FormMain.xaml
+++ b/Plain Craft Launcher 2/FormMain.xaml
@@ -95,7 +95,8 @@
-
+
diff --git a/Plain Craft Launcher 2/FormMain.xaml.vb b/Plain Craft Launcher 2/FormMain.xaml.vb
index 02435f0..d5bf537 100644
--- a/Plain Craft Launcher 2/FormMain.xaml.vb
+++ b/Plain Craft Launcher 2/FormMain.xaml.vb
@@ -11,6 +11,11 @@ Public Class FormMain
Dim FeatureList As New List(Of KeyValuePair(Of Integer, String))
'统计更新日志条目
#If BETA Then
+ If LastVersion < 381 Then 'Release 2.12.2
+ FeatureList.Add(New KeyValuePair(Of Integer, String)(1, "修复:无法搜索 CurseForge 上的社区资源"))
+ FeatureCount += 3
+ BugCount += 13
+ End If
If LastVersion < 379 Then 'Release 2.12.1
If LastVersion >= 376 Then
FeatureList.Add(New KeyValuePair(Of Integer, String)(5, "删除:暂时隐藏联机入口……不过只是暂时关闭,它还会回来的!"))
@@ -128,8 +133,15 @@ Public Class FormMain
'3:BUG+ IMP* FEAT-
'2:BUG* IMP-
'1:BUG-
+ If LastVersion < 382 Then 'Snapshot 2.12.3
+ FeatureList.Add(New KeyValuePair(Of Integer, String)(2, "修复:部分关键词搜不到资源,特别是中文 Mod 搜索经常没有结果"))
+ FeatureList.Add(New KeyValuePair(Of Integer, String)(2, "修复:下载可能完全卡住,或是下载进度反复回退"))
+ FeatureList.Add(New KeyValuePair(Of Integer, String)(1, "新增:内存管理设置,可以选择 G1GC、ZGC 或分代 ZGC"))
+ FeatureList.Add(New KeyValuePair(Of Integer, String)(1, "优化:来自 Modrinth 的文件下载速度"))
+ FeatureCount += 15
+ BugCount += 16
+ End If
If LastVersion < 380 Then 'Snapshot 2.12.2
- FeatureList.Add(New KeyValuePair(Of Integer, String)(1, "修复:无法搜索 CurseForge 上的社区资源"))
FeatureCount += 3
BugCount += 13
End If
@@ -606,6 +618,12 @@ Public Class FormMain
Setup.Set("ToolDownloadTranslateV2", Setup.Get("ToolDownloadTranslate") + 1)
Log("[Start] 已从老版本迁移 Mod 命名设置")
End If
+ '重置 JVM 参数设置
+ If LastVersionCode <= 381 AndAlso Not Setup.IsUnset("LaunchAdvanceJvm") AndAlso
+ Setup.Get("LaunchAdvanceJvm").ToString.Replace("-XX:+UseG1GC ", "").Replace("-XX:-UseAdaptiveSizePolicy ", "").Trim = Setup.GetDefault("LaunchAdvanceJvm") Then
+ Setup.Reset("LaunchAdvanceJvm")
+ Log("[Start] 已重置 JVM 参数设置")
+ End If
'输出更新日志
If LastVersionCode <= 0 Then Return
If LowerVersionCode >= VersionCode Then Return
@@ -819,12 +837,12 @@ Public Class FormMain
Log(ex, "切回窗口时出错", LogLevel.Feedback)
End Try
'读取剪贴板,自动加入联机房间
+ Return 'UNDONE: 联机复活赛
If PageLinkMain.LinkState <> PageLinkMain.LinkStates.Waiting Then Return '已启动联机
If PageCurrent = PageType.Link Then Return '已在联机界面
Dim Code = ClipboardGetText() : If Code Is Nothing Then Return '剪贴板无文本
- If Setup.Get("LinkLastAutoJoinInviteCode") = Code Then Return
- ' If PageLinkMain.ValidateCodeFormat(Code) IsNot Nothing Then Return '不是邀请码
- Return '联机关闭 直接return
+ If Setup.Get("LinkLastAutoJoinInviteCode") = Code Then Return
+ If PageLinkMain.ValidateCodeFormat(Code) IsNot Nothing Then Return '不是邀请码
Setup.Set("LinkLastAutoJoinInviteCode", Code)
RunInThread(
Sub()
diff --git a/Plain Craft Launcher 2/Modules/Base/ModBase.vb b/Plain Craft Launcher 2/Modules/Base/ModBase.vb
index e279584..8ed7586 100644
--- a/Plain Craft Launcher 2/Modules/Base/ModBase.vb
+++ b/Plain Craft Launcher 2/Modules/Base/ModBase.vb
@@ -14,13 +14,13 @@ Public Module ModBase
#Region "声明"
'下列版本信息由更新器自动修改
- Public Const VersionBaseName As String = "2.12.2" '不含分支前缀的显示用版本名
- Public Const VersionStandardCode As String = "2.12.2." & VersionBranchCode '标准格式的四段式版本号
+ Public Const VersionBaseName As String = "2.12.3" '不含分支前缀的显示用版本名
+ Public Const VersionStandardCode As String = "2.12.3." & VersionBranchCode '标准格式的四段式版本号
Public Const CommitHash As String = "" 'Commit Hash,由 GitHub Workflow 自动替换
#If BETA Then
- Public Const VersionCode As Integer = 379 'Release
+ Public Const VersionCode As Integer = 381 'Release
#Else
- Public Const VersionCode As Integer = 380 'Snapshot
+ Public Const VersionCode As Integer = 382 'Snapshot
#End If
'自动生成的版本信息
Public Const VersionDisplayName As String = VersionBranchName & " " & VersionBaseName
@@ -1071,10 +1071,9 @@ Public Module ModBase
''' 获取文件 MD5,若失败则返回空字符串。
'''
Public Function GetFileMD5(FilePath As String) As String
- Dim Retry As Boolean = False
+ Dim Retried As Boolean = False
Re:
Try
- '获取 MD5
Using File As New FileStream(FilePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)
Using h = MD5Cng.Create()
Dim Retval As Byte() = h.ComputeHash(File)
@@ -1082,16 +1081,15 @@ Re:
For i = 0 To Retval.Length - 1
Result.Append(Retval(i).ToString("x2"))
Next
-
Return Result.ToString
End Using
End Using
Catch ex As Exception
- If Retry OrElse TypeOf ex Is FileNotFoundException Then
+ If Retried OrElse TypeOf ex Is FileNotFoundException Then
Log(ex, "获取文件 MD5 失败:" & FilePath)
Return ""
Else
- Retry = True
+ Retried = True
Log(ex, "获取文件 MD5 可重试失败:" & FilePath, LogLevel.Normal)
Thread.Sleep(RandomInteger(200, 500))
GoTo Re
@@ -1102,29 +1100,25 @@ Re:
''' 获取文件 SHA512,若失败则返回空字符串。
'''
Public Function GetFileSHA512(FilePath As String) As String
- Dim Retry As Boolean = False
+ Dim Retried As Boolean = False
Re:
Try
- ''检测该文件是否在下载中,若在下载则放弃检测
- 'If IgnoreOnDownloading AndAlso NetManage.Files.ContainsKey(FilePath) AndAlso NetManage.Files(FilePath).State <= NetState.Merge Then Return ""
- '获取 SHA512
- Using file As New FileStream(FilePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)
+ Using File As New FileStream(FilePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)
Using h = SHA512Cng.Create()
- Dim retval As Byte() = h.ComputeHash(file)
+ Dim retval As Byte() = h.ComputeHash(File)
Dim Result As New StringBuilder(retval.Length * 2)
For i As Integer = 0 To retval.Length - 1
Result.Append(retval(i).ToString("x2"))
Next
-
Return Result.ToString
End Using
End Using
Catch ex As Exception
- If Retry OrElse TypeOf ex Is FileNotFoundException Then
+ If Retried OrElse TypeOf ex Is FileNotFoundException Then
Log(ex, "获取文件 SHA512 失败:" & FilePath)
Return ""
Else
- Retry = True
+ Retried = True
Log(ex, "获取文件 SHA512 可重试失败:" & FilePath, LogLevel.Normal)
Thread.Sleep(RandomInteger(200, 500))
GoTo Re
@@ -1138,17 +1132,13 @@ Re:
Dim Retry As Boolean = False
Re:
Try
- ''检测该文件是否在下载中,若在下载则放弃检测
- 'If IgnoreOnDownloading AndAlso NetManage.Files.ContainsKey(FilePath) AndAlso NetManage.Files(FilePath).State <= NetState.Merge Then Return ""
- '获取 SHA256
- Using file As New FileStream(FilePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)
+ Using File As New FileStream(FilePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)
Using h = SHA256Cng.Create()
- Dim retval As Byte() = h.ComputeHash(file)
+ Dim retval As Byte() = h.ComputeHash(File)
Dim Result As New StringBuilder(retval.Length * 2)
For i As Integer = 0 To retval.Length - 1
Result.Append(retval(i).ToString("x2"))
Next
-
Return Result.ToString()
End Using
End Using
@@ -1171,15 +1161,13 @@ Re:
Dim Retry As Boolean = False
Re:
Try
- '获取 SHA1
- Using file As New FileStream(FilePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)
+ Using File As New FileStream(FilePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)
Using h = SHA1Cng.Create()
- Dim retval As Byte() = h.ComputeHash(file)
+ Dim retval As Byte() = h.ComputeHash(File)
Dim Result As New StringBuilder(retval.Length * 2)
For i As Integer = 0 To retval.Length - 1
Result.Append(retval(i).ToString("x2"))
Next
-
Return Result.ToString
End Using
End Using
@@ -1327,7 +1315,7 @@ Re:
End Using
End Sub
Try
- TryExtractZip(Encoding.UTF8)
+ TryExtractZip(New UTF8Encoding(False, True))
Catch ex As Exception
Log(ex, $"首次解压尝试失败,将更换编码并重试({CompressFilePath} → {DestDirectory})")
Try
@@ -1896,50 +1884,53 @@ RetryDir:
''' 被搜索的长内容。
''' 用户输入的搜索文本。
Private Function SearchSimilarity(Source As String, Query As String) As Double
+ If String.IsNullOrEmpty(Source) OrElse String.IsNullOrEmpty(Query) Then Return 0
Dim qp As Integer = 0, lenSum As Double = 0
- Source = Source.ToLower.Replace(" ", "")
- Query = Query.ToLower.Replace(" ", "")
- Dim sourceLength As Integer = Source.Length, queryLength As Integer = Query.Length '用于计算最后因数的长度缓存
+ Dim str As New StringBuilder(Source.Length)
+ str.Append(Source.ToLower().Replace(" ", ""))
+ Query = Query.ToLower().Replace(" ", "")
+ Dim sourceLength As Integer = str.Length, queryLength As Integer = Query.Length '用于计算最后因数的长度缓存
+ If queryLength = 0 Then Return 0
Do While qp < queryLength
'对 qp 作为开始位置计算
Dim sp As Integer = 0, lenMax As Integer = 0, spMax As Integer = 0
- '查找以 qp 为头的最大子串
- Do While sp < Source.Length
- '对每个 sp 作为开始位置计算最大子串
+ Dim currentSourceLength As Integer = str.Length
+ Do While sp < currentSourceLength
Dim len As Integer = 0
- Do While (qp + len) < queryLength AndAlso (sp + len) < Source.Length AndAlso Source(sp + len) = Query(qp + len)
+ While (qp + len) < queryLength AndAlso (sp + len) < currentSourceLength AndAlso str(sp + len) = Query(qp + len)
len += 1
- Loop
+ End While
'存储 len
If len > lenMax Then
lenMax = len
spMax = sp
End If
'根据结果增加 sp
- sp += Math.Max(1, len)
+ sp += If(len > 0, len, 1)
Loop
If lenMax > 0 Then
- Source = Source.Substring(0, spMax) & If(Source.Count > spMax + lenMax, Source.Substring(spMax + lenMax), String.Empty) '将源中的对应字段替换空
+ str.Remove(spMax, lenMax) '将源中的对应字段移除
'存储 lenSum
Dim IncWeight = (Math.Pow(1.4, 3 + lenMax) - 3.6) '根据长度加成
IncWeight *= 1 + 0.3 * Math.Max(0, 3 - Math.Abs(qp - spMax)) '根据位置加成
lenSum += IncWeight
End If
- '根据结果增加 qp
- qp += Math.Max(1, lenMax)
+ qp += If(lenMax > 0, lenMax, 1)
Loop
'计算结果:重复字段量 × 源长度影响比例
- Return (lenSum / queryLength) * (3 / Math.Pow(sourceLength + 15, 0.5)) * If(queryLength <= 2, 3 - queryLength, 1)
+ Return (lenSum / queryLength) * (3 / Math.Sqrt(sourceLength + 15)) * If(queryLength <= 2, 3 - queryLength, 1)
End Function
'''
''' 获取多段文本加权后的相似度。
'''
- Private Function SearchSimilarityWeighted(Source As List(Of KeyValuePair(Of String, Double)), Query As String) As Double
+ Private Function SearchSimilarityWeighted(Source As List(Of SearchSource), Query As String) As Double
Dim TotalWeight As Double = 0
Dim Sum As Double = 0
For Each Pair In Source
- Sum += SearchSimilarity(Pair.Key, Query) * Pair.Value
- TotalWeight += Pair.Value
+ If Pair.Aliases.Any Then
+ Sum += Pair.Aliases.Max(Function(a) SearchSimilarity(a, Query)) * Pair.Weight
+ End If
+ TotalWeight += Pair.Weight
Next
Return Sum / TotalWeight
End Function
@@ -1952,9 +1943,10 @@ RetryDir:
'''
Public Item As T
'''
- ''' 该项目用于搜索的源。
+ ''' 该项目用于搜索的文本源。
+ ''' 在搜索时,会对每个文本源单独加权,但单个文本源内的多个别名只取最高的一个的相似度。
'''
- Public SearchSource As List(Of KeyValuePair(Of String, Double))
+ Public SearchSource As List(Of SearchSource)
'''
''' 相似度。
'''
@@ -1963,9 +1955,28 @@ RetryDir:
''' 是否完全匹配。
'''
Public AbsoluteRight As Boolean
+ Public Overrides Function ToString() As String
+ Return Math.Round(Similarity, 3) & " - " & Item.ToString()
+ End Function
+ End Class
+ '''
+ ''' 单个用于搜索的文本源。
+ '''
+ Public Class SearchSource
+ Public Aliases As String()
+ Public Weight As Double
+ Public Sub New(Aliases As String(), Optional Weight As Double = 1)
+ Me.Aliases = Aliases
+ Me.Weight = Weight
+ End Sub
+ Public Sub New(Text As String, Optional Weight As Double = 1)
+ Me.Aliases = {Text}
+ Me.Weight = Weight
+ End Sub
End Class
'''
''' 进行多段文本加权搜索,获取相似度较高的数项结果。
+ ''' 在搜索时,会对每个文本源单独加权,但单个文本源内的多个别名只取最高的一个的相似度。
'''
''' 返回的最大模糊结果数。
''' 返回结果要求的最低相似度。
@@ -1974,15 +1985,19 @@ RetryDir:
Dim ResultList As New List(Of SearchEntry(Of T))
If Not Entries.Any() Then Return ResultList
'进行搜索,获取相似信息
+ Dim QueryParts = Query.Split({" "c}, StringSplitOptions.RemoveEmptyEntries)
+ Dim Candidates As New List(Of SearchEntry(Of T))
For Each Entry In Entries
Entry.Similarity = SearchSimilarityWeighted(Entry.SearchSource, Query)
Entry.AbsoluteRight =
- Query.Split(" ").All( '对于按空格分割的每一段
+ QueryParts.All( '对于按空格分割的每一段
Function(QueryPart) Entry.SearchSource.Any( '若与任意一个搜索源完全匹配,则标记为完全匹配项
- Function(Source) Source.Key.Replace(" ", "").ContainsF(QueryPart, True)))
+ Function(Source) Source.Aliases.Any(
+ Function([Alias]) [Alias].Replace(" ", "").ContainsF(QueryPart, True))))
+ If Entry.AbsoluteRight OrElse Entry.Similarity >= MinBlurSimilarity Then Candidates.Add(Entry)
Next
'按照相似度进行排序
- Entries = Entries.SortByComparison(
+ Candidates = Candidates.SortByComparison(
Function(Left, Right) As Boolean
If Left.AbsoluteRight Xor Right.AbsoluteRight Then
Return Left.AbsoluteRight
@@ -1992,11 +2007,11 @@ RetryDir:
End Function)
'返回结果
Dim BlurCount As Integer = 0
- For Each Entry In Entries
+ For Each Entry In Candidates
If Entry.AbsoluteRight Then
ResultList.Add(Entry) '完全匹配,直接加入
Else
- If Entry.Similarity < MinBlurSimilarity OrElse BlurCount = MaxBlurCount Then Exit For '模糊结果边界条件
+ If BlurCount = MaxBlurCount Then Exit For
ResultList.Add(Entry)
BlurCount += 1 '模糊结果计数
End If
@@ -2175,7 +2190,7 @@ RetryDir:
'''
Public Function GetResultWithTimeout(Of T)(TargetTask As Task(Of T), TokenSource As CancellationTokenSource, TimeoutMs As Integer) As T
Dim DelayTask = Task.Delay(TimeoutMs)
- If Task.WhenAny(TargetTask, DelayTask).GetAwaiter().GetResult() Is DelayTask Then
+ If Task.WhenAny(TargetTask, DelayTask).ConfigureAwait(False).GetAwaiter().GetResult() Is DelayTask Then
TokenSource.Cancel()
Throw New TimeoutException($"任务超时({TimeoutMs} ms)")
End If
@@ -2186,7 +2201,7 @@ RetryDir:
'''
Public Sub GetResultWithTimeout(TargetTask As Task, TokenSource As CancellationTokenSource, TimeoutMs As Integer)
Dim DelayTask = Task.Delay(TimeoutMs)
- If Task.WhenAny(TargetTask, DelayTask).GetAwaiter().GetResult() Is DelayTask Then
+ If Task.WhenAny(TargetTask, DelayTask).ConfigureAwait(False).GetAwaiter().GetResult() Is DelayTask Then
TokenSource.Cancel()
Throw New TimeoutException($"任务超时({TimeoutMs} ms)")
End If
@@ -2537,7 +2552,7 @@ NextElement:
''' 选择最大值对应的对象。
''' 若没有元素则返回 Nothing。
'''
- Public Function MaxOf(Of T, C As IComparable(Of C))(Source As IEnumerable(Of T), Selector As Func(Of T, C)) As T
+ Public Function MaxBy(Of T, C As IComparable(Of C))(Source As IEnumerable(Of T), Selector As Func(Of T, C)) As T
Using Enumerator = Source.GetEnumerator()
If Not Enumerator.MoveNext() Then Return Nothing
Dim MaxItem As T = Enumerator.Current
@@ -2555,7 +2570,7 @@ NextElement:
''' 选择最小值对应的对象。
''' 若没有元素则返回 Nothing。
'''
- Public Function MinOf(Of T, C As IComparable(Of C))(List As IEnumerable(Of T), Selector As Func(Of T, C)) As T
+ Public Function MinBy(Of T, C As IComparable(Of C))(List As IEnumerable(Of T), Selector As Func(Of T, C)) As T
Using Enumerator = List.GetEnumerator()
If Not Enumerator.MoveNext() Then Return Nothing
Dim MinItem As T = Enumerator.Current
diff --git a/Plain Craft Launcher 2/Modules/Base/ModNet.vb b/Plain Craft Launcher 2/Modules/Base/ModNet.vb
index dbfac3a..f7c1d9b 100644
--- a/Plain Craft Launcher 2/Modules/Base/ModNet.vb
+++ b/Plain Craft Launcher 2/Modules/Base/ModNet.vb
@@ -1,5 +1,4 @@
-Imports System.Net.Http.Headers
-Imports System.Net.Sockets
+Imports System.Net.Sockets
Imports System.Runtime.CompilerServices
Imports System.Threading.Tasks
@@ -248,7 +247,7 @@ RequestFinished:
SecretHeadersSign(Url, Request, SimulateBrowserHeaders)
'DNS 解析
CancelToken = New CancellationTokenSource(Timeout)
- HostIp = DNSLookup(Request, CancelToken)
+ HostIp = DNSLookup(Request, CancelToken.Token)
If HostIp IsNot Nothing AndAlso Not IPReliability.ContainsKey(HostIp) Then
IPReliability(HostIp) = -0.01 '预先降低一点,这样快速的重复请求会使用不同的 IP 以提高成功率
End If
@@ -263,11 +262,12 @@ RequestFinished:
End If
End SyncLock
Response = RequestClient.SendAsync(Request, HttpCompletionOption.ResponseHeadersRead, CancelToken.Token).GetResultWithTimeout(CancelToken, Timeout)
- Dim ResponseStream = Response.Content.ReadAsStreamAsync().GetAwaiter().GetResult()
Dim ResponseBytes As Byte()
- Using Stream As New MemoryStream
- ResponseStream.CopyToAsync(Stream, 81920, CancelToken.Token).GetResultWithTimeout(CancelToken, Timeout)
- ResponseBytes = Stream.ToArray()
+ Using ResponseStream = Response.Content.ReadAsStreamAsync().GetResultWithTimeout(CancelToken, Timeout)
+ Using Stream As New MemoryStream
+ ResponseStream.CopyToAsync(Stream, 81920, CancelToken.Token).GetResultWithTimeout(CancelToken, Timeout)
+ ResponseBytes = Stream.ToArray()
+ End Using
End Using
'输出
If Response.IsSuccessStatusCode Then
@@ -304,10 +304,9 @@ RequestFinished:
'''
''' 进行 DNS 解析。它仅在选择的 IP 与系统默认的不一致时才对 URL 中的 Host 进行替换。
- ''' 返回请求时应使用的 IP;若为 IPv6,则加上了方括号。
- ''' 若解析失败,则返回 Nothing。
+ ''' 返回请求时应使用的 IP。若解析失败,则返回 Nothing。
'''
- Private Function DNSLookup(Request As HttpRequestMessage, CancelToken As CancellationTokenSource) As String
+ Private Function DNSLookup(Request As HttpRequestMessage, CancelToken As CancellationToken) As String
'若一分钟内已失败过,则不再重复尝试解析,以减少断网时的 Exception 数量
Dim Host = Request.RequestUri.Host
SyncLock DNSFailureRecord.SyncRoot
@@ -320,43 +319,36 @@ RequestFinished:
End If
End SyncLock
'初步 DNS 解析
- Dim DnsTask As Task(Of IPAddress()) = Nothing
+ Dim Candidates As IPAddress()
Try
- DnsTask = Dns.GetHostAddressesAsync(Host)
- DnsTask.Wait(CancelToken.Token)
+ Dim AsyncResult = Dns.BeginGetHostAddresses(Host, Nothing, Nothing)
+ If WaitHandle.WaitAny(New WaitHandle() {AsyncResult.AsyncWaitHandle, CancelToken.WaitHandle}) Then Throw New TimeoutException("DNS 解析超时")
+ Candidates = Dns.EndGetHostAddresses(AsyncResult).Distinct.ToArray
Catch ex As Exception
Log(ex, $"DNS 解析失败({Host})")
DNSFailureRecord(Host) = Date.Now
Return Nothing
End Try
- Dim Candidates As IPAddress() = DnsTask.Result.ToArray
If Not Candidates.Any Then
Log($"[Net] DNS 解析无结果({Host})")
Return Nothing
End If
'若同时存在 IPv4 和 IPv6 地址,仅选择其中一类(因为 GFW 可能只屏蔽了 IPv4 或 IPv6)
- Dim GetIPReliability = Function(Key) IPReliability.GetOrDefault(Key.ToString, 0)
+ Dim Reliabilities = Candidates.ToDictionary(Function(i) i, Function(i) IPReliability.GetOrDefault(i.ToString, 0))
Dim IPv4Targets = Candidates.Where(Function(i) i.AddressFamily = AddressFamily.InterNetwork).ToArray
Dim IPv6Targets = Candidates.Where(Function(i) i.AddressFamily = AddressFamily.InterNetworkV6).ToArray
If IPv4Targets.Any AndAlso IPv6Targets.Any Then
- Dim IPv4Reliability = IPv4Targets.Average(Function(i) GetIPReliability(i))
- Dim IPv6Reliability = IPv6Targets.Average(Function(i) GetIPReliability(i))
+ Dim IPv4Reliability = IPv4Targets.Max(Function(i) Reliabilities(i))
+ Dim IPv6Reliability = IPv6Targets.Max(Function(i) Reliabilities(i))
If Host = "api.modrinth.com" Then IPv6Reliability -= 0.1 '让 Modrinth 优先使用 IPv4 地址(#6887)
+ If ModeDebug Then Log($"[Net] DNS IPv4/IPv6 选择({Host}),IPv4 {IPv4Reliability:0.000},IPv6 {IPv6Reliability:0.000}")
Candidates = If(IPv4Reliability >= IPv6Reliability, IPv4Targets, IPv6Targets)
End If
'选择可靠度最高的 IP
- Dim MaxReliability As Double = Candidates.Max(Function(i) GetIPReliability(i))
- Dim Target As IPAddress = Candidates.First(Function(i) GetIPReliability(i) = MaxReliability)
- Dim TargetIp As String = If(Target.AddressFamily = AddressFamily.InterNetworkV6, $"[{Target}]", Target.ToString)
- If Target IsNot Candidates.First Then
- '优选结果与系统默认 IP 不一致,替换域名并设置 Host 头
- If ModeDebug Then Log($"[Net] DNS 解析结果:{Host} → {Target},所有可能的 IP 与可靠度:{DnsTask.Result.Select(Function(i) $"{i} → {GetIPReliability(i):0.000}").Join(";")}")
- Request.Headers.Host = Host
- Dim Builder As New UriBuilder(Request.RequestUri)
- Builder.Host = TargetIp
- Request.RequestUri = Builder.Uri
- End If
- Return TargetIp
+ Dim Target As IPAddress = Candidates.MaxBy(Function(i) Reliabilities(i))
+ Request.Headers.Host = Request.RequestUri.Authority
+ Request.RequestUri = (New UriBuilder(Request.RequestUri) With {.Host = If(Target.AddressFamily = AddressFamily.InterNetworkV6, $"[{Target}]", Target.ToString)}).Uri
+ Return Target.ToString
End Function
Private DNSFailureRecord As New SafeDictionary(Of String, Date)
'''
@@ -369,8 +361,10 @@ RequestFinished:
'''
Private Sub RecordIPReliability(IP As String, Result As Double)
If IP Is Nothing Then Return
- If Not IPReliability.ContainsKey(IP) Then IPReliability(IP) = 0
- IPReliability(IP) = (IPReliability(IP) + Result) / 2
+ SyncLock IPReliability.SyncRoot
+ If Not IPReliability.ContainsKey(IP) Then IPReliability(IP) = 0
+ IPReliability(IP) = (IPReliability(IP) + Result) / 2
+ End SyncLock
End Sub
'''
@@ -418,12 +412,10 @@ RequestFinished:
''' 基于限速,当前可以下载的剩余量。
'''
Public NetTaskSpeedLimitLeft As Long = -1
- Private ReadOnly NetTaskSpeedLimitLeftLock As New Object
'''
''' 正在运行中的线程数。
'''
Public NetTaskThreadCount As Integer = 0
- Private ReadOnly NetTaskThreadCountLock As New Object
'''
''' 下载源。
@@ -760,7 +752,6 @@ RequestFinished:
''' 文件的已下载大小。
'''
Public DownloadDone As Long = 0
- Private ReadOnly LockDone As New Object
'''
''' 文件的校验规则。
'''
@@ -840,14 +831,12 @@ RequestFinished:
'''
Private ReadOnly Property ConnectAverage As Integer
Get
- SyncLock LockCount
- Return If(ConnectCount = 0, -1, ConnectTime / ConnectCount)
- End SyncLock
+ Dim CurrentConnectCount As Integer = ConnectCount '防止竞态条件
+ Return If(CurrentConnectCount = 0, -1, ConnectTime / CurrentConnectCount)
End Get
End Property
Private Const FilePieceLimit As Long = 256 * 1024
- Public ReadOnly LockCount As New Object
Public ReadOnly LockState As New Object
Public ReadOnly LockChain As New Object
Public ReadOnly LockSource As New Object
@@ -929,7 +918,7 @@ StartSingleThreadDownload:
If Source Is Nothing Then Return Nothing
Dim TargetUrl As String = Source.Url
If TargetUrl.Contains("pcl2-server") OrElse TargetUrl.Contains("bmclapi") OrElse TargetUrl.Contains("github.com") OrElse
- TargetUrl.Contains("optifine.net") OrElse TargetUrl.Contains("modrinth") OrElse TargetUrl.Contains("momot.rs") Then Return Nothing
+ TargetUrl.Contains("optifine.net") OrElse TargetUrl.Contains("momot.rs") Then Return Nothing
'寻找最大碎片
'FUTURE: 下载引擎重做,计算下载源平均链接时间和线程下载速度,按最高时间节省来开启多线程
Dim FilePieceMax As NetThread = Threads
@@ -962,9 +951,7 @@ StartThread:
End SyncLock
'开始线程
- SyncLock NetTaskThreadCountLock
- NetTaskThreadCount += 1
- End SyncLock
+ Interlocked.Increment(NetTaskThreadCount)
SyncLock LockSource
If Not HasAvailableSource(False) Then SourcesOnce.First.SingleThread = ThreadInfo
End SyncLock
@@ -986,7 +973,7 @@ StartThread:
CancelToken As CancellationTokenSource = Nothing, HostIp As String = Nothing
'部分下载源真的特别慢,并且只需要一个请求,例如 Ping 为 20s,如果增长太慢,就会造成类似 2.5s 5s 7.5s 10s 12.5s... 的极大延迟
'延迟过长会导致某些特别慢的链接迟迟不被掐死
- Dim Timeout As Integer = Math.Min(Math.Max(ConnectAverage, 10000) * (1 + Th.Source.FailCount), 30000)
+ Dim Timeout As Integer = Math.Min(Math.Max(ConnectAverage, 15000) * (1 + Th.Source.FailCount), 30000)
Th.State = NetState.Connecting
Try
Dim HttpDataCount As Integer = 0
@@ -994,8 +981,8 @@ StartThread:
HttpRequest = New HttpRequestMessage(HttpMethod.Get, Th.Source.Url)
SecretHeadersSign(Th.Source.Url, HttpRequest, SimulateBrowserHeaders)
CancelToken = New CancellationTokenSource(Timeout)
- HostIp = DNSLookup(HttpRequest, CancelToken) 'DNS 预解析
- If Not Th.IsFirstThread Then HttpRequest.Headers.Range = New RangeHeaderValue(Th.DownloadStart, Nothing)
+ HostIp = DNSLookup(HttpRequest, CancelToken.Token) 'DNS 预解析
+ If Not Th.IsFirstThread Then HttpRequest.Headers.Range = New Headers.RangeHeaderValue(Th.DownloadStart, Nothing)
Dim ContentLength As Long = 0
Response = ThreadClient.SendAsync(HttpRequest, HttpCompletionOption.ResponseHeadersRead, CancelToken.Token).GetResultWithTimeout(CancelToken, Timeout)
If Not Response.IsSuccessStatusCode Then Throw New Exception($"错误码 {Response.StatusCode} ({CInt(Response.StatusCode)}),{Th.Source.Url}") '状态码检查
@@ -1032,7 +1019,7 @@ StartThread:
Dim DriveName As String = Drive.Name.First.ToString
Dim RequiredSpace = If(PathTemp.StartsWithF(DriveName), ContentLength * 1.1, 0) +
If(LocalPath.StartsWithF(DriveName), ContentLength + 5 * 1024 * 1024, 0)
- If Drive.TotalFreeSpace < RequiredSpace Then
+ If RequiredSpace > 0 AndAlso Drive.TotalFreeSpace < RequiredSpace Then
Throw New Exception(DriveName & " 盘空间不足,无法进行下载。" & vbCrLf & "需要至少 " & GetString(RequiredSpace) & " 空间,但当前仅剩余 " & GetString(Drive.TotalFreeSpace) & "。" &
If(PathTemp.StartsWithF(DriveName), vbCrLf & vbCrLf & "下载时需要与文件同等大小的空间存放缓存,你可以在设置中调整缓存文件夹的位置。", ""))
End If
@@ -1040,7 +1027,7 @@ StartThread:
End If
ElseIf FileSize < 0 Then
Throw New Exception("非首线程运行时,尚未获取文件大小")
- ElseIf Th.DownloadStart > 0 AndAlso ContentLength = FileSize Then
+ ElseIf Th.DownloadStart > 0 AndAlso ContentLength >= FileSize Then
NotSupportRange:
SyncLock LockSource
If SourcesOnce.Contains(Th.Source) Then GoTo SourceBreak
@@ -1076,11 +1063,9 @@ NotSupportRange:
Threading.Thread.Sleep(16)
End While
Dim RealDataCount As Integer = If(IsUnknownSize, HttpDataCount, Math.Min(HttpDataCount, Th.DownloadUndone))
- SyncLock NetTaskSpeedLimitLeftLock
- If NetTaskSpeedLimitHigh > 0 Then NetTaskSpeedLimitLeft -= RealDataCount
- End SyncLock
+ If NetTaskSpeedLimitHigh > 0 Then Interlocked.Add(NetTaskSpeedLimitLeft, -RealDataCount)
Dim DeltaTime = GetTimeMs() - Th.LastReceiveTime
- If DeltaTime > 1000000 Then DeltaTime = 1 '避免时间刻反转导致出现极大值
+ If DeltaTime > 100000000 Then DeltaTime = 1 '避免时间刻反转导致出现极大值
If RealDataCount > 0 Then
'有数据
If Th.DownloadDone = 0 Then
@@ -1089,27 +1074,21 @@ NotSupportRange:
SyncLock LockState
If State < NetState.Downloading Then State = NetState.Downloading
End SyncLock
- SyncLock LockCount
- ConnectCount += 1
- ConnectTime += GetTimeMs() - Th.InitTime
- End SyncLock
+ Interlocked.Increment(ConnectCount)
+ Interlocked.Add(ConnectTime, GetTimeMs() - Th.InitTime)
End If
- SyncLock LockCount
- Th.Source.FailCount = 0
- For Each Task In Tasks
- Task.FailCount = 0
- Next
- End SyncLock
- NetManager.DownloadDone += RealDataCount
- SyncLock LockDone
- DownloadDone += RealDataCount
- End SyncLock
+ Th.Source.FailCount = 0
+ For Each Task In Tasks
+ Task.FailCount = 0
+ Next
+ Interlocked.Add(NetManager.DownloadDone, RealDataCount)
+ Interlocked.Add(DownloadDone, RealDataCount)
Th.DownloadDone += RealDataCount
ResultStream.Write(ResponseBytes, 0, RealDataCount)
'已完成
If Th.DownloadUndone = 0 AndAlso Not IsUnknownSize Then Exit While
'检查速度是否过慢
- If DeltaTime > 5000 AndAlso DeltaTime > RealDataCount AndAlso '数据包间隔大于 5s,且速度小于 1K/s
+ If Th.LastReceiveTime > 0 AndAlso DeltaTime > 5000 AndAlso DeltaTime > RealDataCount AndAlso '数据包间隔大于 5s,且速度小于 1K/s
Th.Source.SingleThread Is Nothing Then '且并非单线程下载
Throw New TimeoutException("由于速度过慢断开链接,下载 " & RealDataCount & " B,消耗 " & DeltaTime & " ms。")
End If
@@ -1147,9 +1126,7 @@ SourceBreak:
CancelToken?.Dispose()
If Not IsNoSplit Then ResultStream?.Dispose()
'改变计数
- SyncLock NetTaskThreadCountLock
- NetTaskThreadCount -= 1
- End SyncLock
+ Interlocked.Decrement(NetTaskThreadCount)
'合并
If ((FileSize >= 0 AndAlso DownloadDone >= FileSize) OrElse (FileSize = -1 AndAlso DownloadDone > 0)) AndAlso
State < NetState.Merging AndAlso Th.State <> NetState.Interrupted Then Merge(Th)
@@ -1157,12 +1134,10 @@ SourceBreak:
End Sub
Private Sub SourceFail(Th As NetThread, ex As Exception, IsMergeFailure As Boolean)
'状态变更
- SyncLock LockCount
- Th.Source.FailCount += 1
- For Each Task In Tasks
- Task.FailCount += 1
- Next
- End SyncLock
+ Interlocked.Increment(Th.Source.FailCount)
+ For Each Task In Tasks
+ Interlocked.Increment(Task.FailCount)
+ Next
Th.State = NetState.Interrupted
Th.Source.Ex = ex
'根据情况判断,是否在多线程下禁用下载源(连续错误过多,或不支持断点续传)
@@ -1241,10 +1216,8 @@ SourceBreak:
SyncLock LockChain
Threads = Nothing
End SyncLock
- NetManager.DownloadDone -= DownloadDone
- SyncLock LockDone
- DownloadDone = 0
- End SyncLock
+ Interlocked.Add(NetManager.DownloadDone, -DownloadDone)
+ DownloadDone = 0
SpeedLastDone = 0
End Sub
@@ -1271,7 +1244,7 @@ Retry:
SyncLock LockChain
'合并文件
If IsNoSplit Then
- '仅有一个线程,从缓存中输出
+ '仅有一个线程,从内存中输出
If ModeDebug Then Log($"[Download] {LocalName}:下载结束,从内存输出文件")
Cache.Position = 0
WriteFile(LocalPath, Cache)
@@ -1321,6 +1294,7 @@ Retry:
End SyncLock
Catch ex As Exception
RetryCount += 1
+ If State > NetState.Merging Then Return '通常是因为在合并时被中断了
Log(ex, $"合并文件出错,第 {RetryCount} 次尝试({LocalName})")
'重新尝试合并
If RetryCount < 3 Then
@@ -1372,9 +1346,7 @@ Retry:
Private Sub AbortInternal()
On Error Resume Next
Reset()
- SyncLock NetManager.LockRemain
- NetManager.FileRemain -= 1
- End SyncLock
+ Interlocked.Decrement(NetManager.FileRemain)
End Sub
'状态改变接口
@@ -1386,9 +1358,7 @@ Retry:
If State >= NetState.Finished Then Return
State = NetState.Finished
End SyncLock
- SyncLock NetManager.LockRemain
- NetManager.FileRemain -= 1
- End SyncLock
+ Interlocked.Decrement(NetManager.FileRemain)
If PrintLog Then Log($"[Download] {LocalName}:已完成")
For Each Task In Tasks
Task.OnFileFinish(Me)
@@ -1522,8 +1492,8 @@ FinishExCatch:
If File.LocalPath.EndsWithF("\") Then Throw New ArgumentException("请输入含文件名的完整文件路径:" & File.LocalPath)
Directory.CreateDirectory(GetPathFromFullPath(File.LocalPath)) '创建目标文件夹
Next
- '接入下载管理器
- NetManager.Start(Me)
+ '接入下载管理器,获取新开始下载的文件列表
+ Dim NewFiles = NetManager.Start(Me)
'====================================
' 已存在文件查找
@@ -1531,9 +1501,8 @@ FinishExCatch:
'整理允许进行查找的文件
Dim FilesToCheck As New List(Of NetFile)
- Dim DisabledCopy As Boolean = Setup.Get("SystemDebugSkipCopy") '在设置中禁用了复制
- For Each File In Files
- If Not DisabledCopy AndAlso File.Check?.CanUseExistsFile Then
+ For Each File In NewFiles
+ If File.Check?.CanUseExistsFile Then
FilesToCheck.Add(File)
Else '不允许,直接开始下载
SyncLock LockState
@@ -1570,7 +1539,7 @@ FinishExCatch:
End Sub
Private Sub CheckExistingFiles(Files As List(Of NetFile), FolderList As List(Of String))
Try
- If ModeDebug Then Log($"[Download] 文件检查线程已启动,分配的文件数:{Files.Count}")
+ If ModeDebug Then Log($"[Download] 文件检查开始,本线程负责的文件数:{Files.Count}")
'列出 MC 文件夹中的各个版本文件夹
Dim VersionFolders As New List(Of String)
For Each McFolder In FolderList
@@ -1584,7 +1553,7 @@ FinishExCatch:
'处理每个文件
For Each File As NetFile In Files
Dim Target As String = CheckExistingFile(FolderList, VersionFolders, File)
- If File.State >= NetState.WaitingToDownload Then Return '中断
+ If File.State >= NetState.WaitingToDownload Then Continue For '中断
'已找到相同文件
If Target IsNot Nothing Then
File.IsCopy = True
@@ -1594,6 +1563,8 @@ Retry:
If Target <> File.LocalPath Then
Log($"[Download] 复制已存在的文件:{Target} → {File.LocalPath}")
CopyFile(Target, File.LocalPath)
+ Else
+ If ModeDebug Then Log($"[Download] 需要下载的文件已存在,并通过校验:{Target}")
End If
File.Finish(False)
Continue For
@@ -1619,6 +1590,8 @@ Retry:
Private Function CheckExistingFile(FolderList As List(Of String), VersionFolders As List(Of String), File As NetFile) As String
'目标文件已存在
If File.Check.Check(File.LocalPath) Is Nothing Then Return File.LocalPath
+ '在设置中禁用了复制
+ If Setup.Get("SystemDebugSkipCopy") Then Return Nothing
'没有可用的检查规则,只能开始下载
If File.Check.Hash Is Nothing AndAlso File.Check.ActualSize < 0 Then Return Nothing
'大致判断文件类别
@@ -1633,7 +1606,7 @@ Retry:
Return Nothing
End If
End If
- Dim Type = TypeIndexes.MaxOf(Function(kv) kv.Item2).FolderName.TrimStart("\"c)
+ Dim Type = TypeIndexes.MaxBy(Function(kv) kv.Item2).FolderName.TrimStart("\"c)
'根据类别进行查找
Static Sizes As New SafeDictionary(Of String, Long)
Select Case Type
@@ -1757,8 +1730,7 @@ Retry:
'''
''' 需要下载的文件。为“本地地址 - 文件对象”键值对。
'''
- Public Files As New Dictionary(Of String, NetFile)
- Public ReadOnly LockFiles As New Object
+ Public AllFiles As New SafeDictionary(Of String, NetFile)
'''
''' 当前的所有下载任务。
@@ -1768,25 +1740,12 @@ Retry:
'''
''' 已下载完成的大小。
'''
- Public Property DownloadDone As Long
- Get
- Return _DownloadDone
- End Get
- Set(value As Long)
- SyncLock LockDone
- _DownloadDone = value
- End SyncLock
- End Set
- End Property
- Private _DownloadDone As Long = 0
- Private ReadOnly LockDone As New Object
-
+ Public DownloadDone As Long = 0
'''
''' 尚未完成下载的文件数。
'''
Public FileRemain As Integer = 0
- Public ReadOnly LockRemain As New Object
'这些属性由 RefreshStat 刷新
'''
@@ -1855,9 +1814,9 @@ Retry:
Thread.Sleep(20)
'获取文件列表
Dim AllFiles As List(Of NetFile)
- SyncLock LockFiles
- If Id = 0 AndAlso FileRemain = 0 AndAlso Files.Any() Then Files.Clear() '若已完成,则清空
- AllFiles = Files.Values.ToList()
+ SyncLock Me.AllFiles.SyncRoot
+ If Id = 0 AndAlso FileRemain = 0 AndAlso Me.AllFiles.Any() Then Me.AllFiles.Clear() '若已完成,则清空
+ AllFiles = Me.AllFiles.Values.ToList()
End SyncLock
Dim WaitingFiles As New List(Of NetFile)
Dim OngoingFiles As New List(Of NetFile)
@@ -1865,7 +1824,7 @@ Retry:
If File.Uuid Mod 2 = Id Then Continue For
If File.State = NetState.WaitingToDownload Then
WaitingFiles.Add(File)
- ElseIf File.State < NetState.Merging Then
+ ElseIf File.State < NetState.Merging AndAlso File.State >= NetState.WaitingToDownload Then
OngoingFiles.Add(File)
End If
Next
@@ -1908,7 +1867,7 @@ Retry:
Dim NextTick As Long = GetTimeMs()
While True
'增加限速余量
- If NetTaskSpeedLimitHigh > 0 Then NetTaskSpeedLimitLeft = NetTaskSpeedLimitHigh / 10
+ If NetTaskSpeedLimitHigh > 0 Then Interlocked.Add(NetTaskSpeedLimitLeft, CLng(NetTaskSpeedLimitHigh / 10))
'刷新公开属性
RefreshStat()
'等待 100 ms
@@ -1931,7 +1890,7 @@ Retry:
'''
''' 开始一个下载任务。
'''
- Public Sub Start(Task As LoaderDownload)
+ Public Function Start(Task As LoaderDownload) As List(Of NetFile)
StartManager()
'清理缓存
SyncLock DownloadCacheLock '防止同时开启多个下载任务时重复清理
@@ -1943,45 +1902,30 @@ Retry:
Catch ex As Exception
Log(ex, "清理下载缓存失败")
End Try
+ IsDownloadCacheCleared = True
End If
- IsDownloadCacheCleared = True
- End SyncLock
- '文件处理
- SyncLock LockFiles
- '添加每个文件
- For i = 0 To Task.Files.Count - 1
- Dim File = Task.Files(i)
- If Files.ContainsKey(File.LocalPath) Then
- '已有该文件
- If Files(File.LocalPath).State >= NetState.Finished Then
- '该文件已经下载过一次,且下载完成
- '将已下载的文件替换成当前文件,重新下载
- File.Tasks.Add(Task)
- Files(File.LocalPath) = File
- SyncLock LockRemain
- FileRemain += 1
- End SyncLock
- If ModeDebug Then Log($"[Download] {File.LocalName}:重新加入下载列表,目标 {File.LocalPath}")
- Else
- '该文件正在下载中
- '将当前文件替换成下载中的文件,即两个任务指向同一个文件
- File = Files(File.LocalPath)
- File.Tasks.Add(Task)
- End If
- Else
- '没有该文件
- File.Tasks.Add(Task)
- Files.Add(File.LocalPath, File)
- SyncLock LockRemain
- FileRemain += 1
- End SyncLock
- If ModeDebug Then Log($"[Download] {File.LocalName}:已加入下载列表,目标 {File.LocalPath}")
- End If
- Task.Files(i) = File '回设
- Next
End SyncLock
+ '添加每个文件
+ Dim NewFiles As New List(Of NetFile)
+ For i = 0 To Task.Files.Count - 1
+ Dim File As NetFile = Task.Files(i)
+ If AllFiles.ContainsKey(File.LocalPath) AndAlso AllFiles(File.LocalPath).State < NetState.Finished Then
+ '该文件正在被另一个任务下载
+ If ModeDebug Then Log($"[Download] {File.LocalName}:无需开始,该文件已在下载中,目标 {File.LocalPath}")
+ File = AllFiles(File.LocalPath) '将列表中的文件替换成下载中的文件,即两个任务指向同一个文件;抛弃现在的 File 对象
+ Task.Files(i) = File
+ Else
+ '常规情况(该文件可能已在其他任务中下载完成,但这并不影响)
+ If ModeDebug Then Log($"[Download] {File.LocalName}:开始,目标 {File.LocalPath}")
+ AllFiles(File.LocalPath) = File
+ NewFiles.Add(File)
+ Interlocked.Increment(FileRemain)
+ End If
+ File.Tasks.Add(Task)
+ Next
Tasks.Add(Task)
- End Sub
+ Return NewFiles
+ End Function
End Class
diff --git a/Plain Craft Launcher 2/Modules/Minecraft/ModComp.vb b/Plain Craft Launcher 2/Modules/Minecraft/ModComp.vb
index 42a29d2..da56e01 100644
--- a/Plain Craft Launcher 2/Modules/Minecraft/ModComp.vb
+++ b/Plain Craft Launcher 2/Modules/Minecraft/ModComp.vb
@@ -846,6 +846,11 @@ NoSubtitle:
'''
Public SearchText As String = Nothing
'''
+ ''' 在进行中文搜索时,CurseForge 的替代搜索文本。
+ ''' 由于 CurseForge API 在有任意关键词未匹配的时候就不显示结果,所以不能使用与 Modrinth 相同的算法。
+ '''
+ Public CurseForgeAltSearchText As String = Nothing
+ '''
''' 允许的来源。
'''
Public Source As CompSourceType = CompSourceType.Any
@@ -884,7 +889,7 @@ NoSubtitle:
If Tag <> "" Then Address += "&categoryId=" & Tag.BeforeFirst("/")
If ModLoader <> CompModLoaderType.Any Then Address += "&modLoaderType=" & CType(ModLoader, Integer)
If Not String.IsNullOrEmpty(GameVersion) Then Address += "&gameVersion=" & GameVersion
- If Not String.IsNullOrEmpty(SearchText) Then Address += "&searchFilter=" & Net.WebUtility.UrlEncode(SearchText)
+ If Not String.IsNullOrEmpty(If(CurseForgeAltSearchText, SearchText)) Then Address += "&searchFilter=" & Net.WebUtility.UrlEncode(If(CurseForgeAltSearchText, SearchText))
If Storage.CurseForgeOffset > 0 Then Address += "&index=" & Storage.CurseForgeOffset
Return Address
End Function
@@ -995,62 +1000,86 @@ NoSubtitle:
'构造搜索请求
Dim SearchEntries As New List(Of SearchEntry(Of CompDatabaseEntry))
For Each Entry In CompDatabase
- If Entry.ChineseName.Contains("动态的树") Then Continue For '这玩意儿附属太多了
SearchEntries.Add(New SearchEntry(Of CompDatabaseEntry) With {
.Item = Entry,
- .SearchSource = New List(Of KeyValuePair(Of String, Double)) From {
- New KeyValuePair(Of String, Double)(Entry.ChineseName & If(Entry.CurseForgeSlug, "") & If(Entry.ModrinthSlug, ""), 1)
+ .SearchSource = New List(Of SearchSource) From {
+ New SearchSource(Entry.ChineseName.BeforeFirst(" (").Split({"/"c}, StringSplitOptions.RemoveEmptyEntries), 1), '部分 Mod 有别名
+ New SearchSource(Entry.ChineseName.AfterFirst(" (") & If(Entry.CurseForgeSlug, "") & If(Entry.ModrinthSlug, ""), 0.5)
}
})
Next
- '获取搜索结果
- Dim SearchResults = Search(SearchEntries, Request.SearchText, 3)
+ Dim SearchResults = Search(SearchEntries, Request.SearchText, 40, 0.2)
If Not SearchResults.Any() Then Throw New Exception("无搜索结果,请尝试搜索英文名称")
- Dim SearchResult As String = ""
- For i = 0 To Math.Min(4, SearchResults.Count - 1) '就算全是准确的,也最多只要 5 个
- If Not SearchResults(i).AbsoluteRight AndAlso i >= Math.Min(2, SearchResults.Count - 1) Then Exit For '把 3 个结果拼合以提高准确度
- If SearchResults(i).Item.CurseForgeSlug IsNot Nothing Then SearchResult += SearchResults(i).Item.CurseForgeSlug.Replace("-", " ").Replace("/", " ") & " "
- If SearchResults(i).Item.ModrinthSlug IsNot Nothing Then SearchResult += SearchResults(i).Item.ModrinthSlug.Replace("-", " ").Replace("/", " ") & " "
- SearchResult += SearchResults(i).Item.ChineseName.AfterLast(" (").TrimEnd(") ").BeforeFirst(" - ").
- Replace(":", "").Replace("(", "").Replace(")", "").ToLower.Replace("/", " ") & " "
+ '提取可能的英文名
+ Dim ExtractWords =
+ Function(Result As SearchEntry(Of CompDatabaseEntry)) As String()
+ Dim Word As String = ""
+ If Result.Item.CurseForgeSlug IsNot Nothing Then Word += Result.Item.CurseForgeSlug.Replace("-", " ").Replace("/", " ") & " "
+ If Result.Item.ModrinthSlug IsNot Nothing Then Word += Result.Item.ModrinthSlug.Replace("-", " ").Replace("/", " ") & " "
+ Word += Result.Item.ChineseName.AfterLast(" (").TrimEnd(") ").BeforeFirst(" - ").
+ Replace(":", "").Replace("(", "").Replace(")", "").ToLower.Replace("/", " ").Replace("-", " ")
+ Dim Words = Word.ToLower.Split(" ")
+ Words = Words.Select(Function(w) w.TrimStart("{[(").TrimEnd("}])")).Where(
+ Function(w)
+ If w.Length <= 1 Then Return False '单字词
+ If {"the", "of", "mod", "and"}.Contains(w) Then Return False '常见词
+ If Val(w) > 0 Then Return False '数字
+ If w.Split(" ").Count > 3 AndAlso w.Contains("ftb") Then Return False '神秘 FTB
+ Return True
+ End Function).Distinct.ToArray
+ Return Words
+ End Function
+ Dim WordWeights As New Dictionary(Of String, Double) '各个单词及其出现的权重
+ For Each Result In SearchResults
+ For Each Word In ExtractWords(Result)
+ Dim Similarity = If(Result.SearchSource.Any(Function(s) s.Aliases.Contains(Request.SearchText)), 100000, Result.Similarity) '完全匹配为 100000
+ If Not WordWeights.ContainsKey(Word) Then WordWeights.Add(Word, 0)
+ WordWeights(Word) += Similarity
+ Next
Next
- Log("[Comp] 中文搜索原始关键词:" & SearchResult, LogLevel.Developer)
- '去除常见连接词
- Dim RealFilter As String = ""
- For Each Word In SearchResult.Split(" ")
- If {"the", "of", "a", "mod", "and"}.Contains(Word.ToLowerInvariant) OrElse Val(Word) > 0 Then Continue For
- If SearchResult.Split(" ").Count > 3 AndAlso {"ftb"}.Contains(Word.ToLower) Then Continue For
- RealFilter += Word.TrimStart("{[(").TrimEnd("}])") & " "
- Next
- Request.SearchText = RealFilter
- Log("[Comp] 中文搜索最终关键词:" & RealFilter, LogLevel.Developer)
+ If Not WordWeights.Any() Then Throw New Exception("无搜索结果,请尝试搜索英文名称")
+ '根据权重选取英文单词
+ Dim SortedWords = WordWeights.OrderByDescending(Function(w) w.Value).ToList
+ If SortedWords.First.Value >= 100000 Then '如果有完全匹配的,就只选完全匹配的
+ Request.SearchText = SortedWords.Where(Function(w) w.Value >= 100000).Select(Function(w) w.Key).Join(" ")
+ Else '否则,CurseForge 选第一个结果,Modrinth 选前 5 个单词
+ Request.SearchText = SortedWords.Take(5).Select(Function(w) w.Key).Join(" ")
+ Request.CurseForgeAltSearchText = ExtractWords(SearchResults.First).Join(" ")
+ Log("[Comp] 中文搜索基础关键词(CurseForge):" & Request.CurseForgeAltSearchText, LogLevel.Developer)
+ End If
+ Log("[Comp] 中文搜索基础关键词:" & Request.SearchText, LogLevel.Developer)
End If
- '驼峰英文请求关键字处理
- Dim SpacedKeywords = Request.SearchText.RegexReplace("([A-Z]+|[a-z]+?)(?=[A-Z]+[a-z]+[a-z ]*)", "$& ")
- Dim ConnectedKeywords = Request.SearchText.Replace(" ", "")
- Dim AllPossibleKeywords = (SpacedKeywords & " " & If(IsChineseSearch, Request.SearchText, ConnectedKeywords & " " & RawFilter)).ToLower
-
'最终处理关键字:分割、去重
- Dim RightKeywords As New List(Of String)
- For Each Keyword In AllPossibleKeywords.Split(" ")
- Keyword = Keyword.Trim("["c, "]"c)
- If Keyword = "" Then Continue For
- If {"forge", "fabric", "for", "mod", "quilt"}.Contains(Keyword) Then '#208
- Log("[Comp] 已跳过搜索关键词:" & Keyword, LogLevel.Developer)
- Continue For
+ Dim ProcessKeywords =
+ Sub(ByRef Text As String)
+ If Text Is Nothing Then Return
+ Text = Text.ToLowerInvariant
+ Dim Words As New List(Of String)
+ For Each Keyword In Text.Split(" ")
+ Keyword = Keyword.Trim("["c, "]"c)
+ If Keyword = "" Then Continue For
+ If {"forge", "fabric", "for", "mod", "quilt"}.Contains(Keyword) Then '#208
+ Log("[Comp] 已跳过搜索关键词:" & Keyword, LogLevel.Developer)
+ Continue For
+ End If
+ Words.Add(Keyword)
+ Next
+ If RawFilter.Length > 0 AndAlso Not Words.Any() Then
+ Text = RawFilter '全都被过滤掉了
+ Else
+ Text = Join(Words.Distinct.ToList, " ")
End If
- RightKeywords.Add(Keyword)
- Next
- If RawFilter.Length > 0 AndAlso Not RightKeywords.Any() Then
- Request.SearchText = RawFilter '全都被过滤掉了
- Else
- Request.SearchText = Join(RightKeywords.Distinct.ToList, " ").ToLower
- End If
+ '例外项:OptiForge、OptiFabric(拆词后因为包含 Forge/Fabric 导致无法搜到实际的 Mod)
+ If RawFilter.Replace(" ", "").ContainsF("optiforge", True) Then Text = "optiforge"
+ If RawFilter.Replace(" ", "").ContainsF("optifabric", True) Then Text = "optifabric"
+ End Sub
- '例外项:OptiForge、OptiFabric(拆词后因为包含 Forge/Fabric 导致无法搜到实际的 Mod)
- If RawFilter.Replace(" ", "").ContainsF("optiforge", True) Then Request.SearchText = "optiforge"
- If RawFilter.Replace(" ", "").ContainsF("optifabric", True) Then Request.SearchText = "optifabric"
+ If Request.CurseForgeAltSearchText IsNot Nothing Then
+ ProcessKeywords(Request.CurseForgeAltSearchText)
+ Log("[Comp] 工程列表搜索最终文本(CurseForge):" & Request.CurseForgeAltSearchText, LogLevel.Debug)
+ End If
+ ProcessKeywords(Request.SearchText)
Log("[Comp] 工程列表搜索最终文本:" & Request.SearchText, LogLevel.Debug)
Task.Progress = 0.1
@@ -1195,7 +1224,7 @@ Retry:
Not Storage.Results.Any(Function(b) r.IsLike(b))).ToList
'加入列表
RealResults.AddRange(RawResults)
- Log($"[Comp] 去重、筛选后累计新增结果 {RealResults.Count} 个")
+ Log($"[Comp] 去重、筛选后累计新增结果 {RealResults.Count} 个(目前已有结果 {Storage.Results.Count} 个)")
#End Region
@@ -1241,16 +1270,19 @@ Retry:
For Each Result As CompProject In RealResults
Scores.Add(Result, If(Result.WikiId > 0, 0.2, 0) +
Math.Log10(Math.Max(Result.DownloadCount, 1) * GetDownloadCountMult(Result)) / 9)
- Entry.Add(New SearchEntry(Of CompProject) With {.Item = Result, .SearchSource = New List(Of KeyValuePair(Of String, Double)) From {
- New KeyValuePair(Of String, Double)(If(IsChineseSearch, Result.TranslatedName, Result.RawName), 1),
- New KeyValuePair(Of String, Double)(Result.Description, 0.05)}})
+ Entry.Add(New SearchEntry(Of CompProject) With {.Item = Result, .SearchSource = New List(Of SearchSource) From {
+ New SearchSource(If(IsChineseSearch, Result.TranslatedName, Result.RawName).Split({"/"c}, StringSplitOptions.RemoveEmptyEntries), 1),
+ New SearchSource(Result.Description, 0.05)}})
Next
Dim SearchResult = Search(Entry, RawFilter, 101, -1)
For Each OneResult In SearchResult
- Scores(OneResult.Item) += OneResult.Similarity / SearchResult(0).Similarity '最高 1 分的相似度分
+ Scores(OneResult.Item) +=
+ If(OneResult.AbsoluteRight, 10, OneResult.Similarity) /
+ If(SearchResult.First.AbsoluteRight, 10, SearchResult.First.Similarity) '最高 1 分的相似度分
Next
End If
'根据排序分得出结果并添加
+ If Task.IsAborted Then Throw New ThreadInterruptedException '#8246
Storage.Results.AddRange(
Scores.OrderByDescending(Function(s) s.Value).Select(Function(r) r.Key))
@@ -1430,7 +1462,10 @@ Retry:
End If
'GameVersions
Dim RawVersions As List(Of String) = Data("gameVersions").Select(Function(t) t.ToString.Trim.ToLower).ToList
- GameVersions = RawVersions.Where(Function(v) McVersion.IsFormatFit(v)).Select(Function(v) v.Replace("-snapshot", " 预览版")).ToList
+ GameVersions = RawVersions.
+ Where(Function(v) McVersion.IsFormatFit(v)).
+ Select(Function(v) v.Replace("-snapshot", " 预览版")).
+ Distinct.ToList
If GameVersions.Count > 1 Then
GameVersions = GameVersions.SortByComparison(AddressOf CompareVersionGE).ToList
If Type = CompType.ModPack Then GameVersions = New List(Of String) From {GameVersions(0)} '整合包理应只 “支持” 一个版本
@@ -1492,7 +1527,8 @@ Retry:
'GameVersions
Dim RawVersions As List(Of String) = Data("game_versions").Select(Function(t) t.ToString.Trim.ToLower).ToList
GameVersions = RawVersions.Where(Function(v) v.Contains(".")).
- Select(Function(v) If(v.Contains("-"), v.BeforeFirst("-") & " 预览版", If(v.StartsWithF("b1."), "远古版本", v))).ToList
+ Select(Function(v) If(v.Contains("-"), v.BeforeFirst("-") & " 预览版", If(v.StartsWithF("b1."), "远古版本", v))).
+ Distinct.ToList
If GameVersions.Count > 1 Then
GameVersions = GameVersions.SortByComparison(AddressOf CompareVersionGE).ToList
If Type = CompType.ModPack Then GameVersions = New List(Of String) From {GameVersions(0)} '整合包理应只 “支持” 一个版本
@@ -1648,7 +1684,7 @@ Retry:
Next
Else
'Modrinth
- ResultJsonArray = DlModRequest($"https://api.modrinth.com/v2/project/{ProjectId}/version")
+ ResultJsonArray = DlModRequest($"https://api.modrinth.com/v2/project/{ProjectId}/version?include_changelog=false")
End If
CompFilesCache(ProjectId) = ResultJsonArray.Select(Function(a) New CompFile(a, TargetProject.Type)).
Where(Function(a) a.Available).ToList.
diff --git a/Plain Craft Launcher 2/Modules/Minecraft/ModDownload.vb b/Plain Craft Launcher 2/Modules/Minecraft/ModDownload.vb
index 30c7569..98e6d32 100644
--- a/Plain Craft Launcher 2/Modules/Minecraft/ModDownload.vb
+++ b/Plain Craft Launcher 2/Modules/Minecraft/ModDownload.vb
@@ -1176,17 +1176,17 @@
Urls.Add(New KeyValuePair(Of String, Integer)(McimUrl, 10))
Urls.Add(New KeyValuePair(Of String, Integer)(Url, 30))
Case 1
- Urls.Add(New KeyValuePair(Of String, Integer)(Url, 10)) '至少 10s,要不然有时候远端服务器来不及完成
+ Urls.Add(New KeyValuePair(Of String, Integer)(Url, If(Url.Contains("modrinth"), 20, 10))) '至少 20s,要不然 Modrinth 返回不过来
Urls.Add(New KeyValuePair(Of String, Integer)(McimUrl, 10))
Urls.Add(New KeyValuePair(Of String, Integer)(Url, 30))
Urls.Add(New KeyValuePair(Of String, Integer)(McimUrl, 30))
Case Else
- Urls.Add(New KeyValuePair(Of String, Integer)(Url, 10))
+ Urls.Add(New KeyValuePair(Of String, Integer)(Url, If(Url.Contains("modrinth"), 20, 10)))
Urls.Add(New KeyValuePair(Of String, Integer)(Url, 30))
Urls.Add(New KeyValuePair(Of String, Integer)(McimUrl, 30))
End Select
Else
- Urls.Add(New KeyValuePair(Of String, Integer)(Url, 10))
+ Urls.Add(New KeyValuePair(Of String, Integer)(Url, If(Url.Contains("modrinth"), 20, 10)))
Urls.Add(New KeyValuePair(Of String, Integer)(Url, 30))
End If
Dim Exs As String = ""
diff --git a/Plain Craft Launcher 2/Modules/Minecraft/ModJava.vb b/Plain Craft Launcher 2/Modules/Minecraft/ModJava.vb
index 3a49edc..f2e7a5e 100644
--- a/Plain Craft Launcher 2/Modules/Minecraft/ModJava.vb
+++ b/Plain Craft Launcher 2/Modules/Minecraft/ModJava.vb
@@ -95,6 +95,7 @@
Try
'确定文件存在
If Not File.Exists(PathJava) Then Throw New FileNotFoundException("未找到 java.exe 文件", PathJava)
+ If PathJava.ContainsF("finalshell", True) Then Throw New Exception("不兼容 FinalShell 的 Java") '#8080
If File.Exists(PathFolder & "pdf-bookmark") Then Throw New Exception("不兼容 PDF Bookmark 的 Java") '#5326
IsJre = Not File.Exists(PathFolder & "javac.exe")
'运行 -version
diff --git a/Plain Craft Launcher 2/Modules/Minecraft/ModLaunch.vb b/Plain Craft Launcher 2/Modules/Minecraft/ModLaunch.vb
index 5b7b43f..b15261f 100644
--- a/Plain Craft Launcher 2/Modules/Minecraft/ModLaunch.vb
+++ b/Plain Craft Launcher 2/Modules/Minecraft/ModLaunch.vb
@@ -1314,40 +1314,6 @@ Retry:
Private McLaunchArgument As String
- '''
- ''' 释放 Java Wrapper 并返回完整文件路径。
- '''
- Public Function ExtractJavaWrapper() As String
- Dim WrapperPath As String = PathPure & "JavaWrapper.jar"
- Log("[Java] 选定的 Java Wrapper 路径:" & WrapperPath)
- SyncLock ExtractJavaWrapperLock '避免 OptiFine 和 Forge 安装时同时释放 Java Wrapper 导致冲突
- Try
- WriteFile(WrapperPath, GetResources("JavaWrapper"))
- Catch ex As Exception
- If File.Exists(WrapperPath) Then
- '因为未知原因 Java Wrapper 可能变为只读文件(#4243)
- Log(ex, "Java Wrapper 文件释放失败,但文件已存在,将在删除后尝试重新生成", LogLevel.Developer)
- Try
- File.Delete(WrapperPath)
- WriteFile(WrapperPath, GetResources("JavaWrapper"))
- Catch ex2 As Exception
- Log(ex2, "Java Wrapper 文件重新释放失败,将尝试更换文件名重新生成", LogLevel.Developer)
- WrapperPath = PathPure & "JavaWrapper2.jar"
- Try
- WriteFile(WrapperPath, GetResources("JavaWrapper"))
- Catch ex3 As Exception
- Throw New FileNotFoundException("释放 Java Wrapper 最终尝试失败", ex3)
- End Try
- End Try
- Else
- Throw New FileNotFoundException("释放 Java Wrapper 失败", ex)
- End If
- End Try
- End SyncLock
- Return WrapperPath
- End Function
- Private ExtractJavaWrapperLock As New Object
-
'主方法,合并 Jvm、Game、Replace 三部分的参数数据
Private Sub McLaunchArgumentMain(Loader As LoaderTask(Of String, List(Of McLibToken)))
McLaunchLog("开始获取 Minecraft 启动参数")
@@ -1393,6 +1359,8 @@ Retry:
'自定义
Dim ArgumentGame As String = Setup.Get("VersionAdvanceGame", Instance:=McInstanceSelected)
Arguments += " " & ArgumentReplace(If(ArgumentGame = "", Setup.Get("LaunchAdvanceGame"), ArgumentGame))
+ 'GC
+ Arguments = ProcessGCArguments(Arguments, McLaunchJavaSelected, McInstanceSelected)
'进行参数替换
Dim ReplaceArguments = McLaunchArgumentsReplace(McInstanceSelected, Loader)
If String.IsNullOrWhiteSpace(ReplaceArguments("${version_type}")) Then
@@ -1754,6 +1722,72 @@ NextInstance:
Return GameArguments
End Function
+ '工具方法
+
+ '''
+ ''' 释放 Java Wrapper 并返回完整文件路径。
+ '''
+ Public Function ExtractJavaWrapper() As String
+ Dim WrapperPath As String = PathPure & "JavaWrapper.jar"
+ Log("[Java] 选定的 Java Wrapper 路径:" & WrapperPath)
+ Static Lock As New Object
+ SyncLock Lock '避免 OptiFine 和 Forge 安装时同时释放 Java Wrapper 导致冲突
+ Try
+ WriteFile(WrapperPath, GetResources("JavaWrapper"))
+ Catch ex As Exception
+ If File.Exists(WrapperPath) Then
+ '因为未知原因 Java Wrapper 可能变为只读文件(#4243)
+ Log(ex, "Java Wrapper 文件释放失败,但文件已存在,将在删除后尝试重新生成", LogLevel.Developer)
+ Try
+ File.Delete(WrapperPath)
+ WriteFile(WrapperPath, GetResources("JavaWrapper"))
+ Catch ex2 As Exception
+ Log(ex2, "Java Wrapper 文件重新释放失败,将尝试更换文件名重新生成", LogLevel.Developer)
+ WrapperPath = PathPure & "JavaWrapper2.jar"
+ Try
+ WriteFile(WrapperPath, GetResources("JavaWrapper"))
+ Catch ex3 As Exception
+ Throw New FileNotFoundException("释放 Java Wrapper 最终尝试失败", ex3)
+ End Try
+ End Try
+ Else
+ Throw New FileNotFoundException("释放 Java Wrapper 失败", ex)
+ End If
+ End Try
+ End SyncLock
+ Return WrapperPath
+ End Function
+ '''
+ ''' 根据设置的 GC 方式返回对应的 JVM 参数。
+ '''
+ Private Function ProcessGCArguments(Arguments As String, SelectedJava As JavaEntry, Optional TargetInstance As McInstance = Nothing) As String
+ '0:在 Java 21+ 使用分代 ZGC,20~15 使用非分代的 ZGC,14- 使用 G1GC
+ '1:在 Java 21+ 使用分代 ZGC,20- 使用 G1GC
+ '2:仅 G1GC
+ '3:不指定
+ Dim SetupType As Integer = Setup.Get("LaunchAdvanceGC")
+ If TargetInstance IsNot Nothing AndAlso Setup.Get("VersionAdvanceGC", TargetInstance) > 0 Then SetupType = Setup.Get("VersionAdvanceGC", TargetInstance) - 1 '去掉默认
+ If SetupType = 3 Then Return Arguments.Trim '不指定时直接返回
+ Dim UseG1GC As Boolean =
+ (SetupType = 0 AndAlso SelectedJava.MajorVersion < 15) OrElse
+ (SetupType = 1 AndAlso SelectedJava.MajorVersion < 21) OrElse
+ SetupType = 2
+ McLaunchLog($"GC 设置:{SetupType},选取 {If(UseG1GC, "G1GC", "ZGC")},Java 版本:{SelectedJava.MajorVersion}")
+ '移除
+ Arguments = RegexReplace(Arguments,
+ "( )*-XX:[+-]?(Use\w+GC|ZGenerational|UseCompactObjectHeaders|G1\w+Percent|G1\w+Size|MaxGCPauseMillis)(=[^\s]+)?", "").Trim
+ '添加
+ If UseG1GC Then
+ Arguments = Arguments.Replace("-XX:+UnlockExperimentalVMOptions", "")
+ Arguments = "-XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M " + Arguments
+ Else
+ Arguments = "-XX:+UseZGC " + Arguments
+ If SelectedJava.MajorVersion = 21 OrElse SelectedJava.MajorVersion = 22 Then Arguments = "-XX:+ZGenerational " + Arguments 'Java 23 起默认启用分代 ZGC,不需要再添加参数
+ If SelectedJava.MajorVersion >= 25 Then Arguments = "-XX:+UseCompactObjectHeaders " + Arguments
+ End If
+ Return Arguments.Trim
+ End Function
+
#End Region
#Region "解压 Natives"
diff --git a/Plain Craft Launcher 2/Modules/Minecraft/ModMinecraft.vb b/Plain Craft Launcher 2/Modules/Minecraft/ModMinecraft.vb
index 8260c62..3a8f9dc 100644
--- a/Plain Craft Launcher 2/Modules/Minecraft/ModMinecraft.vb
+++ b/Plain Craft Launcher 2/Modules/Minecraft/ModMinecraft.vb
@@ -1426,7 +1426,7 @@ OnLoaded:
'确认最新版本,若为快照则加入常用列表
Dim LargestInstance As McInstance = InstanceList.
Where(Function(v) v.State = McInstanceState.Original OrElse v.State = McInstanceState.Snapshot).
- MaxOf(Function(v) v.ReleaseTime)
+ MaxBy(Function(v) v.ReleaseTime)
If LargestInstance IsNot Nothing AndAlso LargestInstance.State = McInstanceState.Snapshot Then
InstanceUseful.Add(LargestInstance)
InstanceList.Remove(LargestInstance)
diff --git a/Plain Craft Launcher 2/Modules/Minecraft/ModModpack.vb b/Plain Craft Launcher 2/Modules/Minecraft/ModModpack.vb
index 1cc3e3b..39f306f 100644
--- a/Plain Craft Launcher 2/Modules/Minecraft/ModModpack.vb
+++ b/Plain Craft Launcher 2/Modules/Minecraft/ModModpack.vb
@@ -636,9 +636,8 @@ Retry:
Dim Request As New McInstallRequest With {.NewInstanceName = InstanceName, .VersionFolder = $"{McFolderSelected}versions\{InstanceName}\"}
For Each Component As JObject In PackJson("components")
If Not Component.ContainsKey("uid") Then Continue For
- Select Case Component("uid").ToString
- Case "org.lwjgl"
- Log("[ModPack] 已跳过 LWJGL 项")
+ Dim UID As String = Component("uid").ToString
+ Select Case UID
Case "net.minecraft"
Request.MinecraftName = Component("version")
Case "net.minecraftforge"
@@ -647,9 +646,13 @@ Retry:
Request.NeoForgeVersion = Component("version")
Case "net.fabricmc.fabric-loader"
Request.FabricVersion = Component("version")
- Case Else
'Case "org.quiltmc.quilt-loader" 'eg. 1.0.0
- NotifyIncompatibleLoader(Component("uid"))
+ Case Else
+ If UID.StartsWithF("org.lwjgl") Then '#8210
+ Log("[ModPack] 已跳过 LWJGL 项:" & UID)
+ Else
+ NotifyIncompatibleLoader(UID)
+ End If
End Select
Next
'构造加载器
diff --git a/Plain Craft Launcher 2/Modules/ModMusic.vb b/Plain Craft Launcher 2/Modules/ModMusic.vb
index ac3c791..11808d0 100644
--- a/Plain Craft Launcher 2/Modules/ModMusic.vb
+++ b/Plain Craft Launcher 2/Modules/ModMusic.vb
@@ -283,9 +283,9 @@
Try
Reader = New NAudio.Wave.AudioFileReader(MusicCurrent)
Catch ex As Exception
- Log(ex,"[Music] 使用 AudioFileReader 加载音频文件失败,将换用 Media Foundation 加载音频文件。")
+ Log(ex, "使用 AudioFileReader 加载音频文件失败,换用 MediaFoundationReader 重试", LogLevel.Developer)
+ Reader = New NAudio.Wave.MediaFoundationReader(MusicCurrent)
End Try
- Reader = New NAudio.Wave.MediaFoundationReader(MusicCurrent)
CurrentWave.Init(Reader)
CurrentWave.Play()
'第一次打开的暂停
@@ -316,9 +316,7 @@
Hint("由于音频设备变更,音乐播放功能在重启 PCL 后才能恢复!", HintType.Red)
Thread.Sleep(1000000000)
End If
- If ex.Message.Contains("Got a frame at sample rate") OrElse ex.Message.Contains("does not support changes to") Then
- Hint("播放音乐失败(" & GetFileNameFromPath(MusicCurrent) & "):PCL 不支持播放音频属性在中途发生变化的音乐", HintType.Red)
- ElseIf Not (MusicCurrent.EndsWithF(".wav", True) OrElse MusicCurrent.EndsWithF(".mp3", True) OrElse MusicCurrent.EndsWithF(".flac", True)) OrElse
+ If Not (MusicCurrent.EndsWithF(".wav", True) OrElse MusicCurrent.EndsWithF(".mp3", True) OrElse MusicCurrent.EndsWithF(".flac", True)) OrElse
ex.Message.Contains("0xC00D36C4") Then '#5096:不支持给定的 URL 的字节流类型。 (异常来自 HRESULT:0xC00D36C4)
Hint("播放音乐失败(" & GetFileNameFromPath(MusicCurrent) & "):PCL 可能不支持此音乐格式,请将格式转换为 .wav、.mp3 或 .flac 后再试", HintType.Red)
Else
diff --git a/Plain Craft Launcher 2/My Project/AssemblyInfo.vb b/Plain Craft Launcher 2/My Project/AssemblyInfo.vb
index 0392544..5c09966 100644
--- a/Plain Craft Launcher 2/My Project/AssemblyInfo.vb
+++ b/Plain Craft Launcher 2/My Project/AssemblyInfo.vb
@@ -51,6 +51,6 @@ Imports System.Runtime.InteropServices
' 可以指定所有值,也可以使用以下所示的 "*" 预置版本号和修订号
' 方法是按如下所示使用“*”
-
-
+
+
diff --git a/Plain Craft Launcher 2/Pages/PageDownload/Comp/PageDownloadCompDetail.xaml.vb b/Plain Craft Launcher 2/Pages/PageDownload/Comp/PageDownloadCompDetail.xaml.vb
index 4a8ef69..33cbbe8 100644
--- a/Plain Craft Launcher 2/Pages/PageDownload/Comp/PageDownloadCompDetail.xaml.vb
+++ b/Plain Craft Launcher 2/Pages/PageDownload/Comp/PageDownloadCompDetail.xaml.vb
@@ -359,8 +359,38 @@ GroupDone:
If Not Instance.IsLoaded Then Instance.Load()
'只对 Mod 和数据包进行版本检测
If File.Type = CompType.Mod OrElse File.Type = CompType.DataPack Then
- If File.GameVersions.Any(Function(v) v.Contains(".")) AndAlso
- Not File.GameVersions.Any(Function(v) v.Contains(".") AndAlso v = Instance.Version.VanillaName) Then Return False
+ If Not File.GameVersions.Any( '判断是否有任何一个版本匹配
+ Function(FileVersion)
+ Dim FileIsSnapshot As Boolean = FileVersion.Contains("预览版") OrElse Not FileVersion.Contains(".")
+ Dim InstanceIsSnapshot As Boolean = Instance.Version.VanillaName.Contains("snapshot") OrElse Not Instance.Version.VanillaName.Contains(".")
+ If FileIsSnapshot <> InstanceIsSnapshot Then
+ '只有一种是预览版
+ Return False
+ ElseIf Not FileIsSnapshot AndAlso Not InstanceIsSnapshot Then
+ '都不是预览版
+ Return FileVersion = Instance.Version.VanillaName
+ Else
+ '都是预览版
+ Dim FileIsNewFormat As Boolean = FileVersion.Contains(".") AndAlso Val(FileVersion.BeforeFirst(".")) > 1
+ Dim InstanceIsNewFormat As Boolean = Instance.Version.Drop > 250
+ If FileIsNewFormat <> InstanceIsNewFormat Then
+ '只有一种是新格式快照
+ Return False
+ ElseIf FileIsNewFormat AndAlso InstanceIsNewFormat Then
+ '都是新格式快照
+ Return FileVersion.BeforeFirst(" ") = Instance.Version.VanillaName.BeforeFirst("-")
+ Else
+ '都是旧格式快照
+ If FileVersion.Contains("w") AndAlso Instance.Version.VanillaName.Contains("w") Then
+ '都是 w 快照
+ Return FileVersion = Instance.Version.VanillaName
+ Else
+ '不全是 w 快照
+ Return True '只能假定相同,无法判断
+ End If
+ End If
+ End If
+ End Function) Then Return False
End If
'加载器
If Not AllowedLoaders.Any() Then Return True '无要求
diff --git a/Plain Craft Launcher 2/Pages/PageDownload/ModDownloadLib.vb b/Plain Craft Launcher 2/Pages/PageDownload/ModDownloadLib.vb
index 6c72309..c020da1 100644
--- a/Plain Craft Launcher 2/Pages/PageDownload/ModDownloadLib.vb
+++ b/Plain Craft Launcher 2/Pages/PageDownload/ModDownloadLib.vb
@@ -254,7 +254,7 @@ echo 你可以在 PCL 的 [设置 → 启动选项] 中查看已安装的 java
echo ------------------------------
echo 如果提示 ""You need to agree to the EULA in order to run the server"",请打开 eula.txt,按说明阅读并同意 Minecraft EULA 后,将该文件最后一行中的 eula=false 改为 eula=true。
echo ------------------------------
-""java"" -server -XX:+UseG1GC -Xmx4096M -Xms1024M -XX:+UseCompressedOops -jar {Id}-server.jar nogui
+""java"" -server -XX:+UseG1GC -Xmx6144M -Xms1024M -jar {Id}-server.jar nogui
echo ----------------------
echo 服务端已停止。
pause"
@@ -2102,7 +2102,7 @@ Retry:
Dim OptiFineAsMod As Boolean = Request.OptiFineEntry IsNot Nothing AndAlso Modable '选择了 OptiFine 与任意 Mod 加载器
If OptiFineAsMod Then
Log("[Download] OptiFine 将作为 Mod 进行下载")
- If Request.LiteLoaderEntry IsNot Nothing
+ If Request.LiteLoaderEntry IsNot Nothing Then
OptiFineFolder = ModsTempFolder & Request.MinecraftName & "\" '#8147
Else
OptiFineFolder = ModsTempFolder
diff --git a/Plain Craft Launcher 2/Pages/PageInstance/PageInstanceExport.xaml b/Plain Craft Launcher 2/Pages/PageInstance/PageInstanceExport.xaml
index badc9c3..e29a1f2 100644
--- a/Plain Craft Launcher 2/Pages/PageInstance/PageInstanceExport.xaml
+++ b/Plain Craft Launcher 2/Pages/PageInstance/PageInstanceExport.xaml
@@ -94,7 +94,7 @@
diff --git a/Plain Craft Launcher 2/Pages/PageInstance/PageInstanceExport.xaml.vb b/Plain Craft Launcher 2/Pages/PageInstance/PageInstanceExport.xaml.vb
index da153a5..ccb2603 100644
--- a/Plain Craft Launcher 2/Pages/PageInstance/PageInstanceExport.xaml.vb
+++ b/Plain Craft Launcher 2/Pages/PageInstance/PageInstanceExport.xaml.vb
@@ -368,9 +368,7 @@ Public Class PageInstanceExport
CheckOptionsPcl.Checked = Ini.GetOrDefault("IncludeLauncher", True)
CheckOptionsPclCustom.Checked = Ini.GetOrDefault("IncludeLauncherCustom", True)
CheckAdvancedInclude.Checked = Ini.GetOrDefault("DontCheckHostedAssets", False)
- If Not CheckAdvancedInclude.Checked Then '#7979,加个特判
- CheckAdvancedModrinth.Checked = Ini.GetOrDefault("ModrinthUploadMode", False)
- End If
+ If Not CheckAdvancedInclude.Checked Then CheckAdvancedModrinth.Checked = Ini.GetOrDefault("ModrinthUploadMode", False) '#7979,加个特判
ConfigPackPath = Ini.GetOrDefault("PackPath", Nothing)
'导出内容段
RulesOverrides = Segments(1).Replace(vbCr, vbLf).Replace(vbLf & vbLf, vbLf).Split(vbLf).ToList
diff --git a/Plain Craft Launcher 2/Pages/PageInstance/PageInstanceMod.xaml.vb b/Plain Craft Launcher 2/Pages/PageInstance/PageInstanceMod.xaml.vb
index a721c80..b18bce1 100644
--- a/Plain Craft Launcher 2/Pages/PageInstance/PageInstanceMod.xaml.vb
+++ b/Plain Craft Launcher 2/Pages/PageInstance/PageInstanceMod.xaml.vb
@@ -850,22 +850,22 @@ Install:
'构造请求
Dim QueryList As New List(Of SearchEntry(Of McMod))
For Each Entry As McMod In McModLoader.Output
- Dim SearchSource As New List(Of KeyValuePair(Of String, Double))
- SearchSource.Add(New KeyValuePair(Of String, Double)(Entry.DisplayName, 1))
- SearchSource.Add(New KeyValuePair(Of String, Double)(Entry.FileName, 1))
+ Dim SearchSources As New List(Of SearchSource)
+ SearchSources.Add(New SearchSource(Entry.DisplayName, 1))
+ SearchSources.Add(New SearchSource(Entry.FileName, 1))
If Entry.Version IsNot Nothing Then
- SearchSource.Add(New KeyValuePair(Of String, Double)(Entry.Version, 0.2))
+ SearchSources.Add(New SearchSource(Entry.Version, 0.2))
End If
If Entry.Description IsNot Nothing AndAlso Entry.Description <> "" Then
- SearchSource.Add(New KeyValuePair(Of String, Double)(Entry.Description, 0.4))
+ SearchSources.Add(New SearchSource(Entry.Description, 0.4))
End If
If Entry.Comp IsNot Nothing Then
- If Entry.Comp.RawName <> Entry.DisplayName Then SearchSource.Add(New KeyValuePair(Of String, Double)(Entry.Comp.RawName, 1))
- If Entry.Comp.TranslatedName <> Entry.Comp.RawName Then SearchSource.Add(New KeyValuePair(Of String, Double)(Entry.Comp.TranslatedName, 1))
- If Entry.Comp.Description <> Entry.Description Then SearchSource.Add(New KeyValuePair(Of String, Double)(Entry.Comp.Description, 0.4))
- SearchSource.Add(New KeyValuePair(Of String, Double)(String.Join("", Entry.Comp.Tags), 0.2))
+ If Entry.Comp.RawName <> Entry.DisplayName Then SearchSources.Add(New SearchSource(Entry.Comp.RawName, 1))
+ If Entry.Comp.TranslatedName <> Entry.Comp.RawName Then SearchSources.Add(New SearchSource(Entry.Comp.TranslatedName, 1))
+ If Entry.Comp.Description <> Entry.Description Then SearchSources.Add(New SearchSource(Entry.Comp.Description, 0.4))
+ SearchSources.Add(New SearchSource(String.Join("", Entry.Comp.Tags), 0.2))
End If
- QueryList.Add(New SearchEntry(Of McMod) With {.Item = Entry, .SearchSource = SearchSource})
+ QueryList.Add(New SearchEntry(Of McMod) With {.Item = Entry, .SearchSource = SearchSources})
Next
'进行搜索
SearchResult = Search(QueryList, SearchBox.Text, MaxBlurCount:=6, MinBlurSimilarity:=0.35).Select(Function(r) r.Item).ToList
diff --git a/Plain Craft Launcher 2/Pages/PageInstance/PageInstanceSetup.xaml b/Plain Craft Launcher 2/Pages/PageInstance/PageInstanceSetup.xaml
index 0be84ec..4dba4c2 100644
--- a/Plain Craft Launcher 2/Pages/PageInstance/PageInstanceSetup.xaml
+++ b/Plain Craft Launcher 2/Pages/PageInstance/PageInstanceSetup.xaml
@@ -56,7 +56,7 @@
-
+
@@ -204,6 +204,8 @@
+
+
@@ -213,12 +215,24 @@
Height="100" AcceptsReturn="True" TextWrapping="Wrap" VerticalContentAlignment="Top" Padding="0,5" VerticalScrollBarVisibility="Auto" />
-
-
+
+
+
+
+
+
+
+
+
-
-
+
diff --git a/Plain Craft Launcher 2/Pages/PageInstance/PageInstanceSetup.xaml.vb b/Plain Craft Launcher 2/Pages/PageInstance/PageInstanceSetup.xaml.vb
index 95c67f0..f5393db 100644
--- a/Plain Craft Launcher 2/Pages/PageInstance/PageInstanceSetup.xaml.vb
+++ b/Plain Craft Launcher 2/Pages/PageInstance/PageInstanceSetup.xaml.vb
@@ -51,6 +51,7 @@
'高级设置
TextAdvanceJvm.Text = Setup.Get("VersionAdvanceJvm", Instance:=PageInstanceLeft.Instance)
TextAdvanceGame.Text = Setup.Get("VersionAdvanceGame", Instance:=PageInstanceLeft.Instance)
+ ComboAdvanceGC.SelectedIndex = Setup.Get("VersionAdvanceGC", Instance:=PageInstanceLeft.Instance)
TextAdvanceRun.Text = Setup.Get("VersionAdvanceRun", Instance:=PageInstanceLeft.Instance)
CheckAdvanceRunWait.Checked = Setup.Get("VersionAdvanceRunWait", Instance:=PageInstanceLeft.Instance)
If Setup.Get("VersionAdvanceAssets", Instance:=PageInstanceLeft.Instance) = 2 Then
@@ -86,6 +87,7 @@
Setup.Reset("VersionRamOptimize", Instance:=PageInstanceLeft.Instance)
Setup.Reset("VersionAdvanceJvm", Instance:=PageInstanceLeft.Instance)
Setup.Reset("VersionAdvanceGame", Instance:=PageInstanceLeft.Instance)
+ Setup.Reset("VersionAdvanceGC", Instance:=PageInstanceLeft.Instance)
Setup.Reset("VersionAdvanceAssets", Instance:=PageInstanceLeft.Instance)
Setup.Reset("VersionAdvanceAssetsV2", Instance:=PageInstanceLeft.Instance)
Setup.Reset("VersionAdvanceJava", Instance:=PageInstanceLeft.Instance)
@@ -93,7 +95,6 @@
Setup.Reset("VersionAdvanceRunWait", Instance:=PageInstanceLeft.Instance)
Setup.Reset("VersionAdvanceDisableJLW", Instance:=PageInstanceLeft.Instance)
Setup.Reset("VersionAdvanceDisableModUpdate", Instance:=PageInstanceLeft.Instance)
-
Setup.Reset("VersionArgumentJavaSelect", Instance:=PageInstanceLeft.Instance)
JavaSearchLoader.Start(IsForceRestart:=True)
@@ -121,7 +122,7 @@
Private Shared Sub SliderChange(sender As MySlider, e As Object) Handles SliderRamCustom.Change
If AniControlEnabled = 0 Then Setup.Set(sender.Tag, sender.Value, Instance:=PageInstanceLeft.Instance)
End Sub
- Private Shared Sub ComboChange(sender As MyComboBox, e As Object) Handles ComboRamOptimize.SelectionChanged
+ Private Shared Sub ComboChange(sender As MyComboBox, e As Object) Handles ComboRamOptimize.SelectionChanged, ComboAdvanceGC.SelectionChanged
If AniControlEnabled = 0 Then Setup.Set(sender.Tag, sender.SelectedIndex, Instance:=PageInstanceLeft.Instance)
End Sub
Private Shared Sub CheckBoxLikeComboChange(sender As MyComboBox, e As Object) Handles ComboArgumentIndieV2.SelectionChanged
diff --git a/Plain Craft Launcher 2/Pages/PageLaunch/PageLaunchRight.xaml.vb b/Plain Craft Launcher 2/Pages/PageLaunch/PageLaunchRight.xaml.vb
index 9bc5c35..7f43e94 100644
--- a/Plain Craft Launcher 2/Pages/PageLaunch/PageLaunchRight.xaml.vb
+++ b/Plain Craft Launcher 2/Pages/PageLaunch/PageLaunchRight.xaml.vb
@@ -88,7 +88,7 @@ Public Class PageLaunchRight
Url = "https://pcl-bmcl.milu.ink/"
Case 7
Log("[Page] 主页预设:主页市场")
- Url = "https://pclhomeplazaoss.lingyunawa.top:26994/d/Homepages/JingHai-Lingyun/Custom.xaml"
+ Url = "https://pclhomeplazaoss.lingyunawa.top:26994/p/Homepages/Homepage.Market/Custom.xaml"
Case 8
Log("[Page] 主页预设:更新日志")
Url = "https://pclhomeplazaoss.lingyunawa.top:26994/d/Homepages/Joker2184/UpdateHomepage.xaml"
diff --git a/Plain Craft Launcher 2/Pages/PageOther/PageOtherAbout.xaml b/Plain Craft Launcher 2/Pages/PageOther/PageOtherAbout.xaml
index fabadba..e991302 100644
--- a/Plain Craft Launcher 2/Pages/PageOther/PageOtherAbout.xaml
+++ b/Plain Craft Launcher 2/Pages/PageOther/PageOtherAbout.xaml
@@ -116,793 +116,572 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Plain Craft Launcher 2/Pages/PageOther/PageOtherHelp.xaml.vb b/Plain Craft Launcher 2/Pages/PageOther/PageOtherHelp.xaml.vb
index 6fd927f..23ddcc8 100644
--- a/Plain Craft Launcher 2/Pages/PageOther/PageOtherHelp.xaml.vb
+++ b/Plain Craft Launcher 2/Pages/PageOther/PageOtherHelp.xaml.vb
@@ -144,13 +144,13 @@
If Not Entry.ShowInSearch OrElse (Val(VersionBranchCode) <> 50 AndAlso Not Entry.ShowInSnapshot) Then Continue For
QueryList.Add(New SearchEntry(Of HelpEntry) With {
.Item = Entry,
- .SearchSource = New List(Of KeyValuePair(Of String, Double)) From {
- New KeyValuePair(Of String, Double)(Entry.Title, 1),
- New KeyValuePair(Of String, Double)(Entry.Desc, 0.5),
- New KeyValuePair(Of String, Double)(Entry.Search, 1.5)
+ .SearchSource = New List(Of SearchSource) From {
+ New SearchSource(Entry.Title, 1),
+ New SearchSource(Entry.Desc, 0.5),
+ New SearchSource(Entry.Search, 1.5)
}
})
- 'New KeyValuePair(Of String, Double)(If(Entry.IsEvent, If(Entry.EventData, ""), Entry.XamlContent), 0.2)
+ 'New SearchSource(If(Entry.IsEvent, If(Entry.EventData, ""), Entry.XamlContent), 0.2)
Next
'进行搜索,构造列表
Dim SearchResult = Search(QueryList, SearchBox.Text, MaxBlurCount:=5, MinBlurSimilarity:=0.08)
diff --git a/Plain Craft Launcher 2/Pages/PageSetup/ModSetup.vb b/Plain Craft Launcher 2/Pages/PageSetup/ModSetup.vb
index 0377692..d560825 100644
--- a/Plain Craft Launcher 2/Pages/PageSetup/ModSetup.vb
+++ b/Plain Craft Launcher 2/Pages/PageSetup/ModSetup.vb
@@ -101,12 +101,13 @@
{"LaunchArgumentWindowHeight", New SetupEntry(480)},
{"LaunchArgumentWindowType", New SetupEntry(1)},
{"LaunchArgumentRam", New SetupEntry(False, Source:=SetupSource.Registry)},
- {"LaunchAdvanceJvm", New SetupEntry("-XX:+UseG1GC -XX:-UseAdaptiveSizePolicy -XX:-OmitStackTraceInFastThrow -Djdk.lang.Process.allowAmbiguousCommands=true -Dfml.ignoreInvalidMinecraftCertificates=True -Dfml.ignorePatchDiscrepancies=True -Dlog4j2.formatMsgNoLookups=true")},
+ {"LaunchAdvanceJvm", New SetupEntry("-XX:-OmitStackTraceInFastThrow -Djdk.lang.Process.allowAmbiguousCommands=true -Dfml.ignoreInvalidMinecraftCertificates=True -Dfml.ignorePatchDiscrepancies=True -Dlog4j2.formatMsgNoLookups=true")},
{"LaunchAdvanceGame", New SetupEntry("")},
{"LaunchAdvanceRun", New SetupEntry("")},
{"LaunchAdvanceRunWait", New SetupEntry(True)},
{"LaunchAdvanceDisableJLW", New SetupEntry(False)},
{"LaunchAdvanceGraphicCard", New SetupEntry(True, Source:=SetupSource.Registry)},
+ {"LaunchAdvanceGC", New SetupEntry(1)},
{"LaunchRamType", New SetupEntry(0)},
{"LaunchRamCustom", New SetupEntry(15)},
{"LinkLastAutoJoinInviteCode", New SetupEntry("", Source:=SetupSource.Registry)},
@@ -180,6 +181,7 @@
{"VersionAdvanceRunWait", New SetupEntry(True, Source:=SetupSource.Instance)},
{"VersionAdvanceDisableJLW", New SetupEntry(False, Source:=SetupSource.Instance)},
{"VersionAdvanceDisableModUpdate", New SetupEntry(False, Source:=SetupSource.Instance)},
+ {"VersionAdvanceGC", New SetupEntry(0, Source:=SetupSource.Instance)},
{"VersionRamType", New SetupEntry(2, Source:=SetupSource.Instance)},
{"VersionRamCustom", New SetupEntry(15, Source:=SetupSource.Instance)},
{"VersionRamOptimize", New SetupEntry(0, Source:=SetupSource.Instance)},
@@ -529,72 +531,57 @@
FrmMain.ImgBack.Margin = New Thickness(-(Value + 1) / 1.8)
End Sub
Public Sub UiBackgroundSuit(Value As Integer)
- If IsNothing(FrmMain.ImgBack.Background) Then Return
- Dim Width As Double = CType(FrmMain.ImgBack.Background, ImageBrush).ImageSource.Width
- Dim Height As Double = CType(FrmMain.ImgBack.Background, ImageBrush).ImageSource.Height
+ If FrmMain.ImgBack.Background Is Nothing Then Return
+ Dim Brush As ImageBrush = CType(FrmMain.ImgBack.Background, ImageBrush)
If Value = 0 Then
'智能:当图片较小时平铺,较大时适应
- If Width < FrmMain.PanMain.ActualWidth / 2 AndAlso Height < FrmMain.PanMain.ActualHeight / 2 Then
+ If Brush.ImageSource.Width < FrmMain.PanMain.ActualWidth / 2 AndAlso Brush.ImageSource.Height < FrmMain.PanMain.ActualHeight / 2 Then
Value = 4 '平铺
Else
Value = 2 '适应
End If
End If
- CType(FrmMain.ImgBack.Background, ImageBrush).TileMode = TileMode.None
- CType(FrmMain.ImgBack.Background, ImageBrush).Viewport = New Rect(0, 0, 1, 1)
- CType(FrmMain.ImgBack.Background, ImageBrush).ViewportUnits = BrushMappingMode.RelativeToBoundingBox
+ Brush.Stretch = Stretch.UniformToFill
+ Brush.TileMode = TileMode.None
+ Brush.Viewport = New Rect(0, 0, 1, 1)
+ Brush.ViewportUnits = BrushMappingMode.RelativeToBoundingBox
Select Case Value
- Case 1 '居中
- FrmMain.ImgBack.HorizontalAlignment = HorizontalAlignment.Center
- FrmMain.ImgBack.VerticalAlignment = VerticalAlignment.Center
- CType(FrmMain.ImgBack.Background, ImageBrush).Stretch = Stretch.None
- FrmMain.ImgBack.Width = CType(FrmMain.ImgBack.Background, ImageBrush).ImageSource.Width
- FrmMain.ImgBack.Height = CType(FrmMain.ImgBack.Background, ImageBrush).ImageSource.Height
Case 2 '适应
- FrmMain.ImgBack.HorizontalAlignment = HorizontalAlignment.Stretch
- FrmMain.ImgBack.VerticalAlignment = VerticalAlignment.Stretch
- CType(FrmMain.ImgBack.Background, ImageBrush).Stretch = Stretch.UniformToFill
- FrmMain.ImgBack.Width = Double.NaN
- FrmMain.ImgBack.Height = Double.NaN
Case 3 '拉伸
- FrmMain.ImgBack.HorizontalAlignment = HorizontalAlignment.Stretch
- FrmMain.ImgBack.VerticalAlignment = VerticalAlignment.Stretch
- CType(FrmMain.ImgBack.Background, ImageBrush).Stretch = Stretch.Fill
- FrmMain.ImgBack.Width = Double.NaN
- FrmMain.ImgBack.Height = Double.NaN
+ Brush.Stretch = Stretch.Fill
Case 4 '平铺
- FrmMain.ImgBack.HorizontalAlignment = HorizontalAlignment.Stretch
- FrmMain.ImgBack.VerticalAlignment = VerticalAlignment.Stretch
- CType(FrmMain.ImgBack.Background, ImageBrush).Stretch = Stretch.None
- CType(FrmMain.ImgBack.Background, ImageBrush).TileMode = TileMode.Tile
- CType(FrmMain.ImgBack.Background, ImageBrush).Viewport = New Rect(0, 0, CType(FrmMain.ImgBack.Background, ImageBrush).ImageSource.Width, CType(FrmMain.ImgBack.Background, ImageBrush).ImageSource.Height)
- CType(FrmMain.ImgBack.Background, ImageBrush).ViewportUnits = BrushMappingMode.Absolute
- FrmMain.ImgBack.Width = Double.NaN
- FrmMain.ImgBack.Height = Double.NaN
+ Brush.Stretch = Stretch.None
+ Brush.TileMode = TileMode.Tile
+ Brush.Viewport = New Rect(0, 0, Brush.ImageSource.Width, Brush.ImageSource.Height)
+ Brush.ViewportUnits = BrushMappingMode.Absolute
+
+ Case 1 '中
+ Brush.AlignmentX = AlignmentX.Center
+ Brush.AlignmentY = AlignmentY.Center
Case 5 '左上
- FrmMain.ImgBack.HorizontalAlignment = HorizontalAlignment.Left
- FrmMain.ImgBack.VerticalAlignment = VerticalAlignment.Top
- CType(FrmMain.ImgBack.Background, ImageBrush).Stretch = Stretch.None
- FrmMain.ImgBack.Width = CType(FrmMain.ImgBack.Background, ImageBrush).ImageSource.Width
- FrmMain.ImgBack.Height = CType(FrmMain.ImgBack.Background, ImageBrush).ImageSource.Height
+ Brush.AlignmentX = AlignmentX.Left
+ Brush.AlignmentY = AlignmentY.Top
Case 6 '右上
- FrmMain.ImgBack.HorizontalAlignment = HorizontalAlignment.Right
- FrmMain.ImgBack.VerticalAlignment = VerticalAlignment.Top
- CType(FrmMain.ImgBack.Background, ImageBrush).Stretch = Stretch.None
- FrmMain.ImgBack.Width = CType(FrmMain.ImgBack.Background, ImageBrush).ImageSource.Width
- FrmMain.ImgBack.Height = CType(FrmMain.ImgBack.Background, ImageBrush).ImageSource.Height
+ Brush.AlignmentX = AlignmentX.Right
+ Brush.AlignmentY = AlignmentY.Top
Case 7 '左下
- FrmMain.ImgBack.HorizontalAlignment = HorizontalAlignment.Left
- FrmMain.ImgBack.VerticalAlignment = VerticalAlignment.Bottom
- CType(FrmMain.ImgBack.Background, ImageBrush).Stretch = Stretch.None
- FrmMain.ImgBack.Width = CType(FrmMain.ImgBack.Background, ImageBrush).ImageSource.Width
- FrmMain.ImgBack.Height = CType(FrmMain.ImgBack.Background, ImageBrush).ImageSource.Height
+ Brush.AlignmentX = AlignmentX.Left
+ Brush.AlignmentY = AlignmentY.Bottom
Case 8 '右下
- FrmMain.ImgBack.HorizontalAlignment = HorizontalAlignment.Right
- FrmMain.ImgBack.VerticalAlignment = VerticalAlignment.Bottom
- CType(FrmMain.ImgBack.Background, ImageBrush).Stretch = Stretch.None
- FrmMain.ImgBack.Width = CType(FrmMain.ImgBack.Background, ImageBrush).ImageSource.Width
- FrmMain.ImgBack.Height = CType(FrmMain.ImgBack.Background, ImageBrush).ImageSource.Height
+ Brush.AlignmentX = AlignmentX.Right
+ Brush.AlignmentY = AlignmentY.Bottom
+ Case 9 '左
+ Brush.AlignmentX = AlignmentX.Left
+ Brush.AlignmentY = AlignmentY.Center
+ Case 10 '右
+ Brush.AlignmentX = AlignmentX.Right
+ Brush.AlignmentY = AlignmentY.Center
+ Case 11 '上
+ Brush.AlignmentX = AlignmentX.Center
+ Brush.AlignmentY = AlignmentY.Top
+ Case 12 '下
+ Brush.AlignmentX = AlignmentX.Center
+ Brush.AlignmentY = AlignmentY.Bottom
End Select
End Sub
diff --git a/Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml b/Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml
index 96dc62c..e118326 100644
--- a/Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml
+++ b/Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml
@@ -116,7 +116,7 @@
-
+
@@ -231,6 +231,8 @@
+
+
@@ -249,13 +251,24 @@
ToolTip="在 MC 启动前执行特定命令或程序,语法与 Windows 的命令提示符一致。
你可以用替换标记来动态改变其内容或实现相对路径,在 更多 → 帮助 中搜索 “替换标记” 以了解用法。例如:
· "{verpath}test.exe" :运行版本文件夹下的 test.exe 程序
· "{java}java.exe" -jar "{verpath}test.jar" :用 Java 运行版本文件夹下的 test.jar
· notepad "{verindie}options.txt" :使用记事本打开该版本的设置文件
涉及路径的操作最好都打上双引号,以避免路径中的空格导致运行失败。
执行命令时,命令行所在的目录是当前的 .minecraft 文件夹。" />
-
+
+
+
+
+
+
+
+
-
diff --git a/Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml.vb b/Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml.vb
index 91532fc..550c39d 100644
--- a/Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml.vb
+++ b/Plain Craft Launcher 2/Pages/PageSetup/PageSetupLaunch.xaml.vb
@@ -54,6 +54,7 @@
TextAdvanceJvm.Text = Setup.Get("LaunchAdvanceJvm")
TextAdvanceGame.Text = Setup.Get("LaunchAdvanceGame")
TextAdvanceRun.Text = Setup.Get("LaunchAdvanceRun")
+ ComboAdvanceGC.SelectedIndex = Setup.Get("LaunchAdvanceGC")
CheckAdvanceRunWait.Checked = Setup.Get("LaunchAdvanceRunWait")
CheckAdvanceDisableJLW.Checked = Setup.Get("LaunchAdvanceDisableJLW")
CheckAdvanceGraphicCard.Checked = Setup.Get("LaunchAdvanceGraphicCard")
@@ -85,6 +86,7 @@
Setup.Reset("LaunchAdvanceJvm")
Setup.Reset("LaunchAdvanceGame")
Setup.Reset("LaunchAdvanceRun")
+ Setup.Reset("LaunchAdvanceGC")
Setup.Reset("LaunchAdvanceRunWait")
Setup.Reset("LaunchAdvanceDisableJLW")
Setup.Reset("LaunchAdvanceGraphicCard")
@@ -111,7 +113,7 @@
Private Shared Sub SliderChange(sender As MySlider, e As Object) Handles SliderRamCustom.Change
If AniControlEnabled = 0 Then Setup.Set(sender.Tag, sender.Value)
End Sub
- Private Shared Sub ComboChange(sender As MyComboBox, e As Object) Handles ComboArgumentIndieV2.SelectionChanged, ComboArgumentVisibie.SelectionChanged, ComboArgumentWindowType.SelectionChanged, ComboArgumentPriority.SelectionChanged
+ Private Shared Sub ComboChange(sender As MyComboBox, e As Object) Handles ComboArgumentIndieV2.SelectionChanged, ComboArgumentVisibie.SelectionChanged, ComboArgumentWindowType.SelectionChanged, ComboArgumentPriority.SelectionChanged, ComboAdvanceGC.SelectionChanged
If AniControlEnabled = 0 Then Setup.Set(sender.Tag, sender.SelectedIndex)
End Sub
Private Shared Sub CheckBoxChange(sender As MyCheckBox, e As Object) Handles CheckAdvanceRunWait.Change, CheckArgumentRam.Change, CheckAdvanceDisableJLW.Change, CheckAdvanceGraphicCard.Change
diff --git a/Plain Craft Launcher 2/Pages/PageSetup/PageSetupUI.xaml b/Plain Craft Launcher 2/Pages/PageSetup/PageSetupUI.xaml
index 8c133d8..7eb8093 100644
--- a/Plain Craft Launcher 2/Pages/PageSetup/PageSetupUI.xaml
+++ b/Plain Craft Launcher 2/Pages/PageSetup/PageSetupUI.xaml
@@ -94,10 +94,14 @@
-
-
-
-
+
+
+
+
+
+
+
+
diff --git a/Plain Craft Launcher 2/Resources/ModData.txt b/Plain Craft Launcher 2/Resources/ModData.txt
index 7a5c5e5..254c151 100644
--- a/Plain Craft Launcher 2/Resources/ModData.txt
+++ b/Plain Craft Launcher 2/Resources/ModData.txt
@@ -7,12 +7,12 @@ railcraft@railcraft-reborn|铁路*¨railcraft-reborn|铁路 (Railcraft)
@ee2|等价交换2 (Equivalent Exchange 2)
-forgotten-nature|被遗忘的大自然*
+
touhou-item-mod|辉夜姬的五难题 (五つの難題MOD+ ~ Touhou Items)
secretroomsmod|密室 (SecretRoomsMod)
the-camping-mod|野营*
usefulfood|有用的食物 (UsefulFood)
-powerconverters-portablejims-fork|能源转换 (PowerConverters)
+powerconverters-portablejims-fork|能源转换 (PowerConverters)¨powerconverters|能源转换 (PowerConverters)
modular-forcefield-system|模块化力场系统*
@@ -90,7 +90,7 @@ applied-energistics-1@ae1|应用能源*
Universal-Electricity|通用电力*
-@better-than-wolves|比狼好 (Better Than Wolves)
+@btwce|比狼好 (Better Than Wolves)¨@better-than-wolves|比狼好 (Better Than Wolves)
aether@|天境 (The Aether)
@miscperipherals|电脑外设 (MiscPeripherals)
@@ -290,10 +290,10 @@ mad-science|疯狂科学*
enviromine|更多生存要素 (EnviroMine)
the-erebus|混沌之地*
-emerald-mod|绿宝石 Mod*
+
lucky-block|幸运方块*
dynamic-lights|动态光源*
-yarr-cute-mob-models-remake|怪物娘化 (Yarr Cute Mob Models - Remake)
+yarr-cute-mob-models-remake-abandoned@cute-mob-models|怪物娘化 (Yarr Cute Mob Models - Remake)¨yarr-cute-mob-models-remake|怪物娘化 (Yarr Cute Mob Models - Remake)¨cute-mob-models|怪物娘化 (Yarr Cute Mob Models - Remake)
monster-hunter-frontier-craft|怪物猎人边境工艺*
zombie-awareness@|僵尸意识*
remote-io|远程接口 (Remote IO)
@@ -364,7 +364,7 @@ applemilktea2|苹果奶茶2 (AppleMilkTea2)
flaxbeards-steam-power@|FSP蒸汽动力 (Flaxbeard's Steam Power)
-steves-factory-manager|史蒂夫工厂管理 (Steve's Factory Manager)¨steves-factory-manager-reborn|史蒂夫工厂管理 (Steve's Factory Manager)
+steves-factory-manager|史蒂夫工厂管理 (Steve's Factory Manager)
thaumcraftgates|奥法管道 (ThaumcraftGates)
@@ -411,7 +411,7 @@ wintercraft-gruntpie224|冬天的世界 (Wintercraft)
shincollecraft|深海舰队收藏 (ShinColle)¨shincolle|深海舰队收藏 (ShinColle)
-unicode-font-fixer|Unicode字体修复 (UnicodeFontFixer)
+unicode-font-fixer|通用字体修复 / Unicode 字体修复*
lanteacraft|星际之门 (LanteaCraft)
matteroverdrive-17-edition|超能物质 (Matter Overdrive)¨matteroverdrive-legacy|超能物质 (Matter Overdrive)
tainted-magic|污秽魔法*
@@ -490,7 +490,7 @@ sim-u-kraft-old|模拟城市 (Sim-U-Kraft)
superheroes-unlimited|超级英雄无限*
oceancraft-mod|海洋世界 (Oceancraft)
-more-enchantments-legacy|更多附魔 (More Enchantments)
+
witching-gadgets|巫师宝具*
buildcraft-compat@|建筑兼容*
@@ -555,7 +555,7 @@ meteorcraft|陨石工艺 (MeteorCraft)
iguanas-tinker-tweaks|匠魂增强*
arrow-cam|箭矢视角 (Arrow Cam Mod)
tea-the-story|茶风·纪事 (Tea the Story)¨2668920|茶风·纪事 (Tea the Story) - 资源包-音乐补充包
-techreborn|科技复兴 (Tech Reborn)
+techreborn@|科技复兴 (Tech Reborn)
infusinbrewing|注魔酿造 (Infusion Brewing)
jurassicraft|侏罗纪时代 (JurassiCraft)
eternal-singularity|永恒奇点*
@@ -568,7 +568,7 @@ academy-monster|超能力怪物*
sonar-core|声呐核心*
armorstatushud|耐久信息显示 (ArmorStatusHUD)
wanionlib@
-llibrary
+llibrary¨llibrary-legacy
@@ -651,7 +651,7 @@ thaumaturgical-knowledge|神秘奥义*
advanced-thaumaturgy-2|高等神秘学 (Advanced Thaumaturgy)
INpureCore
atomicstrykers-battle-towers|战斗高塔 (AtomicStryker's Battle Towers)
-reborncore|重生核心 (Reborn Core)
+reborncore@|重生核心 (Reborn Core)
steves-carts-reborn|史蒂夫矿车:重生 (Steve's Carts Reborn)
refined-relocation|简单分类*
gilded-games-util
@@ -712,8 +712,8 @@ lost-thaumaturgy|失落神秘 (Pengu's Lost Thaumaturgy)
compact-machines|更多空间/压缩空间*
ex-nihilo-omnia|无中生有-世间万物*
-last-sword-you-will-ever-need-mo|最终之剑 (The Last Sword You Will Ever Need Mod)
-the-last-sword-you-will-ever-need-reboot|最终之剑:重生*
+last-sword-you-will-ever-need-mo|最终之剑 (The Last Sword You Will Ever Need Mod) - 已失效¨@the-last-sword-you-will-ever-need-mod|最终之剑 (The Last Sword You Will Ever Need Mod)
+the-last-sword-you-will-ever-need-reboot|最终之剑:重生* - 已失效¨@the-last-sword-you-will-ever-need-reboot|最终之剑:重生 (The Last Sword You Will Ever Need Reboot)
ftb-library-legacy-forge|FTB Library(旧版) (FTB Library (Forge) (Legacy))
@@ -811,12 +811,12 @@ cyclops-core@
netherportalfix@|下界传送门修正 (NetherPortalFix)¨netherportalfix-fabric|下界传送门修正 (NetherPortalFix)
rftools-dimensions@|RF工具:维度 (RFTools Dimensions)
signals|信号*
-extreme-reactors@|极限反应堆*
+extreme-reactors|极限反应堆*¨@extreme-reactors|极限反应堆 (Extreme Reactors) - 仅 2.4.9 及以下,长期未更新
environmental-lunartech@environmental-lunar-tech|ET:月光发电 (Environmental Lunar Tech)
angel-ring-to-bauble|可装备的天使指环*
mob-grinding-utils|刷怪塔实用设备*
rftools-control@|RF工具:控制 (RFTools Control)
-immersive-petroleum|沉浸原油*
+immersive-petroleum@immersivepetroleum|沉浸原油*
more-shearables|更多的剪刀用途*
gregtech-gt-gtplusplus
@@ -939,7 +939,7 @@ bookshelf@bookshelf-lib
random-things|随意作品*
-netherex|下界拓展 (NetherEX)
+netherex@|下界拓展 (NetherEX)
engender-mod|召唤师 (The Engender Mod)
better-questing|更好的任务*
@@ -959,7 +959,7 @@ auto-pickup|自动拾取*
mc-mods-u-want|背包编辑器 (All-U-Want)
potion-core|药水核心*
solar-expansion
-blue-power|蓝石力量 (Blue power)
+blue-power|蓝石力量*
redstone-armory|红石军械库*
qmunitylib
quest-for-blue-name
@@ -1082,7 +1082,7 @@ carry-on@|搬运*
better-than-llamas@|更好看的羊驼*¨better-than-llamas-fabric|更好看的羊驼 (Better Than Llamas)
dynamic-surroundings@dynamicsurroundingsfabric|动态环境/动态环绕*¨dynamic-surroundings-fabric-edition|动态环境/动态环绕 (Dynamic Surroundings)
alfheim@|亚尔夫海姆*
-mob-battle-mod@|怪物大乱斗*¨mob-battle-mod-fabric|怪物大乱斗 (Mob Battle Mod)
+mob-battle-mod@|生物大乱斗*¨mob-battle-mod-fabric|生物大乱斗 (Mob Battle Mod)
smooth-font|平滑字体*
reskillable
@@ -1300,7 +1300,7 @@ simple-underground-biomes|简单地下生物群系*
zen-foundry|禅:金属工坊 🌋 (Zen: Foundry 🌋)
-galaxyadditions
+beyondspace
animationapi
realbench|更好的工作台 (RealBench)
primalcore|原始核心 (PrimalCore)
@@ -1430,7 +1430,7 @@ sjap@|拔刀剑日系附属包 (SlashBlade Japanese Addon Pack)
planet-progression|星球研究*
space-advanced-addon-for-galactic-craft-3
decimation-zombie-apocalypse|僵尸启示录 (Decimation)
-rift-mod-list@
+rift-mod-list@|Rift 模组列表*
forgeendertech
new-tardis-mod
@@ -1633,7 +1633,7 @@ deep-mob-learning|深度怪物学习*
tofucraftreload@|豆腐工艺重制版 (TofuCraftReload)
electroblobs-wizardry|巫术学 (Electroblob's Wizardry)
moarsigns|更多告示牌 (MoarSigns)
-kamen-rider-craft|假面骑士工艺 (KamenRiderCraft)
+kamen-rider-craft|假面骑士工艺*
avaritia-io|无尽贪婪:接口 (Avaritia IO)
dense-neutron-collectors|致密中子态素收集器*¨dense-neutron-collectors-1-7|致密中子态素收集器 (Dense Neutron Collectors)
pubgmc-mod
@@ -1678,7 +1678,7 @@ illuminations¨illuminations-forge
mappy
mouse-wheelie@|急速滚轮*
mrcrayfishs-vehicle-mod|MrCrayfish的载具 (MrCrayfish's Vehicle Mod)
-cc-tweaked@
+cc-tweaked|CC: Tweaked - 已过时¨@cc-tweaked
aliensvspredator|异形大战铁血战士 (AliensVsPredator)
dragon-murder
@@ -1786,7 +1786,7 @@ mapwriter-2|地图作者2*
dartcraft-reloaded|达特工艺重置版*
ceu
-fantastic-lib
+fantastic-lib@
dm2|龙骑士2 (Dragon Mounts 2)
tiquality
loot-capacitor-tooltips|电容信息显示*
@@ -1820,7 +1820,7 @@ bamboo-everything@|竹子制品*¨bamboo-everything-fabric|竹子制品 (Bamboo
nofog@no_fog|没有雾 (NoFog)
essentia-brazier|源质火盆*
antipotionmod-1-12-2|无药水效果 (AntiPotionMod)
-quark-oddities|夸克-奇思妙想*
+quark-oddities@|夸克-奇思妙想*
fast-food|快餐*
more-carrots|更多的萝卜*
d-maneuver-gear@3d_maneuver_gear|3D立体机动装置 (3D Maneuver Gear)
@@ -1919,7 +1919,7 @@ custom-starter-gear|自定义初始装备*
ct-tinycoal|CT 小型煤炭 (CT TinyCoal)
tweaker-gui
crafttweaker-editor|CraftTweaker 编辑器 (CraftTweaker Editor)
-unforgiving-void|不那么仁慈的虚空*
+unforgiving-void@|不那么仁慈的虚空*
moretweaker
riteclicker-mod|小石子 (RiteClicker Mod)
@@ -1935,7 +1935,7 @@ signpost|路标*
diagonal-panes|对角线玻璃板*
forgelin
alchemylib
-exp-ore-block-mod|经验矿石 (Exp Ore)
+exp-ore-block-mod|经验矿石 (Exp Ore Mod)
more-glowstone|更多荧石*
yukarilib
gregic-additions
@@ -1995,7 +1995,7 @@ more-buckets@|更多桶*
laggoggles|延迟监视 (LagGoggles)
the-weirding-gadget|古怪装置*
energysynergy|能源协同 (EnergySynergy)
-mine-and-slash-reloaded|挖矿与砍杀 (Mine and Slash)
+mine-and-slash-reloaded@mine-and-slash|挖矿与砍杀 (Mine and Slash)
monster-swarm|怪物云集*
SimplePipes@simple-pipes
@@ -2030,7 +2030,7 @@ curios@¨curios-fabric
village-spawn-point@|村庄出生点*¨village-spawn-point-fabric|村庄出生点 (Village Spawn Point)
spawnercraft|刷怪笼合成 (SpawnerCraft)
openfm|开放电台 (OpenFM)
-the-dalek-mod
+the-dalek-mod@dalek-mod¨daleks
modular-diversity|模块化多样性*
botanic-bonsai|植物魔法盆栽*
modular-magic|模块化魔法*
@@ -2064,7 +2064,7 @@ ex-nihilo-fabrico|无中生有:Fabrico*
holoinventory|物品显示/物品清单 (HoloInventory)
reactor-stuff|反应堆材料*
traitors-better-swampland-mod|更好的沼泽 (Traitor's Better Swamplands Mod)
-soviet-abandoned-lab-mod@soviet-era|苏维埃风格装饰 (Soviet Era Mod(earlier Soviet Lab))
+soviet-abandoned-lab-mod@soviet-era|苏维埃风格装饰 (Soviet Era)
charm@¨charm-reforged
village-names@|村庄名字*
@@ -2138,7 +2138,7 @@ compressed-items
no-tree-punching@|无树可撸*
harvest-festival-legacy|丰收物语移植版*
friendlymobs|友好的怪物 (FriendlyMobs)
-simplecore-api@|简单前置 (SimpleCore API)
+simplecore-api@|简单前置 (SimpleCore API / SimpleCoreLib)
topography|地形*
jei-villagers|JEI村民交易查看 (JEI Villagers)
bnbgamingcore
@@ -2344,7 +2344,7 @@ electroblobs-wizardry-twilight-forest-spell-pack|巫术学:暮色森林法术
blockbuster
fishs-undead-rising|Fish的不死崛起/Fish的亡灵崛起 (Fish's Undead Rising)
cloth-config@¨cloth-config-legacy
-just-map
+just-map¨just-map-unlimited|Just Map - 无限制
too-realistic-inventory|真实背包 (Realistic Inventory)
mob-farm|生物农场*
acceleratorcraft|加速器工艺 (AcceleratorCraft)
@@ -2412,10 +2412,10 @@ universalbestiary
autumnity@|秋原*
worldgeneration-profiler
chunk-in-a-globe|球内区块*
-dragon-mounts-legacy@|龙骑士重置版 (Dragon Mounts: Legacy)
+dragon-mounts-legacy@|龙骑士:传承 (Dragon Mounts: Legacy)
fruit-trees@fruitful-fun|妙趣果园 🍊 (Fruitful Fun 🍊)
journey-into-the-light-mod@jitl|光明之旅·神之本质 (Journey Into the Light · Essence of the Gods)
-kitchen-mod|厨房 (The Kitchen Mod)
+kitchen-mod|厨房 (The Kitchen Mod)¨the-kitchen-mod-knife-and-fork|厨房 (The Kitchen Mod) - Bug 修复版
more-dungeons|更多地牢*
voyage
idealland|理想境*
@@ -2472,13 +2472,13 @@ swamp-expansion@
galactictweaks@
dungeon-tactics|地牢战术*
villagers-nose|村民的鼻子 (Villager's Nose)
-dungeons2|自定义地牢2*
+dungeons2|自定义地牢 2 (Dungeons 2)
lang_tool|加长工具 (lang_tool)
emojiful
item-compatibility
-aether-lost-content@|天境: 遗失之物 (Aether: Lost Content Addon)
+aether-lost-content@|天境:遗失之物 (Aether: Lost Content Addon)
gunpowderlib
nuclearcraft-overhauled@|核电工艺:重制版 (NuclearCraft: Overhauled)
nei-lotr|魔戒NEI插件 (NEI LotR)
@@ -2729,7 +2729,7 @@ dynamic-dynamos|能源炉动画*
trophy-slots
replanting-crops@|补种农作物*¨replanting-crops-fabric|补种农作物 (Replanting Crops)
-complex-crops
+complex-crops|复杂作物*
screenshot-to-clipboard@|截图到剪贴板 (Screenshot to Clipboard)¨screenshot-to-clipboard-fabric|截图到剪贴板 (Screenshot to Clipboard)
hide-armor|隐藏盔甲*
hunterillager@hunters-return|邪猎者 (HunterIllager)
@@ -2807,7 +2807,7 @@ minema
tfctech-unofficial|群峦工业非官方版 (TFCTech Unofficial)
@ee1|等价交换 (Equivalent Exchange)
invmove@|边拿边走 (InvMove)¨invmove-fabric|边拿边走 (InvMove)¨invmove-forge|边拿边走 (InvMove)
-autofish-for-forge|自动钓鱼Forge版 (AutoFish for Forge)
+autofish-for-forge|自动钓鱼Forge版 (AutoFish for (Neo)Forge)
industrial-upgrade@industrialupgrade|工业升级*
rpgstats@
datapackrecipemaker|数据包配方助手 (Datapack Recipe Maker)
@@ -2854,7 +2854,7 @@ wolves-with-armor|狼铠*¨wolves-with-armor-forge|狼铠 (Wolves With Armor)
get-exp-for-everything|万物皆可获得经验 (Get exp for everything)
jei-enchantment-info|JEI 附魔信息 (JEI Enchantment Info)
-project-red-fabrication|红石计划:制作 (Project Red - Fabrication)
+project-red-fabrication@|红石计划:制作 (Project Red - Fabrication)
project-red-integration|红石计划:集成 (Project Red - Integration)
project-red-world|红石计划:探索 (Project Red - World)
@@ -2875,7 +2875,7 @@ greater-eye-of-ender-fabric|高级末影之眼 (Greater Eye of Ender)¨greater-e
project-red-mechanical|红石计划:机械 (Project Red - Mechanical)
neon-craft-mod|霓虹灯艺*
arrows-ignite-tnt
-enderite-mod-for-forge|末影合金 (Enderite Mod)¨enderite-mod-for-fabric|末影合金 (Enderite Mod)
+enderite-mod-for-forge@enderite-mod|末影合金 (Enderite Mod)¨enderite-mod-for-fabric|末影合金 (Enderite Mod)
dynamic-trees-industrial-craft-2|动态的树:工业2附属 (Dynamic Trees - Industrial Craft 2)
dynamic-trees-tinkers-construct|动态的树:匠魂附属 (Dynamic Trees - Tinker's Construct)
ex-nihilo-sequentia@exnihilosequentia|无中生有:传承 (Ex Nihilo: Sequentia)
@@ -2894,7 +2894,7 @@ sausagecore|香肠核心 (SausageCore)
shadowlands@|暗影之地*
polymorph@|多态合成*¨polymorph-fabric|多态合成 (Polymorph)
scalable-cats-force@
-otyacraft-engine
+otyacraft-engine@
omega-craft-mod
custom-ports|自定义局域网端口 (Custom LAN Ports)
decorative-blocks@|装饰方块*
@@ -2915,7 +2915,7 @@ costumes|服装*
eyemod-phone
upgrade-aquatic@|碧海新生*
tfc-ambiental
-macaws-trapdoors@|Macaw的活板门 (Macaw's Trapdoors)
+macaws-trapdoors@|Macaw 的活板门 (Macaw's Trapdoors)
zenutil
better-beacon-effect|更好的信标效果*
@@ -3036,7 +3036,7 @@ ganys-nether|Gany的下界 (Gany's Nether)
ganys-end|Gany的末地 (Gany's End)
epic-fight-mod@epic-fight|史诗战斗 (Epic Fight)
attack-missed|攻击闪避*
-lava-monsters|熔岩怪*
+lava-monsters@|熔岩怪*
tumat
riddle-chests|谜题箱*
@@ -3078,7 +3078,7 @@ fabric-disable-custom-worlds-advice@dcwa|禁用自定义世界警告 (Disable Cu
leaf-decay|树叶速腐Fabric版*
fast-furnace-for-fabric|熔炉性能优化 Fabric 版 (Fast Furnace for Fabric)
diggus-maximus@|连锁挖掘*
-super-sentai-craft|超级战队工艺*
+super-sentai-craft@|超级战队工艺*
wildly-eat|狼吞虎咽*
gotta-climb-fast|快速爬梯 (Gotta Climb Fast!)
can-i-mine-this-block@|我 能 挖 它 吗? (cAn i MiNe thIS bLOCk?)
@@ -3090,7 +3090,7 @@ avaritia-complement
better-questing-triggerer
Broken-Wings
-compacter|压缩者*
+compacter@|压缩者*
not-enough-potions
framed-compacting-drawers|镶框压缩抽屉*
@@ -3101,7 +3101,7 @@ shurlin|仙灵*
mob-amputation|怪物截肢*
packguard
wtfs-texturegeneratorlib
-more-totems-of-undying|更多的不死图腾*
+more-totems-of-undying@|更多的不死图腾*
dungeon-crawl@dungeoncrawl
tesslocator|超立方转运器*
iblis-headshots|爆头击杀*
@@ -3183,7 +3183,7 @@ tfc_rocksplus|群峦岩石 (TFC Rocksplus)
mars-mod-reborn
ftb-library-forge¨ftb-library-fabric
crossroads-mc@crossroads|交错道途 (Crossroads)
-config-checker|整合包配置检测 (Modpack Configuration Checker)
+config-checker@modpack-configuration-checker|整合包配置检测 (Modpack Configuration Checker)
thaumic-speedup
armor-curve|盔甲曲线修改*
ambience-extras|环境音乐:附加 (Ambience - Extras)
@@ -3202,7 +3202,7 @@ ftb-chunks-forge|FTB 区块 (FTB Chunks)¨ftb-chunks-fabric|FTB 区块 (FTB Chun
ftb-essentials
silveroak-outpost|银橡前哨*
pehkui@
-jeitweaker
+jeitweaker@
yungs-law
libx@
atmospheric@|悠然一派*
@@ -3325,7 +3325,7 @@ mineral-tracker
carpet-extra@|Carpet 拓展*
viafabric@
-double-slabs|双重台阶*
+double-slabs@|双重台阶*
tools-and-armor-bop|超多生物群系:旧工具和装甲 (Tools And Armor - BOP)
centralized-materials|集中材料*
server-sided-chunk-loader|服务器端区块加载器*
@@ -3419,7 +3419,7 @@ loot-overhaul
miners-helmet@|矿工头盔 (Miner's Helmet)
lightweight-blood-mechanics|轻量级流血机制*
kbackup-fabric
-smooth-boot@smoothboot-fabric|流畅加载*¨smooth-boot-forge|流畅加载 (Smooth Boot)
+smooth-boot@smoothboot-fabric|流畅加载*¨smooth-boot-forge@smooth-boot|流畅加载 (Smooth Boot)
netherite-plus-mod@|下界合金拓展*
chunkpregenerator|区块预生成器 (Chunk-Pregenerator)
@@ -3434,12 +3434,12 @@ greek-fantasy|希腊幻想*
architectury-api@
-createaddition@
+createaddition@|机械动力:创想附加 (Create Crafts & Additions)
smithee
dragon-egg-replicator|龙蛋复制器*
elemental-ingots-ei|元素锭 (Elemental Ingots)
-solargeneration|太阳能发电机 (Solar Generation)
+solargeneration@|太阳能发电机 (Solar Generation)
enchant-with-mob@enchantwithmob
worldstatecheckpoints
@@ -3505,7 +3505,7 @@ elemental-craft@|元素工艺*
just-another-rotten-flesh-to-leather-mod@jrftl|腐肉换皮革 (Just Another Rotten Flesh to Leather Mod)
spatial-harvesters-forge@spatial-harvesters-fabric¨spatial-harvesters-fabric
emotecraft@|表情工艺*¨emotecraft-forge|表情工艺 (Emotecraft)
-pattysmorestuff@
+pattysmorestuff¨@pattysmorestuff|PattysMoreStuff - 已失效
hats|帽子*
smoother-bedrock|平滑基岩层*
c2me-fabric@|C^2M 引擎 (C^2M-Engine/Concurrent Chunk Management Engine)¨@c2me-neoforge|C^2M 引擎 (C^2M-Engine/Concurrent Chunk Management Engine)
@@ -3594,7 +3594,7 @@ golden-airport-pack-immersive-vehicles-content
hole-filler-mod@|洞口填充器 (Hole Filler)
-simply-tea|简单的茶! (Simply Tea!)
+simply-tea@|简单的茶! (Simply Tea!)
buttermilk
diet@|均衡饮食*
brazilian-fields|巴西风情*
@@ -3613,7 +3613,7 @@ dwarf-miner-totem|矮人矿工*
yungs-better-portals|YUNG 的传送门机制重构 (YUNG's Better Portals)
german-road-signs-mod|德国交通标志*
iguana-in-a-blanket@iguana|真实调整 (Iguana in a Blanket)
-anthill-inside|蚂蚁物流*
+anthill-inside@anthillinside|蚂蚁物流*
nei-integration
uncrafting-grinder|分解磨床*
emendatus-enigmatica@emendatusenigmatica
@@ -3657,7 +3657,7 @@ farmers-delight-compats
farmers-tea|农夫的茶 (Farmer's Tea)
farmers-delight-integration
magical-psi-redux
-anvil-fix|铁砧修复*
+anvil-fix@|铁砧修复*
no-increasing-repair-cost@
wool-temples@|羊毛神殿*
exp-bottling|经验装瓶 (EXP Bottling)
@@ -3670,7 +3670,7 @@ drawers-tooltip@|抽屉提示*
paradise-lost@|天境:重生*
@gregfood|格雷的食物 (GregFood)
-more-jellyfish|更多水母*
+more-jellyfish@|更多水母*
easy-ladders
beta-dannys-expansion
inventory-tweaks-renewed
@@ -3733,7 +3733,7 @@ engineers-workshop-reborn
@immersivecursedness|沉浸传送门服务端版 (Immersive Cursedness)
-crimson-xp-charm|经验护符 (Crimson XP)
+crimson-xp-charm|经验护符 (Crimson XP Charm)
locatebiome
enderman-evolution
sophisticated-backpacks@|精妙背包*
@@ -3747,7 +3747,7 @@ dungeons-of-exile
lots-more-food-forge@lots-more-food¨lots-more-food-fabric
necromancy
-library-of-exile
+library-of-exile@
variegated
chest-cavity@|胸腔*
@@ -3770,16 +3770,16 @@ metal-bushes|金属灌木*
the-vanilla-experience
-flower-seeds
+flower-seeds@flowerseeds
astemirs-forest-craft
astromine-foundations|天体矿工:基础 (Astromine: Foundations)
create-stuff-additions@|机械动力:物品附加 (Create Stuff 'N Additions)
-slab-machines|台阶型设备*
+slab-machines@|台阶型设备*
more-create-stuffs|更多机械动力物品*
-rsinfinitybooster|RS 无限范围增幅卡 (RSInfinityBooster)
+rsinfinitybooster@|RS 无限范围增幅卡 (RSInfinityBooster)
cuneiform
terraincognita
cloth-api
@@ -3801,7 +3801,7 @@ bgcore
induction-charger
tiered-forge@tiered¨tiered
c-o-m-b-a-t
-burden-of-time
+burden-of-time@
gamemenumodoption@|游戏菜单模组设定 (Game Menu Mod Option)
game-menu-remove-gfarb@gamemenuremovegfarb|游戏菜单移除GFARB (Game Menu Remove GFARB)
randomdeathmessage|随机死亡消息 (RandomDeathMessage)
@@ -3817,7 +3817,7 @@ chaos-awakens@|混沌觉醒*
hot-or-not
playerpig
tumble-dryer
-cat-jammies
+cat-jammies@
rhino@|犀牛*
fastsuite|配方性能优化 (FastSuite)
twerkitmeal|跳舞生长一切 (Twerk To Grow All The Things)
@@ -3829,12 +3829,12 @@ pedestals
aerial-affinity¨aerial-affinity-fabric
communism-life-and-art|共产主义:生活与艺术 (Communism:Life and Art)
project-war-dance@|战舞计划 (Project: War Dance)
-faster-ladder-climbing|更快的爬梯*
+faster-ladder-climbing@|更快的爬梯*
infinitymending@|无限+经验修补 (InfinityMending)
better-than-mending@|更好的经验修补*
-elenai-dodge-2
+elenai-dodge-2@
-taterzens@¨taterzens-forge
+taterzens-forge@taterzens¨taterzens
dragons-survival|龙之生存 (Dragon Survival)
@legacy-mod-menu
no-lan-cheats@|禁用局域网作弊 (No LAN Cheats)
@@ -3895,7 +3895,7 @@ drawerfps|储物抽屉渲染配置 (DrawerFPS)
cursed-earth¨cursed-earth-fabric
sll|逆向交易 (sɹǝƃɐllᴉΛ)
lagmeter|延迟表 (LagMeter)
-hexxit-gear-2|Hexxit 装备 2 (Hexxit Gear R)
+hexxit-gear-2@hexxit-gear-r|Hexxit 装备 2 (Hexxit Gear R)
scootys-plants-vs-zombies|Scooty的植物大战僵尸重生 (Scootys Plants Vs. Zombies Regrown)
@@ -3951,7 +3951,7 @@ wisla
mixin-0-7-0-8-compatibility@mixincompat|兼容Mixin0.7-0.8 (Mixin 0.7-0.8 Compatibility)
farplanetwo|远平面2 (Far Plane Two)
xenoclus-one
-satako-library¨satako-fabric
+satako-library@satako¨satako-fabric
unique-enchantments-utils|独特的附魔:效用扩展 (Unique Enchantments - Utils)
forge-ae2-additional-opportunity@ae2ao¨ae2ao¨legacy-ae2-additional-opportunity
iconexporter@icon-exporter
@@ -3998,7 +3998,7 @@ wildfires-female-gender-mod-forge@female-gender¨wildfires-female-gender-mod-fab
consistencyplus@
modularwarfare|模块化战争/模块化武装 (ModularWarfare)
mputils-basic-tools
-the-agartha-mod
+the-agartha-mod|The Agartha Mod / Squiggles's Agartha Mod - 已失效¨@squiggless-agartha-mod
falling-with-style|花式降落*
valhelsia-core@
@@ -4142,7 +4142,7 @@ lovely-snails@lovely_snails|可爱蜗牛*
clipboard|备忘录*
crimson-nbt-tags
-water-physics-overhaul
+water-physics-overhaul@wpo
netherless
auto-ore-dictionary-converter@aodc
elytraboosters@elytra-boosters
@@ -4173,7 +4173,7 @@ tool-progression|工具进阶*
a-paimon|派蒙*
@bh-creative
-music-maker-mod
+music-maker-mod|Music Maker Mod - 其中有同一作者的三个,包括此¨@music-maker-mod
penguin-lib
flywheel@|飞轮*
@@ -4182,7 +4182,7 @@ coralreef|珊瑚礁 (CoralReef)
simply-seasons|简单季节*
bclib@
actually-baubles|实用拓展饰品*
-alexs-mobs-battle-music
+alexs-mobs-battle-music@alexs-mobs-extra-music
lava-waders-bauble|熔岩魔靴饰品*
hardcore-revival@|硬核复活*¨hardcore-revival-fabric|硬核复活 (Hardcore Revival)
additional-guns|更多的枪*
@@ -4238,7 +4238,7 @@ nakranoths-herdcraft|群兽行为 (Nakranoth's Herdcraft)
lambdabettergrass@|Lambd 的更好的草方块 (LambdaBetterGrass)
@client-commands
bright-ore|矿石高亮*
-chinese-style-sword|中式剑 (Arsenal Core)
+chinese-style-sword@arsenal-core|中式剑 (Arsenal Core)
heroic-armory|英雄武器*
colossal-battery|巨型电池 (ColossalBattery)
@@ -4423,7 +4423,7 @@ craftable-creative-ability|可合成的创造能力强化*
not-enough-energistics
terracore
-seeker-compass
+seeker-compass@
ghosts-explosives
power-drop@|蓄力投掷*
yungs-better-dungeons@|YUNG 的地牢优化 (YUNG's Better Dungeons)¨yungs-better-dungeons-fabric|YUNG 的地牢优化 (YUNG's Better Dungeons)¨yungs-better-dungeons-neoforge|YUNG 的地牢优化 (YUNG's Better Dungeons)
@@ -4431,7 +4431,7 @@ yungs-better-dungeons@|YUNG 的地牢优化 (YUNG's Better Dungeons)¨yungs-bett
ore-controller
morechickens@|更多鸡 (MoreChickens)
ghosts-explosives-2
-weapon-throw|武器投掷*¨weaponthrowlite|武器投掷 (Weapon Throw)
+weapon-throw@|武器投掷*¨weaponthrowlite|武器投掷 (Weapon Throw)
more-villagers|更多村民*¨more-villagers-fabric|更多村民 (More Villagers)
dungeons-mobs|地下城生物*
@@ -4465,7 +4465,7 @@ just-enough-professions-jep@|JEI工作方块 (Just Enough Professions)
paimonfood|应急食品 (PaimonFood)
plumed-belt
-better-with-minecolonies
+better-with-minecolonies@
calemis-utilities|Calemi的实用设备 (Calemi's Utilities)
botanical-cowardice
travelers-titles@|旅人标题 (Traveler's Titles)¨travelers-titles-fabric|旅人标题 (Traveler's Titles)¨travelers-titles-neoforge|旅人标题 (Traveler's Titles)
@@ -4500,7 +4500,7 @@ requious-frakto
-capsule
+capsule@
isometric-renders@|等轴渲染*
enchanting-secretaire|附魔记录*
@@ -4575,7 +4575,7 @@ the-afterlight|隐光之域*
tinkers-planner|匠魂蓝图 (Tinker's Planner)
playing-cards|扑克牌*
rainbow-oak-trees-2|彩虹橡树2*
-mapfrontiers|地图边界 (MapFrontiers)
+mapfrontiers@|地图边界 (MapFrontiers)
customizable-elytra@|可自定义鞘翅*¨customizable-elytra-fabric|可自定义鞘翅 (Customizable Elytra)
puzzles-lib@¨puzzles-lib-fabric
unique-enchantments-base|独特的附魔:基础*
@@ -4650,11 +4650,11 @@ nekoration@|猫咪装饰*
tomb-many-graves-2
fins-and-tails|鳍和尾巴 (Fins and Tails)
smarter-farmers-farmers-replant@|更聪明的农夫 (Smarter Farmers / Farmers Replant)
-peculiars|独特风味*
+peculiars@|独特风味*
draggable-resource-packs@draggable-lists|可拖动列表/可拖动资源包 (Draggable Lists/Draggable Resource Packs)
fastchest|快速箱子渲染 (FastChest) - 已不再更新¨@fastchest|快速箱子渲染 (FastChest) - 在此处更新
yuushya-townscape@|方块小镇*
-architects-palette-fabric@|建筑师的调色板 (Architect's Palette)¨architects-palette@|建筑师的调色板 (Architect's Palette)
+architects-palette@|建筑师的调色板 (Architect's Palette)¨architects-palette-fabric@|建筑师的调色板 (Architect's Palette)
whisperwoods@|低语之森*
dimensional-dungeons@|维度地牢*
bosses-of-mass-destruction@|祸乱鬼魅 (Bosses of Mass Destruction)
@@ -4702,7 +4702,7 @@ Item-Collectors@item-collectors
gamemodeoverhaul@|旧版指令 (GamemodeOverhaul)
dash@
-minecraft-dungeons-content|地下城内容 (Dungeons Content)
+minecraft-dungeons-content@dungeons-content|地下城内容 (Dungeons Content)
old-beacon|旧信标*
oc2|开放式电脑 II (OpenComputers II)
botany-pots-tiers@|更好的植物盆栽*
@@ -4755,20 +4755,20 @@ walk-the-air|凌空微步 (Walk the air)
castle-dungeons@castle
mobs-properties-randomness¨@mobs-properties-randomness|Mobs Properties Randomness - 未及时更新,不全
iguana-tweaks|蜥蜴微调*
-enhanced-ai
+enhanced-ai@
vulcanite|软碲铜 (vulcanite)¨vulcanite-fabric|软碲铜 (vulcanite)
ziheasymodding
-path-to-dirt
+path-to-dirt@
dirt2path
carbonado
strange
tfctweaker
-scaling-feast
+scaling-feast@
delete-item
stexcraft-1-12-2-mod
longerdays
mob-heads
-compass-coords
+compass-coords@
neverdark
stats-keeper¨stats-keeper-fabric
vanillatweaks@
@@ -4800,7 +4800,7 @@ rainbow6|我的六号 (Rainbow6:Minesiege)
friendlyendermite@friendermite|友好的末影螨 (FriendlyEndermite)
food-expansion|食物扩展*
forgotten-items|被遗忘的物品*
-food-expansion-reimagined|食物扩展:重构想 (Food Expansion: Reimagined)
+food-expansion-reimagined@|食物扩展:重构想 (Food Expansion: Reimagined)
redstone-igniter
enchanting-tweaks
thrown-slime
@@ -4897,7 +4897,7 @@ fire-overlay-controller@|火焰叠加层调整*
particle-rain@|粒子雨*
sodium-reforged|镁 (Magnesium / Sodium Reforged)
phosphor-reforged|硫 (Sulfuric/Phosphor Reforged)
-hydrogen-reforged|氦 (HeIium)
+hydrogen-reforged|氦 (Helium)
xl-food-mod-plus|超多食物+ (XL Food Mod+)
mcbot@|群服互联🔗 (McBot🔗)
@@ -4906,7 +4906,7 @@ reeses-sodium-options@|Reese的钠视频界面 (Reese's Sodium Options)
continuity@
airportmod
better-gui-scaling@betterguiscaling|更好的界面缩放 (Better GUI Scaling)
-titles|头衔*
+titles@|头衔*
skiing
cave-biomes
tatami
@@ -4984,14 +4984,14 @@ chococraft-plus@
travel-huts
expandability
squirrels|松鼠*
-ftb-power-pots
+ftb-power-pots|FTB 电力植物盆 (FTB Power Pots)
the-graveyard-forge@|墓园 (The Graveyard)¨the-graveyard-fabric@|墓园 (The Graveyard)
nether-agriculture@netheragriculture|下界农业*
conjuring@
awesome-dungeon-forge@awesome-dungeon¨awesome-dungeon-fabric¨awesome-dungeon-neoforge
out-of-sight@
decorative-blocks-modded-compat|装饰方块模组兼容 (Decorative Blocks modded compat)
-camp-chair
+camp-chair@
size-matters
chalk@chalk-mod|粉笔*
chalk-fabric@chalk
@@ -5008,10 +5008,10 @@ custom-content-packs
cake-chomps@¨cake-chomps-fabric
distant-horizons@distanthorizons
betterp2p@|更好的P2P支持 (Better P2P)
-ob-aquamirae@aquamirae|海灵物语 (Aquamirae)¨aquamirae-fabric|海灵物语 (Aquamirae)
+ob-aquamirae|海灵物语 (Aquamirae)¨aquamirae-fabric|海灵物语 (Aquamirae)¨@aquamirae|海灵物语 (Aquamirae)
nuclear-tfc
just-more-cakes@|只是更多的蛋糕! (Just More Cakes!)¨just-more-cakes-fabric|只是更多的蛋糕! (Just More Cakes!)
-image-mod
+image-mod@
reinforced-barrels@|增强木桶*
spyglass-zoom|望远镜变焦*
npc-variety-port@npc-variety|NPC变体 (NPC Variety)
@@ -5029,7 +5029,7 @@ just-enough-keg
paleolithic-revolution
better-shields|更好的盾牌*
yungs-bridges@|YUNG 的桥 (YUNG's Bridges)¨yungs-bridges-fabric|YUNG 的桥 (YUNG's Bridges)¨yungs-bridges-neoforge|YUNG 的桥 (YUNG's Bridges)
-project-red-transmission|红石计划:传导 (ProjectRed - Transmission)
+project-red-transmission@|红石计划:传导 (ProjectRed - Transmission)
day-dream@
savage-ender-dragon|更凶猛的末影龙*
@@ -5083,7 +5083,7 @@ universal-graves@
more-bows-restrung@|更多弓:重振旗鼓! (More Bows: Restrung!)
nimble-fabric@nimble|灵活 (Nimble)¨nimble|灵活*
-metal-barrels|金属储物桶*
+metal-barrels@|金属储物桶*
@@ -5105,7 +5105,7 @@ ksyxis@
metallurgy-4-reforged|冶金4:重铸 (Metallurgy 4: Reforged)
harder-natural-healing@
extra-bit-manipulation
-spartan-weaponry-twilight-forest|斯巴达的武器:暮色森林 (Spartan Weaponry: Twilight Forest)
+spartan-weaponry-twilight-forest@|斯巴达的武器:暮色森林 (Spartan Weaponry: Twilight Forest)
iris-reforged
additional-lanterns@|更多灯笼*
bottled-air@|瓶装空气*¨bottled-air-fabric|瓶装空气 (Bottled Air)
@@ -5125,7 +5125,7 @@ kimetsu-animation-demon-slayer-animation|鬼灭动作 (Kimetsu Animation)
hals-enhanced-biomes
improvedbackpacks|改良背包 (Improved Backpacks)
ender-skills|末影技能*
-useful-railroads|实用铁轨*
+useful-railroads@|实用铁轨*
voluminous-energy@voluminous_energy
flaminco
simple-graves
@@ -5142,7 +5142,7 @@ ftb-sluice
sky-villages-forge@sky-villages|天空村庄 (Sky Villages)¨sky-villages-fabric|天空村庄 (Sky Villages)
gui-clock@¨gui-clock-fabric-version
hand-over-your-items@¨hand-over-your-items-fabric
-koopas-critters
+koopas-critters@
krypton-reforged|氪Forge版*
item-counter|物品计数器*
@@ -5251,12 +5251,12 @@ pig-poop
stupid-horse-stand-still
ceramic-bucket@|陶瓷桶*
durability101@
-ceramic-shears|陶瓷剪刀*
+ceramic-shears@|陶瓷剪刀*
torch-bandolier@|火把弹药袋*
rapid-leaf-decay@
netherite-horse-armor-mod|下界合金马铠*
ambient-environment@
-glass-cutter
+glass-cutter@
dicemc-tiered-armors
tetranomicon
more-observers|更多侦测器*
@@ -5282,7 +5282,7 @@ extended-noteblock-forge|音符盒扩展 (Extended Noteblock)¨extended-notebloc
ore-prospecting-stick-forge|探矿之戒 (Rings Of Prospecting)¨ore-prospecting-stick-fabric|探矿之戒 (Rings Of Prospecting)
worldedit-express-forge¨worldedit-express-fabric
awesome-dungeon-edition-ocean-forge@awesome-dungeon-edition-ocean¨awesome-dungeon-edition-ocean-fabric
-pistorder
+pistorder@
escape-rope-pokemon-item-forge
awesome-flooring-forge@¨awesome-flooring-fabric@
medievial-entity-forge@medieval-entity-forge|中世纪生物 (Medieval Entity)¨medievial-entity-fabric@medieval-entity-fabric|中世纪生物 (Medieval Entity)
@@ -5307,7 +5307,7 @@ minefantasy-reforged|我的幻想重铸版 (MineFantasy Reforged)
framework¨framework-fabric
-anointed-items
+anointed-items@
golden-age-combat@|黄金时代的战斗*
magnesium-extras|钠/Embeddium:附属 (Sodium/Embeddium Extras) - 全部¨@sodium-extras|钠/Embeddium:附属 (Sodium/Embeddium Extras)
chest-tracker@|箱子追踪*
@@ -5362,7 +5362,7 @@ expanded-weapon-enchanting@|武器附魔扩展*
expanded-axe-enchanting@|斧附魔扩展*
expanded-trident-enchanting@|三叉戟附魔扩展*
urns
-pylons
+pylons@
on-soul-fire@
wizard-staff
kambrik@
@@ -5378,7 +5378,7 @@ patboxs-banhammer@banhammer
terraformed-api-reforged
multiblocktweaker
good-ol-currency
-macaws-bridges-atmospheric|Macaw的桥梁:悠然一派附属 (Macaw's Bridges - Atmospheric)
+macaws-bridges-atmospheric|Macaw 的桥梁:悠然一派附属 (Macaw's Bridges - Atmospheric)
leadvillagers
fabric-shield-lib@fabricshieldlib
frys-things-guns-and-more
@@ -5466,7 +5466,7 @@ architects-dream|建筑师之梦 (Architect's Dream)
ignition-enderbags
correlated@
enderbags
-no-mob-spawning-on-trees
+no-mob-spawning-on-trees|树枝树干不刷怪 (No Mob Spawning on Trees)
rf-lux@
@roughly-enough-characters
@@ -5483,7 +5483,7 @@ agadars-brewing-api
ae-shield|奕 秉甲*
giant-player-boss|巨人玩家 Boss*
-set-bonus
+set-bonus@
tntutils@
giant-swords|巨剑*
terrablender@¨terrablender-fabric¨terrablender-neoforge
@@ -5546,7 +5546,7 @@ craftpresence@
stonecutter-recipe-tags@stonecutter_recipe_tags
customnpcsreborn|自定义NPC:重生 (Custom NPCs Reborn)
-brassamberbattletowers|战斗高塔 (BrassAmber BattleTowers)
+brassamberbattletowers|BrassAmber 战斗高塔 (BrassAmber BattleTowers)
jags
sedna
fog-tweaker
@@ -5669,7 +5669,7 @@ biome-id-extender
rereskillable-reborn
rereskillable-rereforked
tetra-pak
-ars-magica-legacy
+ars-magica-legacy@
compressium
talking-villagers|会说话的村民*
artifality@
@@ -5764,7 +5764,7 @@ thaumic-isorropia
loading-manager@loadingmgr|更多加载信息*
psitools
psionic-upgrades
-psionicolor
+psionicolor@
reskillable-psi-compat
zettai-psi
psicaster
@@ -5780,12 +5780,12 @@ impersonate@
calemi-core@ccore
-visual-workbench@|可视化工作台*
+visual-workbench@|可视化工作台*¨visual-workbench-fabric|可视化工作台 (Visual Workbench)
stylish-effects@¨stylish-effects-fabric
-death-compass-forge¨death-compass-fabric
+death-compass-forge|死亡指南针 (Death Compass)¨death-compass-fabric|死亡指南针 (Death Compass)
portable-stonecutter|便携式切石机*
-enchanted-book-redesign¨enchanted-book-redesign-fabric
+enchanted-book-redesign@¨enchanted-book-redesign-fabric
quick-hotbar
modular-augment
lumberjack
@@ -5934,7 +5934,7 @@ resetchunks@
moreblocksforyou
trident-return
bettertridentreturn
-multibeds¨multibeds-fabric
+multibeds@¨multibeds-fabric
enhanced-armaments-reload|增强装备重制版*
entangled@
@@ -5942,7 +5942,7 @@ createplus@
custom-fluid-mixin@
slender-reimagined
doors-by-ichun
-slender-man-mod
+slender-man-mod¨the-original-slenderman-mod-working|Slender Man - 他人的非官方重上传
cookielicious|曲奇佳味*
the-forbidden|禁忌者*
memory-usage-screen@
@@ -5997,7 +5997,7 @@ oedldoedl-gear
disguiseheads@
simple-tcon
enchanted-tooltips@
-stackablepotions-forge¨stackablepotions
+stackablepotions-forge@stackablepotions¨stackablepotions
mobifier¨mobifier-fabric
art-of-forging-a-tetra-addon|锻造之艺 (Art of Forging)
harder-staged-difficulty
@@ -6035,7 +6035,7 @@ brewevolution|酿造进化🍺 (Brewevolution 🍺)
devil-fruits|恶魔果实*
trail-mix
-multiplayer-server-pause-forge|多人服务器暂停 (Multiplayer Server Pause)¨multiplayer-server-pause-fabric|多人服务器暂停 (Multiplayer Server Pause)
+multiplayer-server-pause-forge@multiplayer-server-pause|多人服务器暂停 (Multiplayer Server Pause)¨multiplayer-server-pause-fabric|多人服务器暂停 (Multiplayer Server Pause)
noshelter-reborn|无庇护所:重生 (NoShelter Reborn)
initial-spawn-dimension
the-one-probe-fabric
@@ -6144,7 +6144,7 @@ mob-sunscreen@
@dontstarvereborn|不要饿死:重生 (Don't Starve: Reborn)
decorative-winter
looot@
-wmch
+
block-event-separator@
no-damage-immunity-reload|伤害免疫机制移除重制版*
sheve
@@ -6180,7 +6180,7 @@ nomowanderer@
mc-modsthecompressed
cave-enhancements@
creative-apiary|创造蜂场*
-creative-crafter
+creative-crafter@
mcmod-search-reborn|MC百科资料搜索-重生 (MCMOD Search Reborn)
proxy-server@
multithreaded-noise
@@ -6282,7 +6282,7 @@ trident-mod|三叉戟 (Trident)
custom-professions@custom-villager-professions|自定义村民职业 (Custom Villager Professions)¨custom-villager-professions-fabric|自定义村民职业 (Custom Villager Professions)
nextspring|化作春泥更护花 (NextSpring)¨nextspring-fabric|化作春泥更护花 (NextSpring)
-psionic-utilities
+psionic-utilities@psiutils
lucent@
togglesneak
iron-apples
@@ -6378,7 +6378,7 @@ deep-mob-learning-reforged|深度怪物学习:重铸 (Deep Mob Learning: Refor
zenith@
extended-drawers@
equippable-utilities@utilities
-never-enough-currency-2@never-enough-currency-2-(forge)#all-versions|货币多多2*¨never-enough-currency-fabric|货币多多2 (Never Enough Currency 2)
+never-enough-currency-2@never-enough-currency-2-(forge)|货币多多2*¨never-enough-currency-fabric|货币多多2 (Never Enough Currency 2)
quartz-chests|石英箱子*
frozen-delight|冰封乐事*
@@ -6450,7 +6450,7 @@ loot
crafting-dead-immerse|行尸走肉:沉浸 (Crafting Dead: Immerse)
extended-clouds@
-distinct-damage-descriptions
+distinct-damage-descriptions@
technicalities-lib
fantasys-furniture@fantasy-furniture|Fantasy的家具 (Fantasy's Furniture)
touhou-spell-card-additional|东方符卡附加包 (Touhou Spell Card Additional Pack)
@@ -6516,11 +6516,11 @@ monsters-girls-mushroom-update
ftb-tutorial-mod-forge
mc-terrain-editor
extra-gems@extragems|额外的宝石 (ExtraGems)
-various-world
+various-world@
better-impaling-forge@|更好的穿刺Forge版*
bucketlib@
aquatic-torches@
-better-sponges
+better-sponges|更好的海绵*
easyexcavate
wooden-shears@|木剪刀*
brick-furnace@|砖熔炉*
@@ -6607,7 +6607,7 @@ powah-rearchitected@powah
pickup-notifications@
@practical-barrels
better-rocks
-horse-combat-controls
+horse-combat-controls@
libgui
simply-houses@
yungs-better-desert-temples@|YUNG的沙漠神殿优化 (YUNG's Better Desert Temples)¨yungs-better-desert-temples-fabric|YUNG的沙漠神殿优化 (YUNG's Better Desert Temples)¨yungs-better-desert-temples-neoforge|YUNG的沙漠神殿优化 (YUNG's Better Desert Temples)
@@ -6615,7 +6615,7 @@ modern-dynamics@|现代动力学*
doggo-mod@
tan-huge-trees@tans-huge-trees
@wiangdtbisadtn|草我本来不想这么做的但是我这么做了啊啊啊啊啊啊啊啊啊啊啊啊啊啊 (Wait I Am Not Gonna Do This But I Somehow Accidentally Did This Nooooooooooooooo)
-yungs-better-witch-huts@|YUNG的沼泽小屋优化 (YUNG's Better Witch Huts)¨yungs-better-witch-huts-fabric|YUNG的沼泽小屋优化 (YUNG's Better Witch Huts)¨yungs-better-witch-huts-neoforge|YUNG的沼泽小屋优化 (YUNG's Better Witch Huts)
+yungs-better-witch-huts@|YUNG 的沼泽小屋优化 (YUNG's Better Witch Huts)¨yungs-better-witch-huts-fabric|YUNG 的沼泽小屋优化 (YUNG's Better Witch Huts)¨yungs-better-witch-huts-neoforge|YUNG 的沼泽小屋优化 (YUNG's Better Witch Huts)
panorama-creator|全景图创建器*
ui-input-undo-fabric@¨ui-input-undo-forge@
paimeng|应急食物 (PaiMeng)
@@ -6667,7 +6667,7 @@ auth-me@
refinedcreativeinventory@|创造模式物品栏重制 (RefinedCreativeInventory)
runesword
-@jcm|常磐装饰 (Joban Client Mod)
+jcm@|常磐装饰 (Joban Client Mod)
autopackager
dynamx
mob-cards
@@ -6678,7 +6678,7 @@ doph@|远程命中提示 (Ding On Projectile Hit)
keybinds@
hat-list@hatlist
nmuk@
-raven-brews-core
+raven-brews-core@
raven-coffee@raven-coffee-mod|Raven咖啡*
cqc
geode
@@ -6761,7 +6761,7 @@ world-of-pure-imagination|想象界 (World of Pure Imagination)
connectivity
more-useful-villagers
-@symbol-chat
+@symbol-chat|符号聊天 (Symbol Chat)
@forcegl20
hyle
@@ -6786,7 +6786,7 @@ modern-flat-colored-blocks
flat-bedrock@
-dans-crafting-tweaks
+dans-crafting-tweaks|合成辅助非官方版 (Crafting Tweaks Unofficial)
handle-cane|手杖*
mega-cells@mega|MEGA存储单元 (MEGA Cells)
@@ -6827,10 +6827,10 @@ arte-magicum
ocean-blender@|海洋搅拌机 (OceanBlender)
buildcraft-fluxified
brewin-and-chewin@|饮酒作乐 (Brewin' And Chewin')
-infinite-source-of-water
+infinite-source-of-water@
dramatic-doors@
recipe-gui
-@autotechno
+autotechno@
villager-hats-mod@villager-hats
custom-damage-particles@|自定义伤害粒子*
@aei|AEI物品管理器 (Always Enough Items)
@@ -6870,32 +6870,32 @@ sonic-deflect@
mpkmod
supernatural-creatures
food-rebalanced
-psi-unofficial
-time-core
+psi-unofficial|Psi 非官方版*
+time-core@
@searchable-containers-retraversal|可搜索容器:重遍历 (Searchable Containers: Retraversal)
unusual-squad-into-the-void@intothevoid
-create-chromaticreturn
+create-chromaticreturn@create-chromatic-return
powertool@|电动工具 (PowerTool)
keymap@|键盘映射*
-actually-useful-stonecutter
+actually-useful-stonecutter@
itemphysic-lite-fabric|物品物理掉落:轻量版 - Fabric (ItemPhysic Lite - Fabric)
forgotten-treasures
player-health-indicators@playerhealthindicators
displaycase@|陈列柜 (Display Case)
auto-look
grimoire-of-gaia@|盖亚魔典 (Grimoire of Gaia)
-ftb-jar-mod-forge
-dimensional-paintings|维度绘画*
-item-recycler
-linsapi@
-titlechanger|标题切换器 (TitleChanger) - 已失效¨@mctitlechanger|标题切换器 (TitleChanger)
+ftb-jar-mod-forge|FTB 玻璃罐 (FTB Jar Mod)
+dimensional-paintings@|维度绘画*
+item-recycler|物品回收机*
+linsapi¨@linsapi|LinsAPI - 已失效
+titlechanger|标题切换器 (TitleChanger)¨@mctitlechanger|标题切换器 (TitleChanger) - 已失效
adobe-blocks-2
menacing-monsters
packing-tape
-the-graveyard-biomes-forge@nyctophobia¨the-graveyard-biomes-fabric
+nyctophobia-forge@nyctophobia¨the-graveyard-biomes-fabric
cammies-minecart-tweaks@
-renderlib
+renderlib@
nothirium@
advancedchatbox@AdvancedChatBox
quick-pick
@@ -6909,9 +6909,9 @@ advancedchatfilters@AdvancedChatFilters
advancedchatmacros@AdvancedChatMacros
aof-emotes
grasslessdirtbackport
-dazzle-2
+dazzle-2@
smaller-nether-portals@¨smaller-nether-portals-fabric
-basic-aiots
+basic-aiots@
pokeball@|精灵球 (PokeBall)
gravitychanger@
@@ -6937,7 +6937,7 @@ warden-loot-forge¨warden-loot
optifine-checker@|高清修复检测 (OptiFine Checker)
-paintings
+paintings@paintings++
builtin-servers@
extractinator@|提炼机*
choicetheorems-overhauled-village@ct-overhaul-village
@@ -6981,16 +6981,16 @@ had-enough-characters
medieval-origins
-elytra-chestplate-swapper@
+elytra-chestplate-swapper@|鞘翅/胸甲切换 (Elytra/Chestplate Swapper)
the-ends-flora
apollos-additional-structures
-chimes
+chimes@
endless-ocean-aquatic-adventures
ic2-no
-origins-plus-plus|起源++ (Origins++)
+origins-plus-plus@|起源++ (Origins++)
mcda@|我的世界:地下城盔甲 (MC Dungeons Armors)
@@ -7002,7 +7002,7 @@ drg-flares-forge¨drg-flares
simple-uncrafting-table-fabric@simple-uncrafting-table
caracal-mod@caracal_mob
rough-tweaks-revamped@
-the-wild-backport
+the-wild-backport@wildbackport
unvoted-shelved@unvoted
yeos-mobs
infohud@
@@ -7024,14 +7024,14 @@ cie
easy-mob-farm@
material-elements
raised-clouds@
-music-triggers@
+music-triggers@|音乐触发器*
sneaky-screens@
inmis@¨inmis-forge
rechiseled@
durability-tooltip@
-oreganized-mod|井然有矿* - 旧版¨oreganized|井然有矿 (Oreganized Mod) - 2.0+版¨@oreganized|井然有矿 (Oreganized Mod)
+oreganized-mod|井然有矿* - 旧版¨oreganized|井然有矿 (Oreganized Mod) - 2.0+ 版¨@oreganized|井然有矿 (Oreganized Mod)
riding-utilities
compact-help-command@¨compact-help-command-fabric
@@ -7052,10 +7052,10 @@ re-chiseled-compat
auto-leveling
packed-inventory@
-crafting-on-a-stick
+crafting-on-a-stick@
endlessids@
-@cpm-fabric|压缩空间 Fabric (Compact Machines - Fabric)
+compact-machines-fabric@cpm-fabric|压缩空间 Fabric (Compact Machines - Fabric)
cycle-paintings@¨cycle-paintings-fabric
fire-spread-tweaks@¨fire-spread-tweaks-fabric
@@ -7064,7 +7064,7 @@ easy-elytra-takeoff@¨easy-elytra-takeoff-fabric
stack-refill@¨stack-refill-fabric
light-meals@|轻食物语*
lost-and-fished@lost-fished|失而钓得 (Lost and Fished)
-custom-backgrounds
+custom-backgrounds|自定义背景*
ydms-allay@|YDM的悦灵 (YDM's Allay)
starmaker@
@swdheftpywaed|对不起,我们没有充足的资金为您提供一只末影龙 (Sorry We Don't Have Enough Funds To Provide You With An Ender Dragon)
@@ -7084,8 +7084,8 @@ l2-backpack@l2backpack|莱特兰-背包*
@mbp
capybara-uam¨unnamed-animal-mod-capybara-only
just-enough-petroleum
-diamethysts@diamethysts!
-twigs@
+diamethysts@diamethysts!|紫晶钻! (Diamethysts!)
+twigs¨@twigs|Twigs - 停更
@@ -7096,7 +7096,7 @@ nock-enough-arrows
every-compat@|泛用兼容:木材 (Every Compat: Wood Good)
offline-mode
ghastly-wail@
-immersive-weapons#c71
+immersive-weapons#c71@immersive-weapons|沉浸式武器 (Immersive Weapons)
clear-skies@
@@ -7108,7 +7108,7 @@ notenoughitems-gtnh@notenoughitems-unofficial|NEI物品管理器非官方版 (No
sketchbook-attributes
better-combat-by-daedelus@better-combat¨better-combat-backport
-custom-stars
+custom-stars|自定义星星*
ice-and-fire-tweaker@
soaring-clouds
@@ -7117,14 +7117,14 @@ goodall
freecam-by-zergatul
macaws-byg-bwg@|Macaw 的桥梁:你将去的生物群系附属 (Macaw's Bridges - Oh The Biomes You'll Go)¨macaws-bridges-oh-the-biomes-youll-go@|Macaw 的桥梁:你将去的生物群系附属 (Macaw's Bridges - Oh The Biomes You'll Go) - 原,已失效
-macaws-fences-oh-the-biomes-youll-go@|Macaw的栅栏与墙:你将去的生物群系附属 (Macaw's Fences - Oh The Biomes You'll Go)
+macaws-fences-oh-the-biomes-youll-go@|Macaw 的栅栏与墙:你将去的生物群系附属 (Macaw's Fences - Oh The Biomes You'll Go)
alternate-current@
-no-unused-chunks@
+no-unused-chunks¨@no-unused-chunks|No Unused Chunks - 已失效
no-fade@
radioactive-universe
completeconfig@
-fixmyspawnr
+fixmyspawnr@
l2-artifacts@l2artifacts|莱特兰-古遗物*
critters-and-companions@
memorytester
@@ -7180,8 +7180,8 @@ fastanim@
rubidium-extra@|铷 · 扩展 (Embeddium (Rubidium) Extra)
less-feature|更少的特性 (Less Features)
mores-forge@mores¨mores-fabric
-tactical-fishing
-token-enchanter
+tactical-fishing@
+token-enchanter@
igiexteneded|IGI 信息扩展 (IGIExteneded)
landofsignals@
@@ -7189,9 +7189,9 @@ lootbeams@
stepupnext@stepup
simple-bbq@|简易烧烤 (Simple BBQ)
-mythic-mounts-forge¨mythic-mounts
+mythic-mounts-forge@mythic-mounts¨mythic-mounts
spice-of-life-sweet-potato-edition|生活调味料:红薯版 (Spice of Life: Sweet Potato Edition)
-@reality-c-c|真实城市建设模组 (Reality City Construction)
+@reality-city-construction|真实城市建设模组 (Reality City Construction)
sneak-through-berries@
winter-overhaul@|冬季改革*
offlineskins|离线皮肤 (OfflineSkins)¨offlineskins-fabric|离线皮肤 (OfflineSkins)
@@ -7321,7 +7321,7 @@ things-fabric@things|杂七杂八的东西 (Things)
exlines-snorkel-mod@snorkel
two-players-one-horse@
headshot-forge
-left-hanging
+left-hanging@
stars_carrier|星光的载具 (stars_carrier)
aetherworks|天华之作 (AetherWorks)
@@ -7329,7 +7329,7 @@ slice-and-dice@
textrues-rubidium-options@|TexTrue的铷视频界面 (TexTrue's Rubidium Options)
-rubber-duck|橡皮鸭*
+rubber-duck|橡皮鸭*¨@rubber-duck|橡皮鸭 (Rubber Duck) - 已归档
unlimited-dragon-eggs-fabric@unlimited-dragon-eggs
moreplayermodels-plus@moreplayermodels+|更多玩家模型+ (MorePlayerModels+)
@actioninventory
@@ -7346,7 +7346,7 @@ solar-flux|日光通量*
custom-background-color@cbc|自定义背景颜色*
simple-shulker-preview@
-bygone-nether|逝去的下界*¨bygone-nether-fabric|逝去的下界 (Bygone Nether)
+bygone-nether@|逝去的下界*¨bygone-nether-fabric|逝去的下界 (Bygone Nether)
@clickopener
kokoalinux-backport
mechanical-clothesline|机械晾衣绳*
@@ -7388,7 +7388,7 @@ smartvision@
no-more-purple@
-content-creator-integration¨content-creator-integration-fabric
+content-creator-integration@¨content-creator-integration-fabric
defaultworldtype@|默认世界类型 (Default World Type)
no-nether
miniatures
@@ -7417,7 +7417,7 @@ glsl-panorama@
feyfriends@
mccalc@
nekeys
-crafted-forge¨crafted
+crafted-forge@crafted¨crafted
cursery
mirage-orb
galacticborn-origin@
@@ -7590,7 +7590,7 @@ omo
mushroom-additions
project-the-void|项目 -虚空- (Project the Void)
-ice-and-fire-rotn-edition|冰火传说: RotN版 (Ice and Fire: RotN Edition)
+ice-and-fire-rotn-edition|冰火传说:RotN 版 (Ice and Fire: RotN Edition)
minescript@
no-capes@|禁用披风*
apocalypsecraft
@@ -7619,7 +7619,7 @@ fix-experience-bug@
-it-takes-a-pillage¨it-takes-a-pillage-fabric
+it-takes-a-pillage@¨it-takes-a-pillage-fabric
get-it-together-drops@
fire-n-blood
@@ -7635,7 +7635,7 @@ ex-machinis@¨ex-machinis-divitiae-deorum@
goety@|诡厄巫法*
torch-hit@
-we-got-runners
+we-got-runners@we-got-runners!
@cabricality-utils
dynamic-trees-croptopia
medieval-music
@@ -7734,9 +7734,9 @@ fabrizoom@
json-things
@origins-randomiser
simply-swords@|简易刀剑*
-kuayue@|跨越 (KuaYue)
+neokuayue@|跨越 (KuaYue)
-summoningrituals|召唤仪式 (Summoning Rituals)
+summoningrituals@|召唤仪式 (Summoning Rituals)
no-rest
you-died@|你死了*
hotbarcycle@
@@ -7808,7 +7808,7 @@ dyeallthethings@
swampier-swamps@¨swampier-swamps-fabric
weather-settings|更好的天气控制 (Weather settings)
shutdowner
-shield-mechanics|盾牌机制优化 (Shield mechanics/Tactical Shield Overhaul)
+shield-mechanics|盾牌机制优化 (Tactical Shield Overhaul / Shield Mechanics)
sun-and-moon-celestial-configuration@celestial-config
chatsound
advancedshader|光影前向兼容 (AdvancedShader)
@@ -7908,7 +7908,7 @@ advanced-finders
maple-forest|枫林*
@legacyinputpatch|Legacy Fabric 输入补丁 (LegacyInputPatch)
droplight
-xanders-sodium-options@
+xanders-sodium-options¨@xanders-sodium-options|Xander's Sodium Options - 已归档
entity-view-distance@
creeper-ai-updated@
sihywtcamd@difficulty
@@ -7976,7 +7976,7 @@ just-enough-keys¨just-enough-keys-fabric
why-am-i-on-fire@
bouncing-balls-api@|弹跳球 API (Bouncing Balls API)
bouncing-balls@|弹跳球*
-teletubbies-mod|天线宝宝*
+teletubbies-mod@teletubbies|天线宝宝*
almost-unified@
draw-bridge
creative-fireworks
@@ -7999,11 +7999,11 @@ advanced-combat|高级战斗装备*
advanced-combat-revitalized@|高级战斗装备重置 (Advanced Combat (Revitalized))
totemic-overhaul
-battlecorrection|战斗修正 (BattleCorrection)
+battlecorrection@|战斗修正 (BattleCorrection)
midnightcontrols-extra@
i-wanna-skate@
tectonic@
-born-in-chaos|生于混沌 (Born in Chaos)
+born-in-chaos@borninchaos|生于混沌 (Born in Chaos)
eureka-ships@eureka
goofy-goober
time-stop-clock-mod@|时之钟 (Time Stop Clock)
@@ -8040,7 +8040,7 @@ stackie
stage-tabels
temporal-dynamics
villagertradingban
-enchantment-machine
+enchantment-machine@enchantmentmachine
yosbr@
minefortress-rts@minefortress
onebar@|单条 (OneBar)
@@ -8052,7 +8052,7 @@ rgb-blocks-forge|调色方块 (RGB Blocks)
quicksand-fabric@quicksand|流沙 (Quicksand)
better-durability@|更好的耐久度*
-passthrough-signs
+passthrough-signs@
excorrelation@
packet-size-doubler
@packet-size-double-forge
@@ -8096,7 +8096,7 @@ brb@|更好的配方书 (Better Recipe Book)
boatoverhaul-forge|行船机制修改 (Boat Overhaul)¨boatoverhaul-fabric|行船机制修改 (Boat Overhaul)
sculk-warden
better-questing-gamestages-expansion@|更好的任务-游戏阶段扩展 (Better Questing - Gamestages Expansion)
-omega-chips
+omega-chips@
youdroppedthis@
@@ -8363,7 +8363,7 @@ blossom@
whipdashing@
potiontimestacker-forge@timestacker
breezy@
-heart-balance
+heart-balance@
throwabletorch-fabric@throwabletorch¨throwabletorch
potion-descriptions¨potion-descriptions-fabric
half-doors@halfdoors
@@ -8424,7 +8424,7 @@ synlib@
tell-me-my-items@
pollen
mavapi@
-player-hopper
+player-hopper@
guaranteed-villager-conversion
windchimes@|风铃*
@@ -8469,7 +8469,7 @@ crops-love-rain@
till-zombies-tear-us-apart
difficult-raids@
-gag
+gag@
bleach-awaken-by-deephantom15
kleiders-custom-renderer-api@
chefs-delight-fabric@chefs-delight¨chefs-delight-forge
@@ -8536,7 +8536,7 @@ old-inventorism
title-fix@title-fix-mod|标题修复*
create-alloyed-guns
-@luna-slimes
+luna-slimes@
special-drops
forgebrainlib
render-360
@@ -8592,7 +8592,7 @@ wired-redstone@wiredredstone
pixelgalaxy
hopper|漏斗+ (Hopper+)
excalibur-the-mighty-sword
-undergarden-paths|深园小径*
+undergarden-paths@|深园小径*
undergarden-tetra-patch|深暗之园:Tetra 兼容 (Undergarden/Tetra Patch)
uncrafter@
@pebblegetter
@@ -8825,7 +8825,7 @@ perviaminvenire
silverbirch@silver-birch
-@flame-sweeping|烈焰横扫 (Flame Sweeping)
+flame-sweeping@|烈焰横扫*
creepypastas-mod
more-slab
landk-brick
@@ -8837,7 +8837,7 @@ ex-nihilonatureminerals|无中生有:传承 - Nature's Minerals 扩展 (Ex Nih
memory-settings|内存设置*
tiny-item-animations|Tiny Item Animations - 已失效¨@tiny-item-animations
more-plates-revamped@|更多金属板重置版*
-extended-slabs-plus
+extended-slabs-plus@
brewin-and-chewin-fabric@|饮酒作乐 Fabric 版 (Brewin' And Chewin' [Fabric])
particular
longer-login-times
@@ -8863,7 +8863,7 @@ goldfish-myth
rezombies
wound@|外伤*
survival-campfire@
-eyes-mod
+eyes-mod@eye-blocks
colorful-rods|缤纷彩烛*
xp-plus
@@ -8890,7 +8890,7 @@ waymaker@
dmod
extra-redstone-craft|更多红石合成*
farmers-respite-fabric|农夫暇事(Fabric 版) (Farmer's Respite (Fabric))
-wizards@|魔法师*
+wizards@|魔法师 (Wizards (RPG Series))
basketcase
primal-lib
biomes-youll-go-1-12-2-fixed|你将去的生物群系修复版 (Biomes You'll Go Fixed)
@@ -8976,7 +8976,7 @@ worldblender@¨world-blender-fabric@worldblender-fabric
no-oceans|无海洋的世界*
monoblocks
tinkers-things-json@tinkers-things|匠魂杂物 (Tinkers' Things)
-free-cam¨@freecam|Freecam - 无作弊版
+free-cam@freecam
workings@
@mod-loading-screen|模组加载屏幕 (Mod Loading Screen)
lucky-cases
@@ -9023,7 +9023,7 @@ tempad@|任意门*
structure-void-toggle@|结构空位切换*
@cactusfix
morezombies|更多僵尸 (More Zombies)
-mushroom-quest
+mushroom-quest@
chowder-express@
mod-browser|模组浏览器*
fastback@
@@ -9041,7 +9041,7 @@ phonos@
spelunkery@
@endless_cake|无尽的蛋糕 (Endless Cake)
rusticated
-invmovecompats@
+invmovecompats@|边拿边走兼容 (InvMoveCompats)
@tinkerers-smithing
hesperus|燐*
inventory-hotswap
@@ -9074,7 +9074,7 @@ nohurtcam@
arrows-break-torches@arrowsbreaktorches|箭矢破坏火把*
golden-delicacies
hightiercrops
-commandspy
+commandspy@
slimyfloor
daily-dad@|每日冷笑话* - 客户端版¨daily-dad-server@|每日冷笑话 (Daily Dad) - 服务端版
good-ending@
@@ -9177,7 +9177,7 @@ tfcm@|群峦合金非官方版 (TFC Metallum U)
tnt-time-mod
drunken-mug
cartoonish-horde-library@villainous-horde-manager
-limited-lives|有限生命*¨limited-lives-fabric|有限生命 (Limited Lives)
+limited-lives@|有限生命*¨limited-lives-fabric|有限生命 (Limited Lives)
universe-box@
invtweaks-emu-for-ipn@
@@ -9234,7 +9234,7 @@ snowmancy@
@immersive-snow
-functional_tfc
+functional_tfc@
better-end-potato-edition|更好的末地:土豆版*
bossbar-stack@
origins-umbrellas@|起源:雨伞 (Origins: Umbrellas)
@@ -9262,7 +9262,7 @@ handcrafted@|精巧手艺*
no-nether-teleport@
crasher|崩溃机*
-easywhitelist@
+easywhitelist@|简易白名单 (EasyWhitelist)
clayworks@
miniscaled@
lost-cities-potato-edition|失落的城市:土豆版 (Lost Cities: Potato Edition)
@@ -9330,7 +9330,7 @@ bugjump@
cluttered@
digitality
-nautral-decor-mod
+nautral-decor-mod@natural-decor-mod
cobbled-deepslate-generator
female-villagers|女性村民*
@@ -9339,7 +9339,7 @@ subaquatic@
leos-sans
@damagevignette
no-irom-farm
-amethyst-tools-mod
+amethyst-tools-mod@
@grate-blocks
lush-forests
@@ -9359,7 +9359,7 @@ night-vision-enchantment-forge@night-vision-enchantment
galactic-computers@
mini-cites
ad-tetra@ad-tetra!
-chest-cavity-forge-port|胸腔Forge版 (Chest Cavity - Forge Port)
+chest-cavity-forge-port@|胸腔Forge版 (Chest Cavity - Forge Port)
entity-lagfix-lag-fix
audioplayer@
vibes@
@@ -9406,7 +9406,7 @@ carpet-tctc-addition@
plushie-mod@plushie
shield-expansion@
-
+many-systems
barbarians|野蛮人*
minecraft-startup-sound-aka-mojaaaaaang
realistic-terrain-generation-unofficial|真实地形生成非官方版*
@@ -9548,7 +9548,7 @@ eatable-livestock
hunger-strike@|绝食*
extrabuttons@extra-buttons|更多按钮 (ExtraButtons)
big-doors
-blockshot
+blockshot@
jump-over-fences-forge@jump-over-fences
luppiis-ladders
@@ -9600,12 +9600,12 @@ environmental-expansion
neutrality
bygone-land
the-amazing-world-of-mobs
-falloutcraft
+falloutcraft@
botania-additions|植物魔法附加*
dragonrealm
ydms-ducks-mod@the-ducks
arthropod-reborn
-the-undefeatables
+the-undefeatables@undefeatables
durts-nether-dungeons@nether-dungeons
health-and-hunger-tweaks
@@ -9636,7 +9636,7 @@ sword-parry@
@create-ruins
@minegpt
respiteful@|闲暇风味*
-useful-slime¨useful-slime-fabric
+useful-slime@¨useful-slime-fabric
kelvins-better-player-animations
@@ -9664,7 +9664,7 @@ beach-slimes
rideable-ravagers@|可骑乘的劫掠兽*
splatcraft@|斯普拉遁*
beneath-the-snow
-sea-creeps
+sea-creeps@
skills-v|技能:香草 (Skills: Vanilla)
flower-foxes
@@ -9695,12 +9695,12 @@ cursed-difficulty@
algane
-dawn-of-time@
+dawn-of-time@|时之黎明 (Dawn of Time)
kubejs-projecte@
biome-backport
infernal-geode
geode-o-plenty
-the-banished
+the-banished@
pufflos
wizardry-the-next-generation
@@ -9722,7 +9722,7 @@ simple-musket@
cash-ores@
stacked-dimensions
@unlimited-maxhealth
-floral-enchantment¨floral-enchantment-fabric
+floral-enchantment@¨floral-enchantment-fabric
newworld@new_world
@more-stats
notifmod@
@@ -9752,11 +9752,11 @@ chassis@
fast-doll@fastdoll
better-lily-pads@|更好的睡莲*
-mo-zombies-wave
+mo-zombies-wave@
almost-all-the-ores
@Geyser
supplementaries-squared@
-changed-addon-plus
+changed-addon-plus@
functional-armor-trim
belly-button¨belly-button-fabric
@@ -9798,13 +9798,13 @@ compressor@
hexal@|咒法拓展*
create-encased@|机械动力:封装工艺*
-@treeplacer
+treeplacer@
death-knell@
moreiotas@
numismatic-overhaul@|货币学拓展 (Numismatic Overhaul/Numismatic Overhaul: Reforged(forge))¨numismatic-overhaul-reforged|货币学拓展 (Numismatic Overhaul/Numismatic Overhaul: Reforged(forge))
hexbound-fork@|咒法组构学 (Hexbound)¨@hexbound|咒法组构学 (Hexbound) - 原-已失效
vanity-druid-pack
-vanity-farcrs-colossal-weapons
+vanity-farcrs-colossal-weapons@vanity-colossal-weapons
debris-chunk-raw-netherite-scrap@raw-netherite-scrap|残骸碎块 (Debris Chunk)
malum-vestis
culllessleaves-reforged@cull-less-leaves-reforged|更好的树叶渲染优化重铸版 (CullLessLeaves Reforged)
@@ -9830,7 +9830,7 @@ snow-under-trees-remastered@
oceans-delight@|海洋乐事 (Ocean's Delight)
transcending-trident@¨transcending-trident-fabric
snow-under-trees-fabric
-precision-enchanter
+precision-enchanter@
@immersivethunder
top-extras|TOP 附加 (TOP Extras)
@@ -9865,7 +9865,7 @@ illager-revolution@
extra-trades
blood-particles-mod
@two-weeks-hud
-fazcraft-mod
+fazcraft-mod@fazcraft
mod-menu-no-more|Mod Menu No More - 已失效¨@mod-menu-no-more
@slime-craft
way2wayfabric@
@@ -9894,7 +9894,7 @@ paperandquill
sneaky-curses-forge@sneaky-curses¨sneaky-curses-fabric
magnum-torch-forge@magnum-torch|卓越火炬 (Magnum Torch)¨magnum-torch-fabric|卓越火炬 (Magnum Torch)
-universal-bone-meal-forge@universal-bone-meal|通用骨粉 (Universal Bone Meal)¨universal-bone-meal-fabric|通用骨粉 (Universal Bone Meal)
+universal-bone-meal@|通用骨粉*¨universal-bone-meal-fabric|通用骨粉 (Universal Bone Meal)
@bottle-of-gender
leave-my-bars-alone@|改进的骑乘HUD*
@@ -9949,7 +9949,7 @@ miracle-berry
locked-chests
maxs-armory-expansion|Max 的扩展武器库 (Max's Armory Expansion)
-remove-mouseover-highlight
+remove-mouseover-highlight@
apocalyptic-fortress@
@@ -9965,12 +9965,12 @@ bring-color-to-my-skies
portal-dungeons
radiant-gear@¨radiant-gear-fabric
-create-teleporters@|机械动力:传送器 (Create : Teleporters!)
+create-teleporters@|机械动力:传送器 (Create : Teleporters)
enchantato
floating-block@floating-cube|浮空立方体 (Floating Cube)
-curious-lanterns
+curious-lanterns@
river-redux@
-restrictions
+restrictions@
create-modern-train-parts@modern-train-parts
targetato
@@ -9980,8 +9980,8 @@ messagetweaker
tskimi-seirans-fruit-wine@tskimiseirans-fruit-wine|月见清兰的果酒 (Tskimi Seiran's Fruit Wine)
graduated-cylinders@|刻度量筒*
-fps-monitor
-athena¨@athena-mod|Athena / Stitch - 已失效
+fps-monitor@
+athena@athena-ctm
calm-mornings@
fog-looks-good-now@
guarding@
@@ -9992,7 +9992,7 @@ here-be-no-dragons
gnumus-settlement
fading-night-vision
mru@
-mute
+mute@mute-mod
simple-knives
iron-fishing-rods
cave-rats
@@ -10019,7 +10019,7 @@ thirst-was-taken@|口渴*
unlimited-fluidity
e4mc@
-late-game-golems
+late-game-golems@
iter-rpg
oceanic-expanse@|海洋拓展*
@@ -10031,7 +10031,7 @@ bad-to-the-bone¨bad-to-the-bone-fabric
workers@villager-workers
sculk-horde@|幽匿部落*
-stratospherical-expansion
+stratospherical-expansion@
lets-do-candlelight-farm-charm-compat@lets-do-candlelight-farmcharm-compat|烛火晚宴 ([Let's Do] Candlelight) - [作者推荐]2.0.0+¨candlelight-lets-do-a-candlelight-dinner@lets-do-candlelight|烛火晚宴 ([Let's Do] Candlelight) - Legacy版,作者已停止维护
let-me-play-iris@
dimensional-depths
@@ -10073,7 +10073,7 @@ tiled-cauldron
manyideas-christmas@
overflowing-bars@
kokoalinux
-medievalweapons@
+medievalweapons@|中世纪武器 (MedievalWeapons)
completionists-index@
stoneworks@
@@ -10094,7 +10094,7 @@ crying-portals@
dragon-drops-elytra@|末影龙掉落鞘翅*
name-tag-tweaks@|命名牌调整*
funky-yoyo@funkyyoyo
-pierce-arrow
+pierce-arrow@
tool-sharpening
@ktfruaddon|群峦救援-非官方版扩展 (kTFRUAddon)
pigsteel@pigsteel-fabric¨pigsteel-forge@
@@ -10127,7 +10127,7 @@ ender-dragon-egg-respawn-fabric
personal-space|私人维度*
held-item-tooltips@|手持物品信息显示*
minecraft-shark-mod
-forgotten-delight
+forgotten-delight@
enhancedlootbags
recipe-reshaper@
@@ -10203,7 +10203,7 @@ extra-classes-origins
wire-decoration|电线装饰*
optimizationsandtweaks@
the-flesh-that-hates@tfth
-tabfaces¨@tabfaces|TabFaces - 已失效
+tabfaces@
mob-armor-mod-v2
umbral-skies
recipes-library@
@@ -10322,7 +10322,7 @@ old-guns-mod
vanilla-teleporters
aquatic-frontiers@
-lands-of-icaria
+lands-of-icaria@
wta@
@gtnh-no-nerf
pickable-villagers@
@@ -10346,13 +10346,13 @@ better-boilers
aether-plus
crafttweaker-sixik-utils-aoa3-nevermine
aether-expansion
-barrels-2012
+barrels-2012@
@libzoomer
tfc-sample-drill
tfc-tng-rosia¨tfc-rosia
aether-additions
custom-portal-api-forge@customportalapi|自定义传送门 API Forge 版 (Custom Portal API [Forge])
-jaopca-extras
+jaopca-extras@
enclosure@
@@ -10405,11 +10405,11 @@ custom-machinery-create@
@rightproperguiscale
armor-trims@
revised-phantoms@
-choruslib@
+choruslib|ChorusLib - 无文件¨@choruslib|ChorusLib - 已失效
frogs-can-eat-any-hostile-mob
artificial-thunder
rp-renames@
-openblocks-trophies
+openblocks-trophies@
@shrug-it-off
@f3-t-everywhere
@@ -10451,7 +10451,7 @@ sprinklerz@
our-villager-discounts@
easydropper|轻松投掷 (Easy Dropper)
varied-adventure
-kubejs-delight
+kubejs-delight@
block-physics-overhaul
searchlight-forge|探照灯 (Searchlight (& Wall Lights))¨searchlight|探照灯 (Searchlight (& Wall Lights))
ancient-manuscripts@|远古手稿*
@@ -10463,7 +10463,7 @@ chunk-sending-forge-fabric
limitless-structure-blocks
advanced-spawn-control
-overworld-mirror
+overworld-mirror@
no-sonic-boom-togglable@toggleable-sonic-boom
quicksort@
fake-player@fake-players
@@ -10480,7 +10480,7 @@ trampledisabler-fabric
spotting|索敌*
advanced-tfc-tech-unofficial@|进阶群峦科技非官方版 (Advanced TFC Tech Unofficial)
pineapple-tags|凤梨标签*
-impostore
+impostore@
effishiency@
glumbis
prehistoric-nature-fossils
@@ -10559,17 +10559,17 @@ cherry-blossom-grotto
parties
pots-and-mimics-rpg
gemspark@
-otakomod
+otakomod@
wall-jumping
new-life
reeves-furniture@furnitury
@undying|不朽 (Undying)
creatania
-boat-rocked
+boat-rocked@boat-rocket
proficiency-honest-work
warrior-rage@
-pokefood
+pokefood@
armor-souls-reforged
aether-redux@the-aether-redux|天境:新生代 (The Aether: Redux)
@@ -10584,7 +10584,7 @@ tis-advanced@
love-me-love-my-wolf|爱屋及呜 (Love me love my wolf)
toroquest-revamped
-tis-create
+tis-create@
tektopia-trader
worldtime@
beasts
@@ -10701,8 +10701,8 @@ fuzzymobs
@beslandia
@ars-magica-25|魔法艺术2.5 (Ars Magica 2.5)
delightful-froge@
-enhancedsnowman
-new-world-height-and-depth
+enhancedsnowman@enhanced-snowmen
+new-world-height-and-depth@shattered-world-limits
@inertiaanticheat
scroll-of-harvests@
@@ -10774,7 +10774,7 @@ agricultural-enhancements@|农业增强*
lorrys-sword-breakers|罗毅的锏 (Lorry's sword breakers)
ramel@
-@chat-tools|聊天工具箱 (Chat Tools)
+chat-tools@|聊天工具箱*
amys-rftl
cutepenguins|可爱的企鹅 (Cute Penguins)
hellions-sniffer@hellions-sniffer+
@@ -10793,7 +10793,7 @@ silent-river-in-the-nether|炎液断蒸*
ramel-reforged
sulfar-mod
apple-cows
-gardening-tools
+gardening-tools@
nether-ores-plus
river-treasures
lumbers-axe
@@ -10803,7 +10803,7 @@ better-fishing-rods
book-fishing
more-villager-trades
custom-world-icons@
-trims-begone
+trims-begone@trims-begone!
haste-enchantment
workshop-for-handsome-adventurer
desert-upgrade
@@ -10822,11 +10822,11 @@ friends-and-foes-beekeeper-hut-forge@¨friends-and-foes-beekeeper-hut-fabric@
friends-and-foes-flowery-mooblooms-forge@¨friends-and-foes-flowery-mooblooms-fabric@
random-looting@|随机战利品表*
kubejs-botany-pots@
-irons-rpg-tweaks@
+irons-rpg-tweaks¨@irons-rpg-tweaks|Iron's Rpg Tweaks - 未及时更新
@enchantips
tokenable-decoration
emogg@
-@festival-delicacies|节日佳肴 (Festival Delicacies)
+festival-delicacies@|节日佳肴*
elytra-trims@
benefits-of-reading|雕纹书架注魔/阅页读著 (Benefits of Reading)
gothic-rpg@
@@ -10867,7 +10867,7 @@ beehave@|蜜蜂信息显示*
sign-clipboard@
nocubes-better-frogs
-@vanilla-permissions
+essential-permissions@vanilla-permissions
create-dreams-desires@create-dreams-and-desires|机械动力:梦想与欲望 (Create: Dreams & Desires)
trails-and-tales@trails-and-tales-plus
@@ -10922,7 +10922,7 @@ moreyoyos
onetwenty-1-20-backport@trailstales-backport
xtra-arrows@
-secrets-of-forging-revelations-a-tetra-addon
+secrets-of-forging-revelations-a-tetra-addon@secrets-of-forging-revelations
trolldom
@made-in-china|中国制造 (Made In China)
soundlimitextends
@@ -10987,7 +10987,7 @@ difficulty-locker
virus-disease-mod
this-boat-is-mine@|这是我的船! (This boat is MINE!)
pandas-extra-details@
-ebs-wildfire
+ebs-wildfire@
bobby-forge
@@ -11179,15 +11179,15 @@ remodified|你再造! (Remodifier)
better-fusion-reactor-for-mekanism@
growableores@¨growableores-ore-cane-forge¨growableores-ore-cane-neoforge
-golemsarefriends
+golemsarefriends@
keep-command-history@keepcommandhistory
-generatorgalore
+generatorgalore@
map-shirts@
-fireproof-boats
+fireproof-boats@
dyenamicsandfriends
@@ -11214,7 +11214,7 @@ netherless-quartz
@maple-api
reforged-fabric-api¨@reforged-fabric-api
caffeinated@
-buildcraft-rf
+buildcraft-rf@
gilded-ingot@
chatpatches@|聊天补丁 (Chat Patches)
burning-furnace@
@@ -11278,12 +11278,12 @@ torcherino-unofficial@torcherino(unofficial)|加速火把非官方版 (Torcherin
more-bows-and-arrows@
xp-shop
acclaimed-origins@
-replanter
+replanter@
zombie-infection-vaccine
simple-achievements
achievement-books|成就书*
villager-enchanter|村民附魔师 (VillagerEnchanter)
-invocore-utility-mod
+invocore-utility-mod@
saljus-quill@
derelict
@@ -11299,7 +11299,7 @@ xaeroplus@|Xaero的地图增强 (XaeroPlus)
cosmetic-nametags@
thirdlife-rts@
real-peaceful-mode@|真正的和平模式*
-niftyblocks
+niftyblocks@
elfs-dark-dimension
xaeros-minimap-world-map-waystones-compability@xaeros-minimap-world-map-waystones-compatibility-forge
jagms-kiwis@
@@ -11369,7 +11369,7 @@ bedrock_world
world-preview@|世界预览*
not-enough-trinket-slots-nets
-the-five-nights-at-freddys-mod@the-five-nights-at-freddys-mod#all-versions|玩具熊的五夜后宫 (The Five Nights at Freddy's Mod)
+the-five-nights-at-freddys-mod@|玩具熊的五夜后宫 (The Five Nights at Freddy's Mod)
easylan@|自定义LAN局域网联机服务器 (EasyLAN)
pelagic-prehistory
minerally@
@@ -11401,7 +11401,7 @@ wabi-sabi-structures-forge¨wabi-sabi-structures-fabric
jobsaddon@
@partyaddon
-loading-backgrounds@
+loading-backgrounds@|加载背景*
cuisine-delight@|料理乐事*
iron-bookshelves@
@dimensional-expansion
@@ -11422,7 +11422,7 @@ crashma@
blackwolf-library@¨blackwolf-library-fabric
blues-scape-and-run-bosses
-gigeresque
+gigeresque@
lookaround
projectileimmunityfix
@betterzoom
@@ -11450,7 +11450,7 @@ condensed-creative@
leaves-us-in-peace@
yellow-snow@
no-tnt-griefing@
-monster-plus
+monster-plus@monsterplus
ilmusu-enchantments@ilmusuenchantments
desired-servers@
@@ -11491,7 +11491,7 @@ craft-saddles-forge-1-16-5@craftsaddles
@elytra-fix
@ho-library
-riskofrainmod|雨中冒险 (Risk of Rain Mod)
+riskofrainmod@riskofrain-mobs|雨中冒险 (Risk of Rain Mod)
baddie-mobs-uwu
beacons-revisioned@
@@ -11544,7 +11544,7 @@ gravestones-die-classy
@pebbles-begone
eternal-eats
zombiegame|僵尸游戏 (Zombie Game)
-effect-overhaul
+effect-overhaul|Effect Overhaul / Lucid Library - 已失效,已被作者继任顶替¨lucid-library|Effect Overhaul / Lucid Library - 已失效,已被作者继任顶替
casualness-delight@|随意乐事*
eidolon-rebrewed@
@@ -11563,11 +11563,11 @@ cupboard
mcinstance-loader@
pre-fish-feed|打窝*
armor-trim-item-fix@
-waffles-moss
+waffles-moss@
delightful-cuisine-for-woodheads
towers-of-the-wild-modded@totw-modded|旷野之息高塔 : 再重制 (Towers of the Wild Modded)
-waffles-terracotta-plaster
+waffles-terracotta-plaster@
watermedia@
@inverse-phantoms
@cactus-storage
@@ -11585,7 +11585,7 @@ spacetime|空之翼 (SpaceTime)
grappling-hook-restitched@grappling-hook-mod-fabric
@minceraft-title
mob-animations
-platter
+platter@
i-want-that-back
presence-not-required
wnboi@
@@ -11644,7 +11644,7 @@ simply-skills@
-cctv-craft
+cctv-craft@cctvcraft
redeco@|重铸家具 (Re:Deco)
pocket-storage
animated-player-mod|动画化玩家*
@@ -11658,12 +11658,12 @@ remion|soul-like armors: medieval weapons & armors - 旧版,已失效¨soul-li
squaremap
roots-classic-fabric
justenoughbreeding@
-simple-drills
+simple-drills@
peculiarpieces@
-loot-stages@|战利品阶段*
+sdm-loot-stages@loot-stages|战利品阶段 (SDM Loot Stages)
player-stages|玩家阶段*
generation-stages|生成阶段*
-ars-oscura@|黑暗魔艺*
+ars-oscura|黑暗魔艺* - 无文件¨ars-ocultas@|黑暗魔艺 (Ars Oscura)
bobby-reforged|服务器区块缓存-重铸*
shut-up-gl-error@
no-spider@
@@ -11675,10 +11675,10 @@ marine-iguana|海鬣蜥*
stonks@
dirtnt@|泥土TNT (DirTNT)
equipable-twilight-forest-charms-tfc|可装备的暮色森林符咒 (Equipable Twilight Forest Charms)
-buriedwrecks
+buriedwrecks@buried-wrecks
zapsconverter|Zaps 转换器 (Zaps Convertor)
amethyst-update
-angel-block
+angel-block|天使方块*
angel-block-renewed@
da-bomb@
quickstack
@@ -11691,7 +11691,7 @@ wildlife-expanded-skunk@
keepheadnames@
ydms-fennec-fox@
ydms-ostrich@
-curse-of-the-warden
+curse-of-the-warden@
chatanimation@|聊天动画 (ChatAnimation)
mobvote-rascal@rascal
spotiforge
@@ -11783,7 +11783,7 @@ totally-enough-pain@
custom-village|村民调教*
animaticareforged
shear-cows
-fps-boost
+fps-boost@fps-boost-tct
afkfish@
@rend
@@ -11807,7 +11807,7 @@ easy-config-button
maple@|枫*
seamless@
bundle-enchantments
-real-time-mod
+real-time-mod@
chromatic-arsenal
ore-visual-detector
dank-null-no_rce@danknull-rce
@@ -11850,7 +11850,7 @@ wither-drops-netherite-templates
immersive-melodies@|沉浸式奏乐*
theobsidianboat
dragon-survival-compatibility@|龙之生存:兼容*
-bettercookedaxolotls
+bettercookedaxolotls@
stateobserver@
mighty-mail¨mighty-mail-fabric
nature-architect-plants-and-decorations
@@ -11947,7 +11947,7 @@ hourai-elixir@
convivium|会饮*
prehistoric-nature-silurian-dimension
grass-seeds@
-minecraft-dungeons-weaponry
+minecraft-dungeons-weaponry@dungeons-weaponry
ahznbs-naruto-mod-addon
random-village-names@¨random-village-names-fabric
mooshroom-tweaks@
@@ -12092,11 +12092,11 @@ honkai-star-rail-12|星铁12*
torchflower-relit@
fexs-random-stuff-mod
k9@k9-mod
-the-digimod-beta|方块数码宝贝 (The Digimod)
+the-digimod-beta@the-digimod|方块数码宝贝 (The Digimod)
ex-deorum@|无中生有:神赐*
entity-detectors@
@horse-armor-stand
-
+decorative-blocks-fork|装饰方块(分叉版) (Decorative Blocks (Fork))
above-and-below@
freeze-it-and-heat-it@|冷汗:食物冷冻与加热 (Freeze It, and Heat It!)
@@ -12147,7 +12147,7 @@ even-more-instruments@evenmoreinstruments
more-red-computercraft-integration
no-invincibility-frames
-moderncreator
+moderncreator@modern-creator
better-questing-unofficial|更好的任务非官方版*
p455w0rds-ae2-wireless-terminals-patch
spoiledz@
@@ -12172,7 +12172,7 @@ netherrocks@
invasion-code-red
efw-forgotten-place
@vulkanite-mod
-yungs-better-end-island@|YUNG的末地岛屿优化 (YUNG's Better End Island)¨yungs-better-end-island-fabric|YUNG的末地岛屿优化 (YUNG's Better End Island)¨yungs-better-end-island-neoforge|YUNG的末地岛屿优化 (YUNG's Better End Island)
+yungs-better-end-island@|YUNG 的末地岛屿优化 (YUNG's Better End Island)¨yungs-better-end-island-fabric|YUNG 的末地岛屿优化 (YUNG's Better End Island)¨yungs-better-end-island-neoforge|YUNG 的末地岛屿优化 (YUNG's Better End Island)
bellsandwhistles@
daniinatorul
@@ -12189,7 +12189,7 @@ shoot-glass@
modification-of-critical-hit@|暴击改革*
improved-damage-framework@idf
@shulker+
-@biome-tag-villagers
+biome-tag-villagers@
combat-bash@
@simpleprivatechest
marbleds-villager-hats@
@@ -12200,7 +12200,7 @@ just-enough-beacons-reforged@
akkamaddis-additions@akkamaddis-simple-tungsten¨simple-cobalt|Simple Cobalt - 新
akkamaddis-ashenwheat@
-prehistoriclegacy
+prehistoriclegacy@prehistoric-legacy
redyed
enchantmentdisabler@enchantment-disabler
miners-glasses|矿工眼镜 (Miner's Glasses)
@@ -12222,7 +12222,7 @@ akkamaddis-hadite-coal|Hadite Coal - 新
akkamaddis-arsenic-and-lace|Arsenic and Lace - 新
xiyus-exchanted-book@xiyus-enchanted-book|饩雨的附魔书 (Xiyu's Enchanted Book)
-la-abuelita
+la-abuelita@abuelita
rotted-forge@rotted
rustic-furniture-compat
@no-realms-button|Realms按钮移除 (No Realms Button)
@@ -12241,11 +12241,11 @@ random-structure-land
random-mobs-land
clean-swing-through-grass
shrug-it-off-stb-edition@
-enchantsmith
+enchantsmith@
snifferent
jei-recipe-history@
@yeet
-macaws-paths-and-pavings@|Macaw的小径和路面 (Macaw's Paths and Pavings)
+macaws-paths-and-pavings@|Macaw 的小径和路面 (Macaw's Paths and Pavings)
chiseled-bookshelf-visualizer@
elytra-skins@
mcv-biome-makeover-lieonlion@
@@ -12292,7 +12292,7 @@ super-better-grass
configurable-boss-bars@
nuclearcraft-neoteric@
beastly-beacons
-creeplets|Creeplets - 已失效¨@creeplets
+creeplets@
thermoo@
restapi@rest-api
@advanced-ui-scale
@@ -12330,7 +12330,7 @@ persistentcooldowns|物品冷却持久化 (Persistent Cooldowns)
advancement-based-spawning@
heroic-armory-legacy
-yungs-menu-tweaks@|YUNG的菜单调整 (YUNG's Menu Tweaks)¨yungs-menu-tweaks-fabric|YUNG的菜单调整 (YUNG's Menu Tweaks)¨yungs-menu-tweaks-neoforge|YUNG的菜单调整 (YUNG's Menu Tweaks)
+yungs-menu-tweaks@|YUNG 的菜单调整 (YUNG's Menu Tweaks)¨yungs-menu-tweaks-neoforge|YUNG 的菜单调整 (YUNG's Menu Tweaks)¨yungs-menu-tweaks-fabric|YUNG 的菜单调整 (YUNG's Menu Tweaks)
entity-distance-1-12-2@entity-distance-1.12.2|实体距离 (Entity Distance)
coolesthardcore@coolest-hardcore
taxcastlepillager
@@ -12359,7 +12359,7 @@ pumpkillagers-quest@
waterlogged-chests
-realm-rpg-fallen-adventurers
+realm-rpg-fallen-adventurers@
useful-bats
goat-food
mobile-beacon-1-18-forge
@@ -12368,10 +12368,10 @@ cavemans
balloon-box
campfire-resting@
fizzle
-
+foamflower
grimoire-api
cristel-lib@
-more-sleeps@sleepquality
+more-sleeps@sleepquality|睡眠质量 / 更多睡眠 (Sleep Quality / More Sleeps)
o-coracao-da-selva
creative-experience
more-than-50
@@ -12431,7 +12431,7 @@ rei-collapsible-entries@
kubevs@
halloween-expansion-food
-fishy-business-more-fish
+fishy-business-more-fish@fishy-business
@parry
crab-mob-vote-2023
@@ -12485,7 +12485,7 @@ mcdar@|我的世界:地下城法器 (MC Dungeons Artifacts)
dnt-stronghold-overhaul
dnt-swamp-hut-overhaul
jaopcagt@
-smidgeon-o-bliss
+smidgeon-o-bliss|片刻满足 (Smidgeon O' Bliss)
cable-flux@12.3.5
jet-and-elias-armors
@@ -12523,7 +12523,7 @@ squished@
russtales-forge
trident-alter
disenchanter@
-minecraft-dungeons-artifacts
+minecraft-dungeons-artifacts@dungeons-artifacts
uniquedungeons
@cobbledex
cobblemon-info@
@@ -12549,7 +12549,7 @@ the-open-sauce-toast-killer@
@chicken-nerf-reforged
regex-search@
better-wake-up-position@|更好的起床位置 (Better Wake-up Position)
-railroad-blocks-forge@railroad-blocks¨railroad-blocks
+railroad-blocks@
fossilmon@
opack2reload|资源包惰性重载/抑验怠载 (0Pack2Reload/OPack2Reload)
@@ -12561,7 +12561,7 @@ patched@
@snakewheel-attack!
-configurable-falls@
+configurable-falls¨@configurable-falls|Configurable Falls - 已失效
just-enough-mekanism-multiblocks@
throwableslimeball|可投掷黏液球/圆液多掷 (ThrowableSlimeball)
death-note|死亡笔记*
@@ -12588,7 +12588,7 @@ better-chunk-loading-forge-fabric
mushroomified
soul-like-boss-epic-fight-addon
-moderately-enough-effect-descriptions-meed-a-jeed-addon¨@moderately-enough-effect-descriptions-meed|Moderately Enough Effect Descriptions - 新¨@moderately-enough-effect-descriptions-(meed)-jeed-addon|Moderately Enough Effect Descriptions - 已失效
+moderately-enough-effect-descriptions-meed-a-jeed-addon¨@moderately-enough-effect-descriptions-meed|Moderately Enough Effect Descriptions - 新,未及时更新¨@moderately-enough-effect-descriptions-(meed)-jeed-addon|Moderately Enough Effect Descriptions - 已失效
alexs-caves@|Alex 的洞穴 (Alex's Caves)
bow-spam-be-gone@
lmdcraft
@@ -12648,7 +12648,7 @@ flow@
lit-it-up@
lucky-cat|招财猫*
mc-mods-the-wizard-gear
-better-tools-and-armor
+better-tools-and-armor@
berrfect@|完莓无缺*
mazemanicore
uncanney-valley
@@ -12671,8 +12671,8 @@ realm-rpg-creep-crop
fexcraft-common-library
x-autofish@x+-autofish|自动钓鱼XPlus版 (XPlus AutoFish)
-befixment
-more-magic
+befixment@bewitchment-rei
+more-magic@
cheat-command
@screenshot-organisation
pumpkinpal
@@ -12696,7 +12696,7 @@ evoodooers
giant-overhaul
@torohealth-damage-indicators-updated
boliviamod
-leawind-third-person@|Leawind的第三人称 (Leawind's Third Person)
+leawind-third-person@|Leawind 的第三人称 (Leawind's Third Person)
fabled-weaponry
lazurite@
lets-do-nethervinery@|下界葡园 (Let's Do: NetherVinery)
@@ -12759,16 +12759,16 @@ gem-crabs-1-19
berrybush-magic
archers@
@packrule-menus|数据包/游戏规则菜单 (Datapack/Gamerule Menus)
-inventorylogger-backups
+inventory-backups
rideablepolarbears@
cobblemon-lucky-blocks
egg-delight@|鸡蛋乐事*
portable-nether¨portable-nether-fabric
@resourceful-block-sounds
-the-starved-stalker
-4832673@toms-peripherals
-croptopia-delight
+the-starved-stalker@
+toms-peripherals@
+croptopia-delight@
@no-mining-cooldown
futuristic-decor|次元科技装饰方块*
@@ -12787,7 +12787,7 @@ natural-progressions@natural-progression
charged-explosives@
pulver@
@allow-editing-player-data
-apple-crates
+apple-crates@
betterend-forge-port|更好的末地 Forge 版 (BetterEnd (Forge))
the-corpse-stalker-cave-dweller-mod
@@ -12928,7 +12928,7 @@ asmc-performance-patch
mrcrayfishs-gun-mod-unofficial|MrCrayfish的枪:非官方版 (MrCrayfish's Gun Mod: Unofficial)
@fish-tanks
ram-compat@
-@wcsm|中国式学校 (Chinese School Mod)
+@wcsm|中国式学校 (Chinese School Mod) - 非官方版0.1.x(此由作者提供)¨@0.0.1|中国式学校 (Chinese School Mod)
zombies-reworked-forge@zombies-reworked
legendary-monsters@|传奇怪物*
catontoasts-mobs
@@ -13229,7 +13229,7 @@ item-despawn-timer@
@is-this-mod-legit
aylyth@
no-shade@
-dimensional-threads@dimthreads
+dimthreads@
jonns-trophies@
it-follows-exclamation@it-follows!
@loggerhead-luminancies
@@ -13254,7 +13254,7 @@ farmers-plus¨farmers-utils|Farmer's Plus - 旧
architects-friend
bagus-cosmetic@
floatingitems
-ars-ocultas@
+
tetracelium@
fugue@
create-food@
@@ -13355,7 +13355,7 @@ forgeservertools|服务器工具-核心 (ServerTools-CORE)
@replay-fps
quark-delight|夸克乐事*
mmm-lib
-@crabmtr-transit-plus|螃蟹的MTR扩展 (CrabMTR Transit+)
+@crabmtr-transit-plus
create-design-n-decor@
@@ -13377,7 +13377,7 @@ artorias-epicfight-addon
soul-like-demons-plus-epic-fight-monsters
dark-spirit-dark-souls-system-epic-fight-addon
soul-like-mobs
-untranslateditemsaddon-alsofluids
+untranslateditemsaddon-alsofluids@untranslateditems-alsofluids
better-quest-pop-up@
@simple-hud-utilities
kiln-fabric@kiln
@@ -13413,7 +13413,7 @@ create-oxidized@create_oxidized
green-soul
everyxdance@|一起跳舞! (EveryXDance)
-applied-flux|应用通量*
+applied-flux@appflux|应用通量*
tics-delight@tinkers-delight|匠魂乐事 (Tinkers' Delight / TiC's Delight)
unnamed-desert-structures@unnamed-desert
@@ -13476,7 +13476,7 @@ additionalstatus
epic-knights-slavic-armory
create-copies-cats@
chat-signing-hider@
-gamma-creatures
+gamma-creatures@
multipart-machines-mining
high-version-better-structure-block|更好的结构方块1.20.1
@@ -13529,7 +13529,7 @@ create-unbreakable-tools@create_unbreakable
timeless-heroes@superhero
sky-origins@sky
glitchcore@
-light-level-overlay-reloaded
+light-level-overlay-reloaded|简明直观的光照提示*
eirin-yagokoros-pharmacy@eirin-yagokoro-pharmacy|蓬莱药局 (Eirin Yagokoro's Pharmacy)
tfc-ore-excavation
@@ -13799,7 +13799,7 @@ warden-horn@
too-many-efficiency-losses
srp-addon-cotesia-glomerata@|SRP:寄生蜂 (Scape and Run Parasites Addon: Cotesia Glomerata)
-damage-lock|磁场天锁 (DamageLock)
+damage-lock|磁场天锁*
modular-materials@modularmaterials|模块化材料*
minepal
@@ -13836,7 +13836,7 @@ thermals-delight
@advanced-hud
better-farmers-combat
-simple-butchery¨@simple-butchery|Simple Butchery - 已失效
+simple-butchery¨@simple-butchery|Simple Butchery - 被设置为无法检索列出
butchery@
enchantment-reveal@
@@ -13850,7 +13850,7 @@ lifedrain
mediethings
gastrolimital-bypass@no_player_limit
-epic-core-api|史诗核心API (Epic Core API)
+epic-core-api@|史诗核心API (Epic Core API)
infinityrpg
super-water-block
@@ -13888,7 +13888,7 @@ ad-astra-extra-additions@
infinite-fluid-bucket@|无限流体桶*
@voxy
-vmod@
+vmod|VMod - 停更¨@vmod
minestuck
star-wars-planets-ad-astra@star-wars-planets
@@ -14080,10 +14080,10 @@ geysers@|间歇泉*
man-of-many-planes@
caliber-lib@
kriforfab@
-multiscoreboard@
+multiscoreboard@|多重计分板 (MultiScoreboard)
@minerally-me!
@cover-them-in-armor
-jerotes-village|Jerotes村庄-二轮世界 (Jerotes Village - Second Round World)
+jerotes-village@jerotes-village-second-round-world|Jerotes村庄-二轮世界 (Jerotes Village - Second Round World)
@a-cold-day-in-the-nether
translucencyfix@
create-ponder@|机械动力:思索*
@@ -14134,10 +14134,10 @@ dye-depot@
homeward-bound@
sword-blocking-mechanics@
electric-mace@
-mace-backport
+mace-backport|重锤移植 (Mace Port)
@steve-eat-stew
imaginary
-kuvalich|赤毒玄骸 (KuvaLich)
+kuvalich@|赤毒玄骸 (KuvaLich)
ae2-import-export-card@|AE2输入输出卡 (AE2 Import Export Card)
@magick-experience
@@ -14616,7 +14616,7 @@ creature-whisperer
create-molten-metals@
-create-optical@|机械动力:光学*
+create-optical|机械动力:光学*¨@create-optical|机械动力:光学 (Create Optical) - 不全
@farmers-delight-plus
@@ -14664,7 +14664,7 @@ telepass@
offhandbanning|禁手令 (Off Hand Banning)
fantasy-craft|幻想工艺 (FantasyCraft)
breeding-potion@|繁殖药水*
-@servuxforged
+servuxforged@
loading-tips|加载提示 (Loading Tips / Pineapple Tips)
@highernether|更高的下界 (Higher Nether)
better-one-block|更好的单方块*
@@ -14675,7 +14675,7 @@ customemoji|自定义表情 (CustomEmoji)
sword-soaring|史诗战斗:御剑凌虚 (Epic Fight - Sword Soaring)
bigger-ae2@
scalar¨scalar-legacy
-trials-chambers-backport@
+trials-chambers-backport|Trials Chambers - 仅最终¨@trials-chambers-backport|Trials Chambers - 已失效
blus-sign-pack-mts-iv
alexs-mediumcore@
sherdsapi@
@@ -14753,7 +14753,7 @@ neat-shaders-fix@|极简血量显示 - 光影修复版 (Neat - Shaders-Fix)
worldtooltips-shadersfix@|掉落物信息显示 - 光影修复版 (WorldTooltips - ShadersFix)
ars-repairing|新生魔艺:修复纤维强化*
options-enforcer@
-macaws-bridges-biome-o-plenty|Macaw 的桥梁:超多生物群系附属 (Macaw's Bridges - Biomes O' Plenty) - 已被更新版顶替¨@macaws-bridges-biome-o-plenty|Macaw 的桥梁:超多生物群系附属 (Macaw's Bridges - Biomes O' Plenty)
+macaws-bridges-biome-o-plenty|Macaw 的桥梁:超多生物群系附属 (Macaw's Bridges - Biomes O' Plenty)¨@macaws-bridges-biome-o-plenty|Macaw 的桥梁:超多生物群系附属 (Macaw's Bridges - Biomes O' Plenty) - 已失效
renhider@
itemframeremover@|物品展示框移除器 (ItemFrameRemover)
@legacy-debug-pause
@@ -14822,7 +14822,7 @@ polytone@
delightful-burgers@
cinderloe-project
lotweakr|魔戒微调 (LOTweakR)
-lotr-renewed-extended@|魔戒:复兴-拓展 (LOTR: Renewed Extended)
+lotr-renewed-extended@|魔戒:复兴拓展 (LOTR: Renewed Extended)
lotr-companions-renewed-addon|魔戒:同伴 (LOTR: Companions)
dvs|自定义魔戒小建筑 (DVS)
mffs
@@ -14854,7 +14854,7 @@ durability-speed-legacy-backport
inventory-on-death-mod
berries-cherries-delight@berries-and-cherries
silents-delight@|幽匿乐事 (Silent's Delight)
-darwin-sprinting-system|达尔文疾跑系统*
+darwin-sprinting-system@|达尔文疾跑系统*
camera-overhaul-reforged@
monolib@
@pyrofrost
@@ -15022,7 +15022,7 @@ redman@|红超人
lets-do-addon-compat@
worldeditcui-forge-edition
-slime-delight|粘液乐事*
+slime-delight|黏液乐事*
darkcap@
@ryoamium
quality-equipment
@@ -15054,7 +15054,7 @@ create-metallurgy@|机械动力:冶金学 (Create: Metallurgy)
the-shy-guy
@tea-time
@cobbreeding
-@cobblemon-myths-and-legends-sidemod
+myths-and-legends-cobblemon-addon@cobblemon-myths-and-legends-sidemod
@rctmod
create-klinks-n-klangs@klinksnklangs
mo-than-enough-guns@
@@ -15113,7 +15113,7 @@ starbunclemania
display-qien@
@village-healthcare
-cubic-villager
+cubic-villager|村民立方*
@morecursors|更多光标 (MoreCursors)
true-infinity
nukateams-gun-lib@ntgl
@@ -15438,7 +15438,7 @@ cr3stal-updatet@crestal
toggle-subtitles@
ok-boomer-zoom@ok-boomer
-@forcegl2.0-remapped
+forcegl2-0-remapped@forcegl2.0-remapped
rendi@|重生:伤害免疫机制移除 (ReNDI)
create-questing@
@@ -15479,13 +15479,13 @@ nc-steam-additions@nuclearcraft-steam-additions
aura-cascade|气场流注*
rac-compat@
spartan-weaponry-addon-toolkit@
-smsn@|救救我的答辩网络 (Save My Shaky Network)
+smsn|救救我的答辩网络 (Save My Shaky Network)¨@smsn|救救我的答辩网络 (Save My Shaky Network) - 已失效
sneaky-tree-growing-forge@sneaky-tree-growing¨sneaky-tree-growing-fabric
hungry-zombies
@gravity-gourds
usa-delight|USA Delight - 已失效¨@usa-delight
experience-farm
-ad-extendra-dandi2k8-version|Dandi2k8's Ad Extendra - 已失效¨@ad_extendra-continuation
+dandi2k8s-ad-extendra@ad_extendra-continuation¨ad-extendra-dandi2k8-version|Dandi2k8's Ad Extendra - 已失效
nebulus-juice-trader@
cthulhu-fishing@
large-super-potato|大型超级马铃薯*
@@ -15617,7 +15617,7 @@ primal-storage@primalstorage
yamazakura-reforked|山樱之刃重置版 (Yamazakura reforked)
-apothic-spawners
+apothic-spawners|神化刷怪笼*
sinocore|华夏核心 (SinoCore)
tinted-dyes@
@@ -15625,7 +15625,7 @@ dynamic-trees-ecologics@|动态的树:丰富的生态附属 (Dynamic Trees - E
craftablecapes@|可合成的披风 (Craftable Capes)
tamago@
@clickthrough2.0
-cat-jammies-fabric@cat-jammies
+
open-computer-resurrected
advancements-reloaded@
oc2r
@@ -15660,7 +15660,7 @@ nomoreglowingpots@
smooth-particles@
unloaded-activity@
-@improperui
+improperui@
neverenoughanimation@
reds-stagger-parry
additional-placements@¨additional-placements-fabric@
@@ -15712,7 +15712,7 @@ block-parry-dodge
fargos-talismans@|Fargo的护身符 (Fargo's Talismans)
toostrongmonster
simplystronger
-tacz-durability
+tacz-durability¨@tacz-durability|TACZ: Durability - 停更
bigger-lightning-storms
eternal-limbo
legoman
@@ -15753,7 +15753,7 @@ remove-purpleprison-ads
timeoutfixes
forgeskyboxes@
customfishing|随液钓趣 (CustomFishing)
-metr0polis@metropolis
+metr0polis|Métropolis. - 已不再更新¨@metropolis
crust@
sc-structurecraft@structurecraft
@@ -15861,7 +15861,7 @@ call-from-the-depths|深渊召唤*¨@call-from-the-depths|深渊召唤 (Call Fro
@clover-fabric|四叶草Fabric版 (Clover Fabric)
champions-unofficial@|冠军/强敌再续*
aetherworks-refracted@
-eidolon-repraised@eidolonrepraised
+eidolon-repraised@eidolonrepraised|幻梦:再颂 (Eidolon : Repraised)
create-northstar@|机械动力:北极星 (Create: Northstar)
create-pattern-schematics@|机械动力:模式蓝图 (Create: Pattern Schematics)
magic-merchant
@@ -15909,7 +15909,7 @@ reairdrop-supply@|空投供应:重生 (ReAirdrop Supply)
@simply-create-model-mod|简单动力 (Simply Create Model)
mountains-poem@|青丘辞 (Mountain's Poem)
@playtime-reborn|游戏时长计数器:重生 (Playtime Reborn)
-
+@flavorimmerseddaily|烟火凡人心 (Flavor Immersed Daily)
moon-between-medicine|在月亮之间:药学拓展 (Moon Between : medicine)
craftable-chainmail-reborn|可制作的锁链甲:重生*
@@ -15966,7 +15966,7 @@ agenta@
more-beehive-variants@
-persistent-creative-inventory
+persistent-creative-inventory@
lets-do-wildernature@|野性自然 ([Let's Do] WilderNature)
@quitconfirm
@ressourcepackcommand
@@ -16043,7 +16043,7 @@ industrialreborn@
several-food-craft@
cakes-cosmetics@
boks-butterflies@
-@immersive-winds
+immersive-winds@
reef-redux@
simple-quiver@
too-many-paintings-forge-fabric@too-many-paintings
@@ -16073,7 +16073,7 @@ move-ui@
terrafly
achievements-mod-200@mysticrift-achievements
-saturation-plus
+saturation-plus@
mod-and-resource-pack-checker-abras-additions
createstuffadditions-fix
warden-slayer-enchantment@wardenslayerenchantment
@@ -16207,7 +16207,7 @@ fibers-guns-pack-for-tacz
beams@
discarnate@
@fishmc
-mob-armor-trims
+mob-armor-trims@naturally-trimmed
bubbles-a-baubles-fork
arst-motion-blur@
@mpalladium|钯 (Palladium)
@@ -16357,7 +16357,7 @@ antiblocksrechiseled@
end-ores
tnt-expanded
-glimmering-tales|微光纪事*
+glimmering-tales@|微光纪事*
fluid-interaction-tweaker|自定义流体交互*
kubejs-extended-crafting
kubejs-addon-blood-magic
@@ -16378,7 +16378,7 @@ melodymagic@|旋律魔法 (MelodyMagic)
scaling-mob-difficulty-fork|知时修倍*
trajectoryprojections@trajectory|弹道预测 (Trajectory)
accessories@
-onewholibs
+onewholibs@1wholibs
nucleus@nucleus_pauljoda
@equator
accessories-cc-layer@
@@ -16469,7 +16469,7 @@ water-balloon@
cataclysm-spellbooks@
call-of-drowner@|溺亡者之嚎 (Call of Drowner)
-endofdays|终焉之日 (endofdays-re)
+endofdays|终焉之日-重铸 (PrejectZ)
fastfood-delight-unofficial|重启速食/快餐乐事非官方版 (FastFood Delight Unofficial)
faster-fly-block-breaking|飞行速速破*
@@ -16515,7 +16515,7 @@ zombie-villager-control|催起死尸/僵尸村民控制*
@too-many-shortcuts
better-horse-movement
tct-core@
-
+obscure-tooltips-fix
@notica
@@ -16640,7 +16640,7 @@ opencomputers-icbm-classic-addon¨icbm-opencomputers|Opencomputers ICBM-Classic
cosmic-horizons@cosmic-horizons-cosmos
shadow-x-netherite-scrap-from-piglin-brutes|猪灵蛮兵掉落下界合金碎片 (Netherite Scrap From Piglin Brutes)
-better-modlist-neoforge@better-modlist
+better-modlist-neoforge@better-modlist|更好的模组列表 (Better ModList)
sky-aesthetics@
headshot-bonus|已无可惧 / 简单爆头*
enchantlevelbrek@enchantmentlevelbreak|附魔等级上限突破2 (EnchantmentLevelBreak)
@@ -16667,11 +16667,11 @@ archeological@archeologicalmod
clarity
backpacked-world-of-color@
nofov
-cobalt-custom-chunk-renderer|钴 (Cobalt)¨@cobaltmod|钴 (Cobalt) - 已失效
+cobalt-custom-chunk-renderer@cobaltmod|钴 (Cobalt)
spartacus-army-uniform
soviet-army-uniform@
german-uniforms-ww2
-
+fantasy-ending|梦幻终焉 (FantasyEnding)
tameable@
@@ -16706,7 +16706,7 @@ yungs-cave-biomes@|YUNG的洞穴生物群系 (YUNG's Cave Biomes)¨yungs-cave-bi
va-11-hall-a-drinks|Vall-11 Hall-A饮品 (Vall-11 Hall-A Drinks)
bettergive-reborn@bettergivereborn
-@blur-server-address
+blur-server-address@
foodvariations@|生活调味料:经典版 (Spice of Life: Classic Edition)
pizza-delight@pizzadelight
simplefog@
@@ -16845,7 +16845,7 @@ chrysalis@
alekis-ridiculously-simple-roofs@alekiroofs
@trails
rainboows@
-texturized-particles¨@texturized-particles|Texturized Particles - 已失效
+particle-effects@
rple@
reign-of-nether-rts-in-minecraft@reign-of-nether-rts|下界之治 (Reign of Nether RTS)
the-secret-doors
@@ -16958,7 +16958,7 @@ animated-loading-screen@
@ripples-of-the-past-made-in-heaven-addon|RotP:天堂制造附属 (Ripples of the Past: Made in Heaven Addon)
@ripples-of-the-past-c-moon-addon|RotP:新月附属 (Ripples of the Past: C-Moon Addon)
imbued-gear@
-tacz-js@
+tacz-js¨@tacz-js|TaCZ JS - 已失效
ipla@
bcg-util
sciophobia@|全局自定义文本阴影渲染*
@@ -17031,7 +17031,7 @@ lambdynamiclights-unofficial-neoforge@
@heracles-button
voicecontrol|声控*
-hex-ars-linker@|魔力媒质链接 (Hex-Ars Linker)
+hex-ars-linker@|咒法魔艺链接 (Hex-Ars Linker)
bingolobby@|宾果游戏大厅 (BingoLobby)
worldedit-legacy@worldedit-legacy-enhanced
@nohealthbar
@@ -17045,7 +17045,7 @@ farmers-croptopia@
mc-mods-trees-drop-apples
infinite-dimensions@
-mofus-broken-constellations
+mofus-broken-constellations@mofus-better-end-mofus-broken-constellation
starlance@
beneath@
@simple-client-base|简易客户端:基础 (SimpleClientBase)
@@ -17161,14 +17161,14 @@ tensura-reincarnated@|关于我转生变成史莱姆这档事:转生 (Tensura:
transformer|奥特化身:无限 (Becomes Ultraman:Infinity)
henshin|变身*
ridiculous-world
-enhanced-biomes
+
quartz_craft@|石英工艺 (Quartz_Craft)
cursed-stare@
legendblade|传世之刃 (LegendBlade)
@hypothermic-reforged
scape-and-run-parasites-extra@|逃逸:寄生体扩展 (Scape and Run: Parasites Extra)
lauchs-shutters@shutters
-golden-foods@golden-foods!
+golden-foods@
@alexscaves-delight
@spmreborn|烤地瓜:重生 (Sweet Potato Reborn)
dragon-fight-config-endergetic-addon
@@ -17440,7 +17440,7 @@ extended-crafting-terminals-for-applied
sweety-archeo@sweety-archaeology
chamber-clarity-tac-z@tacz-chamber-clarity
-@techguns
+techguns-ce@techguns|科技枪-社区版 (Techguns-CE)
@jdinpack
selfexpression-slim@
@@ -17629,7 +17629,7 @@ portable-tables@ptables
resource-backpacks@
etherology@
snackpirates-aeromancy-additions@aeromancy-additions
-apothic-enchanting
+apothic-enchanting|神化附魔*
maidsoul-kitchen@|女仆厨房*
refinedtools@
programmed-circuit-card@
@@ -17705,7 +17705,7 @@ kubejs-thermal-augments
camera-anim@|相机大师*
mekanism-upgrades-reborn|通用机械升级突破:重生 (Mekanism Upgrades: Reborn)
-epic-fight-x-irons-spells-animation-fix@
+epic-fight-x-irons-spells-animation-fix¨@epic-fight-x-irons-spells-animation-fix|Epic Fight x Iron's Spells Animation Fix - 已失效
epic-fight-x-wings-reborn-animation-fix
ef-bs@battle_arts
alshanexs-familiars@
@@ -17792,7 +17792,7 @@ jellyfishing-delight@|抓水母乐事*
carrot-rarity@
more-husbandry
chest-with-legs@
-biodiverse
+biodiverse@
railway-wires
bullseye|靶心*
@@ -17858,7 +17858,7 @@ relictium@
royal-city-gladiolus-sweep|王城剑兰-清理*
@inventory-blur
personal-cloud-storage@|个人云存储*
-
+floral-herb-blade|花草世界/花草剑*
@omni-mobs
@him
steve-anomaly@the-anomaly
@@ -17890,7 +17890,7 @@ special-model-loader@
vs-ship-handler@
-@dice-rebuild
+dice-rebuild@
lets-do-apple-wood@lets-do-addon-apple-wood
ascended-quark@
enchanted-vertical-slabs@
@@ -17926,7 +17926,7 @@ plumbob
epic-fight-invincible|无坚不摧 (Epic Fight - Invincible)
ore-dict-re-order
electrostatics
-
+@radiocraft
evil-captcha@
@@ -17955,7 +17955,7 @@ classic-battle-towers@|经典战斗高塔*
sihywtcamd-extensions@difficulty-extensions
@heart-crystals
-@partialhearts
+partialhearts@
@the-abyss-runtime
cosy-critters@
omnilib@
@@ -18174,11 +18174,11 @@ stacksonstacks
more-of-all@
-popular-biology|热门生物*
+chiikawa|吉伊卡哇*
tolkien-tweaks
tolkien-tweaks-mobs-edition
soulplied-energistics
-valarian-conquest
+valarian-conquest@
mowzies-mobs-respawner
crafting-station-jei-edition@|合成站:JEI版 (Crafting Station: JEI Edition)
more-waterlogging
@@ -18242,7 +18242,7 @@ migamigos
theonesmeagle
witchery-companion@
@tpa-utilities
-@remote-player-waypoints-for-xaeros-map
+@maplink
addonslib@
siliconedolls@silicone-dolls|硅胶玩偶 (SiliconeDolls)
@@ -18356,7 +18356,7 @@ sketch@
@smoothbeta
no-fall
-
+@kyoyu|共有 (Kyoyu)
scopic
memory-leak-fix-unofficial-remastered
@distance-traveled-calculation
@@ -18504,7 +18504,7 @@ sowdispenser
metalchests
jumppad
obsidian-boat|黑曜石船*
-@moderner-beta
+moderner-beta@
the-animals-plus
create-fluid-stuffs|机械动力:流体附加 (Create:Fluid Stuffs)
create-goggle-placement-lieonlion@
@@ -18515,7 +18515,7 @@ configurable-data-fixers@
lenient-death@
short-circuit@
tensura-kumodesu
-tinkers-advanced@|前沿匠艺 (Tinkers' Advanced)
+tinkers-advanced-core|前沿匠艺系列 (Tinkers' Advanced) - 前沿匠艺-核心¨tinkers-advanced-materials|前沿匠艺系列 (Tinkers' Advanced) - 前沿匠艺-材料¨tinkers-advanced-tools|前沿匠艺系列 (Tinkers' Advanced) - 前沿匠艺-工具¨tinkers-advanced-utilities|前沿匠艺系列 (Tinkers' Advanced) - 前沿匠艺-实用¨@tinkers-advanced|前沿匠艺系列 (Tinkers' Advanced)
more-structure-processors@
quick-stack-to-nearby-chests@quickstack|快速堆叠 (QuickStack / Quick Stack To Nearby Chests)
@@ -18627,7 +18627,7 @@ loquat-forge@loquat¨loquat
@customhealthhud
@fix-horizontal-camera-lag
create-cyber-goggles@|机械动力:赛博护目镜 (Create: Cyber Goggles)
-mekanism-elements
+mekanism-elements|通用机械:元素*
bots-lib@
botaniaoverpowered@
@@ -18672,7 +18672,7 @@ experience-ore|经验矿石*
passive-torch
productive-metalworks
better-leveling-respawn|更好的升级:重铸 (Better Leveling: Reforge)
-drive-by-wire|线缆控制 (Drive-By-Wire)
+drive-by-wire@|线缆控制 (Drive-By-Wire)
spirit-of-fight@|战魂 (Spirit of Fight)
grim-bleak@grim-and-bleak
carrymyboss
@@ -18702,7 +18702,7 @@ infinibows
tacz-labs@
@mineshock-cybernightmare|网络奇兵 (MineSHOCK: CyberNightmare)
make-a-wish
-archaeological_research@|考古研究:探寻 (Archaeological Research:Exploration)
+archaeological-research-exploration@archaeological_research_exploration|考古研究:探寻 (Archaeological Research:Exploration)
forgotten-nunchakus
create-big-cannons-advanced-technologies@|机械动力火炮:先进技术 (Create Big Cannons: Advanced Technologies)
quality-food@
@@ -18740,7 +18740,7 @@ slime-origin-remastered@slimeorigin
alchemy-kingdom|炼金王国*
tcondiadema|匠魂领域 (TconDiadema)
-despawn-wand
+
tome-of-knowledge-sharing
@@ -18754,7 +18754,7 @@ fels-machine-guns-wwii
steamatic-locomotion
dungeon-revival
new-order
-create-more-recipes-addon
+create-more-recipes-addon@
cbc-nuclear@
smarter-zombies¨@smart-zombies|Smart Zombies - 已失效
@@ -18776,7 +18776,7 @@ villager-license|村民证件*
description-tags
harvestwithdispenser
sound-physics-fabric|物理声效 Fabric 版*
-cleanroom-relauncher
+cleanroom-relauncher@
fast-item-frames@
hammering@
vanity-elementals
@@ -18939,7 +18939,7 @@ trinkets-and-baubles-reforked@|饰品与小玩意:重铸 (Trinkets and Baubles
@mace_expand|绵阳的重锤拓展 (SunSheep's MaceExpand)
astral-dimensions-create-compats
-cbc-more-shells|机械动力火炮:更多炮弹 (CBC More Shells)
+cbc-more-shells@|机械动力火炮:更多炮弹 (CBC More Shells)
create-tools-n-weapons
create-factory-logistics@create_factory_logistics|机械动力:流体物流*
wiidudes-custom-origin-mod@wiidudes-custom-origins
@@ -18954,7 +18954,7 @@ pepsied-super-hopper
pepsied-item-catcher
pepsied-auto-harvest
@bulk-compost
-centered-item-frames
+centered-item-frames@|物品展示框居中*
undergarden-botany-pots-compats
@@ -18963,7 +18963,7 @@ mjs-raw-ores
create-gunpowder-crafting
luminax@
cable-facades@
-easy-storage@ezstorage|简易存储*
+ezstorage-new@ezstorage|简易存储 (Simple Storage)
@tmwin|问君何所需 (TellMeWhatINeed)
elrols-gui-elevator
backrooms-found-footage@minecraft-found-footage
@@ -19034,7 +19034,7 @@ engineered-schematics@
@sprint-on-ctrl
kill-counter-kill-streak-announcer-mob-death|连杀计数 (Kill Counter)
calm-down-dog@
-keybinding-hider@|按键绑定隐藏器 (KeyBinding Hider)
+keybinding-hider|按键绑定隐藏器 (KeyBinding Hider)¨@keybinding-hider|按键绑定隐藏器 (KeyBinding Hider) - 已失效
darkerer@
no-more-sleep-problems@
configbackuper@
@@ -19215,7 +19215,7 @@ goldblade|神刀 (GodBlade)
shanghai-metro-line-one-mod@|上海地铁一号线*
-
+thetrackers|全追踪 (TheTrackers)
cat-burger|猫猫汉堡*
mineral-backpacks@
@furry_bohe|兽薄荷 (Furry Bohe)
@@ -19234,7 +19234,7 @@ assorted-tools@
assorted-core@
tlotd@
infinity-golem-boss-fight-beta@infinity-golem-boss-fight-(beta)
-actually-divisions
+actually-divisions@
extra-trinkets@
portable-tanks
happier-ghasts@
@@ -19254,7 +19254,7 @@ moffs-addonapi-dynload@addonapi
@tab-list
dokimobs@|萌化生物 (DokiMobs)
bookling-gear@
-neuracraft@|神经工艺 (NeuraCraft)
+neuracraft@
moves-like-mafuyu@|高速企鹅*
vanillin@flw-vanillin
@@ -19370,7 +19370,7 @@ flight-affinity@
emcgadgets
@minecraft-engineer-edition
-
+@eyelib
custom-armor-bar@
roughly-enough-input-methods@
pirates-doom@
@@ -19412,7 +19412,7 @@ selectivebounds@
@kotlin-for-forge-unofficial
@circlemc
nearbymobchecker@
-gputape¨@gputape|GPUBooster / GpuTape - 此处项目名更改为 GPUBooster
+gputape@
@limitless-anvil|铁砧限制修复 (Limitless Anvil)
carry-on-extend@|搬运:拓展*
kaleidoscope-doll@|森罗物语:玩偶*
@@ -19423,7 +19423,7 @@ kogtyv-tav@|Kogtyv 的城镇与村庄 (kogtyv-Towny and Village)
gothic-church|哥特式教堂*
sky-whale-ship@
-no-mans-land@
+no-mans-land@|无人之境 (No Man's Land)
bindable-mana-pool@|可绑定魔力池*
@blood-mending
craziness-awakened@craziness-awakened-(orespawn-remake)
@@ -19450,7 +19450,7 @@ create-fishery-industry@|机械动力:渔业 (Create: Fishery Industry)
create-rustic-structures@|机械动力:乡村结构 (Create: Rustic Structures)
slightly-newer-art-of-forging
custom-treasure-maps@
-evolved-mekanism|通用机械:进化*
+evolved-mekanism@|通用机械:进化*
brain-delight|脑子乐事*
villager-library|村民图书馆*
@@ -19499,7 +19499,7 @@ happier-ghast@|更好的快乐恶魂 (Better Happy Ghast)
bhgc@|更好的快乐恶魂控制 (Better Happy Ghast Control)
@dominatus
unfocused@
-jerotes-warehouse|Jerotes仓库*
+jerotes-warehouse@|Jerotes实用仓库*
happy-ghast-legacy@
spider-jockey@
digger-helmet@
@@ -19544,7 +19544,7 @@ brush-mining-machine|刷矿机 (Ore Generator)
set-effects|套装效果*
tramways@
projecte-kubejs
-actually-additions-v2-unofficial|实用拓展 V2 非官方版 (Actually Additions V2 Coffee Edition)
+actually-additions-v2-unofficial|实用拓展 V2 咖啡版 (Actually Additions V2 Coffee Edition)
create-ender-link@
progressive-tweaks
portable-blueprints@
@@ -19562,7 +19562,7 @@ underwater-swim-fix-mc-220390|水下游泳修复 (Underwater Swim Fix)
scaffolding-backported
hold-my-items-reforged@
-distraction-free-recipes@
+distraction-free-recipes¨@distraction-free-recipes|Distraction Free Recipes - 未及时更新
seeking-immortals-nightmare@|月之石:噩梦之章/求仙者:噩梦之章 (Moonstone :Nightmare/Seeking Immortals : Nightmare)
enchanted-crystal-arrow|魔法水晶箭 (Enchanted Crystal Arrows)
touhou-danmaku-kagura-core|东方弹幕神乐核心 (Touhou Danmaku Kagura core)
@@ -19644,11 +19644,11 @@ sheep-variety@
@rozhud
the-cosmic-spokespersons@|宇宙代言者*
mc-mods-in-zero@all-in-zero|一切于零 (All In Zero)
-@yunzhu-transit-extension|云竹交通扩展 (Yunzhu Transit Extension)
+yunzhu-transit-extension@|云竹交通拓展*
goodbye-dirt-screen@|澄清素视 / 去你的泥土屏幕*
create-stock-bridge@
-create-escalated@escalated
+create-escalated@escalated|机械动力:自动扶梯 (Create: Escalated)
create-mechanical-confection@createmechanical-confection|机械动力:蛋糕工坊 (Create: Mechanical Confection)
farmers-delight-compat@
gtwoodprocessing@gtwp
@@ -19697,7 +19697,7 @@ shootscreen|拍屏 (ShootScreen)
@valkyrien_skies-defense|瓦尔基里:防御 (Valkyrien_Skies: defense)
tinkerslashblade-patch|刀锻冶匠魂修复 (TinkerSlashBlade Patch)
-alienevo
+alienevo@
banit|干掉它! (BanIt)
alexs-mobs-naturalist-compat@
@@ -19731,7 +19731,7 @@ linked-chests@new-linked-chests
create-direct-chute@direct-chute
create-packagers-psi-compat@packagerspsic
create-more-packages@
-create-extra-gauges@extra-gauges
+create-extra-gauges@extra-gauges|机械动力:更多仪表 (Create: Extra Gauges)
ships-legacy
traders-backport
banner-patterns-backport@
@@ -19785,7 +19785,7 @@ mekanism-weaponry
wardends-revenge
mob-control-rod
unlimitedperipheralworks@
-particle-effects@
+
verdant-wonders@
underlay@
@@ -19947,7 +19947,7 @@ tinkers-jewelry-ex|工匠珠宝拓展 (Tinkers' Jewelry EX)
lovely-sparkle-pieces|璀璨饰品*
yuns-weather@
-qliphoth-awakening@
+qliphoth-awakening@|逆卡巴拉:觉醒*
universal-mod-localizer@universal_mod_localizer|通用模组汉化器*
@@ -20021,7 +20021,7 @@ crackers-wither-storm-mod-v-sides-soundtrack@
roberts-game-tweaks|Robert的游戏调整 (Robert's Game Tweaks)
-@datapack-load-error-fix|数据包错误修复:重生 (Datapack Load Error Fix Reborn)
+datapackloaderrorfix@datapack-load-error-fix|数据包错误修复:重生 (Datapack Load Error Fix Reborn)
@whats-this
@additional-jewelryz
tacz-tes-compat@
@@ -20068,7 +20068,7 @@ moss-overgrowth
create-pillager-arise
create-qol@
create-remote-terminal@|机械动力:远程终端 (Create: Remote Terminal)
-
+fallen-fungus
songs-of-war@|战争之歌 (Songs of War)
cataclysm-summons@
@@ -20151,7 +20151,7 @@ delicate-dyes@
@modernmixins
sdm-economy
sdm-ui-lib@
-mcllm¨@mcllm|MCLLM - 审核中
+mcllm@
@inventory-pause-yipeekiyaay
chestsearch|容器检索 (ChestSearch)
clicktor|Clicktor连点器 (Clicktor - Auto Clicker)
@@ -20173,7 +20173,7 @@ progressive-difficulty-chaos-integration@
ottapomos-scps
scp-foundation-requisites@
thermal-construct@
-war-wither|战争凋灵*
+war-wither@|战争凋灵*
status-effect-bars-reforged
dark-tower-maze
@@ -20201,7 +20201,7 @@ thaumic-renaissance@thaumcraft-renaissance
@make-i18n-great-again
steve-goes-fishing@
voltaic-api@voltaic
-boat-delete-begone
+boat-delete-begone@boatdeletebegone
zs-packet
raise-them-hotbars
quick-leafdecay
@@ -20238,7 +20238,7 @@ identity-fix-morph@identity-fix
stick-it@
aimod
-epca|终末-归寄万物 (End-Parasitize and Convert All)
+epca@|终末-归寄万物 (End-Parasitize and Convert All)
legendary-relics|传说遗物*
true-power@|真正的力量 (True POWER)
@@ -20247,7 +20247,7 @@ twilight-forest-villages@|暮色森林村庄*
poland-nature
amethyst-extra
villagers-windmill
-extended-wrenches@
+extended-wrenches|Create: Extended Wrenches - 已失效¨@extended-wrenches
why-stack-only-64|为什么才64个呢? (Why Stack Only 64?)
@digcooldown|挖掘冷却控制 (DigCoolDown)
@@ -20289,7 +20289,7 @@ squid-no-glitch
colorful-hex@
-bbl-no-rain-fog
+bbl-no-rain-fog@
@be-quiet-negotiator
link15s-no-i-frames
@@ -20318,7 +20318,7 @@ customnpcs-unofficial-from-betazavr|自定义 NPC BetaZavr 非官方版 (CustomN
efficient-core-automatic-mining|Efficient Core自动挖掘器*
@bento_box|便当盒 (Bento Box)
custom-100-day-boss@|自定义100天Boss (Custom 100-Day BOSS)
-
+@endinglibrary|终焉图书馆 (EndingLibrary)
cinchs-extra-torches@
corpse-x-cosmetic-armor-reworked-compat
modular-angel-ring
@@ -20348,7 +20348,7 @@ sussy-sniffers
firefly-bush-backport@
agritech-trees-automated-trees@agritech-trees
agritech-evolved@
-wealizh|工业故事*
+wealizh@|工业故事*
@hydrometallurgy|湿法冶金学 (Hydrometallurgy)
mekanism-ecoenergistics-unofficial
@@ -20468,7 +20468,7 @@ only-hammers@
auto-resource|自动资源*
iu-additions@
rubiks-cube|魔方*
-clockworklib
+clockworklib@
fabridge@
@@ -20478,7 +20478,7 @@ hide-hud-in-third-person-view@hide-hud-third-person
automlg@auto_mlg
elytraautopilot@elytra_autopilot
simple-conveyor-belts@
-smidgeon-o-bliss-remastered@smidgeon-o-bliss
+smidgeon-o-bliss-remastered@smidgeon-o-bliss|片刻满足 重置版 (Smidgeon o' Bliss REMASTERED)
xl-food-reborn|超多食物:重生 (XL Food Mod Reborn)
create-spin-spawner
vs-rotanator
@@ -20533,7 +20533,7 @@ free-epic-games@|FE 游戏框架 (FreeEpicGames)
fabric-database-h2@|H2数据库*
tokien-theme-bq|更好的任务-托尔金主题 (Tolkien Theme [BQ])
tpa-utilities
-more-diamond-spawn|更多钻石生成*
+
shutup-opengl
maid-command|女仆指令*
speedy-hopper-vanilla
@@ -20551,7 +20551,7 @@ fungal-hazard|蕈骸迷途*
more-useful-copper-2-0@more-useful-copper|更有用的铜 (More Useful Copper)
boom-bombs@
polars-exploration-additions@
-
+@happy-ghast-upgrades
ozymandias-sundries
tensura-enigmatic
createtraincontrol@|机械动力:列车控制 (CreateTrainControl)
@@ -20581,7 +20581,7 @@ hedgehog-companion@
i-want-to-spin@|我要开转*
kiss@kiss-fabric
@mc-bds|北斗导航 (MC BDS)
-neo-the-titans@|新泰坦生物 (Neo Titans Mod)
+neo-the-titans@|新泰坦生物:撼世之物 (Neo Titans Mod:Earthshak Creature)
nuggets-repair-items@|矿粒修复物品*
@@ -20644,7 +20644,7 @@ multicolored-redstone-lamps
reliquified-twilight-forest@
witch-tower
the-nightmare-000@
-meowmere|彩虹猫之刃*
+meowmere@|彩虹猫之刃*
@fallenflowers-server-economy|Fallenflower的服务器经济 (Fallenflower's Server Economy)
deadout-medical-supplies|死亡突围医疗用品 (Deadout Medical)
@thermal-shock
@@ -20664,7 +20664,7 @@ fungus-stew
auto-sapling|自动树苗种植*
alans-bees
snack-sticks@
-fish-fix
+fish-fix@
stuttering-screen-lag-protection
tilefinder@
immersive-furniture@|沉浸式家具*
@@ -20721,7 +20721,7 @@ vintage-vibes@
@smelter-the-hedgehog
@hopper-the-hedgehog
-custom-trades-mod|自定义村民交易*
+custom-trades-mod
tameable-zombie-horse-and-skeleton-horse|可驯服的僵尸马和骷髅马*
mi-tweaks
qa-villager-tweaks@qa-villager-extends|Qa 村拓展 & 废物革新 (Qa Villager Extends & Waste Innovations)
@@ -20739,7 +20739,7 @@ cit-for-nbt
bonemealtweaker
hellstone-golem|狱岩魔像*
netherstar-crafting|可合成的下界之星*
-tutes-cn-sweetinks-items|塔兹与甜墨的物品 (Tutes-cn & Sweetink's Items)
+tutes-cn-sweetinks-items@|塔兹与甜墨的物品 (Tutes-cn & Sweetink's Items)
i-am-steve@i..am-steve
backported-stufff
@@ -20760,7 +20760,7 @@ login-hp-fix
shape-shifter-curse@|幻形者诅咒*
-tinkers-planner-reborn|匠魂蓝图:重燃 (Tinker's Planner Reborn)¨@tinkers-planner-reborn|匠魂蓝图:重燃 (Tinker's Planner Reborn) - 审核中
+tinkers-planner-reborn@|匠魂蓝图:重燃 (Tinker's Planner Reborn)
hunger-overflow
nocreeper
mo-creatures-extended
@@ -20786,7 +20786,7 @@ fancy-outline
echo-compass-hud@
decorative-stands
confluence-otherworld-gun-fix@
-
+cauldronpp@cauldron++
sbm-cardboardboxes
@@ -20843,7 +20843,7 @@ restore-ore@|复原矿石*
factory-blocks@|工厂方块*
camouflaged-doors
rotten-planks-and-logs
-
+create-extended-bogeys-borked-addon
create-unify-updated-to-create-6@
create-arm-made-cuisine|机械动力:臂力臂力炒菜 (Create: Arm-made Cuisine)
create-cultivation-craft@|机械动力:栽培工艺 (Create: Cultivation Craft)
@@ -20857,7 +20857,7 @@ more-red-x-cc-tweaked-compat@
@speed-uuuuuuup|加加加加加加加速! (Speed Uuuuuuup)
-wither-reincarnated
+wither-reincarnated@
@biome-snapshot
toros-auto-attack@
creeperfire|自定义烧货 / 苦力怕阳光下燃烧 (CreeperFire)
@@ -20968,7 +20968,7 @@ skill-tree
blatium@
trimica@
fantasy-weapons-medieval-series@fantasy_weapons
-
+@lsktp|磷光传送 (LSKTP)
ksit@
bestia@
@itemfinderinall-items
@@ -21020,7 +21020,7 @@ tower-of-chambers@tower-of-chambers-neoforge
ancient-structures-chinese@
eypipes
shipping-bin
-hbm-nuclear-tech-mod-community-edition|HBM的核科技社区版 (HBM's Nuclear Tech Mod Community Edition)
+hbm-nuclear-tech-mod-community-edition@ntm-ce|HBM的核科技社区版 (HBM's Nuclear Tech Mod: Community Edition)
gte2-coremod@
japan-props@
@@ -21047,7 +21047,7 @@ totem-bar@
visualores-meowmel
savebabystriders
bygone-nether-fixes@|逝去的下界修复*
-bossesrise
+bossesrise@
advancementinfo-update
expanded-mace-enchanting@
@@ -21072,7 +21072,7 @@ better-world-loading-forge@better-world-loading¨better-world-loading-fabric
apocalypse-minimap-hud@apocalypseminimaphud|启示录:小地图Hud*
advancementnomore|进度移除 (AdvancementNoMore)
collisium
-dypsis
+dypsis@
chat-plus@
mcreatormemfix@
@atlas
@@ -21094,7 +21094,7 @@ animal-pens@animalpens
@glys-can|GLY的罐头 (GLYCan)
fargo-soul|Fargo魂石*
@brokenbows|破损弓 (Broken Bows)
-mekanism-trimming|通用机械纹饰*
+mekanism-trimming@|通用机械纹饰*
teleportcakes@|跃迁蛋糕 (Teleport Cakes)
repair-amulet
alpine
@@ -21267,7 +21267,7 @@ inventory-stages|背包阶段*
gregmek|格雷矿物通用机械支持 (GregMek)
@armor-hud
@ukus-armor-hud
-flowtech-mob-systems@
+mob-flow-utilities@flowtech-mob-systems
ftb-materials
the-great-below
@@ -21418,7 +21418,7 @@ dream-in-a-manhunt
@thesunrise
more-critters@|更多异兽*
-oelib¨@oelib|One Enough Lib - 仅0.0.1
+oelib@
itemblacklistfixed|物品黑名单修复版 (ItemBlackListFIXED)
voxelmap-patch
@@ -21440,7 +21440,7 @@ offlinegrowth@
fauna-and-orchestra@faunaandorchestra
-contact-love-rekindled|往来:旧情复燃 (Contact: LoveRekindled)
+contact-love-rekindled@contact-loverekindled|往来:旧情复燃 (Contact: LoveRekindled)
autosow-by-neni-o@
piglin-join-wto|猪灵加入了WTO (Piglin Join WTO)
keyboard-detector@|键位检测器*
@@ -21569,7 +21569,7 @@ lrs-blockollection
@the-what-tools
tacz-chaoscrafts-apocalyptic-arsernal
detail-armor-bar-re-equipment@|细节盔甲条:重装 (Detail Armor Bar Re-equepment)
-@jeac
+justenoughanvilcraft@jeac
boat-fly|船飞行*
finite-water-infinite-lava
transfer-labels@
@@ -21624,11 +21624,11 @@ audaki-cart-engine@
humansmod@humans-mod
aquaacrobaticslegacy
-
+@modmenu-btw
armored-arms@
armored-golems
disable-fog@
-accrelatedrendering-refabricated@|加速渲染 重织版 (AcceleratedRendering-reFabricated)
+accrelatedrendering-refabricated@|加速渲染:重织 (AcceleratedRendering-reFabricated)
minemenureforged|我的菜单 重制 (MineMenuReforged)
function-command-deduplicator@|函数命令去重器*
@hide-armour
@@ -21669,7 +21669,7 @@ minibloom
teatime@tea_time
garden-trails@
-@gd656killicon|GD656击杀图标 (GD656Killicon)
+gd656killicon|GD656击杀图标 (GD656Killicon) - 此的正式版页¨@gd656killicon|GD656击杀图标 (GD656Killicon) - 此的最及时的文件页
itemcleaner@|掉落物清洁者 (ItemCleaner)
@tinkers-dolabrae
metallic-tinkering@
@@ -21696,7 +21696,7 @@ portable-pet-sphere@
bbl-routers
bed-sapwnpoint
wans-storage-shelves@storage-shelves
-@winefoxs_spellbooks|酒狐的魔法书 (Winefox's Spellbooks)
+winefoxs-spellbooks@winefoxs_spellbooks|酒狐的魔法书 (Winefox's Spellbooks)
better-allay@
codechicken-lib-cre@
solcarrot-fix|生活调味料:胡萝卜版 - 死吃修复*
@@ -21710,11 +21710,11 @@ bbl-smart-crafting
foolproof@
realistic-terrain-generation-community|真实地形生成:社区版*
more-outlines@
-phantomtweaks|移除幻翼 (RemovePhantoms)
+phantomtweaks@removephantoms|移除幻翼 (RemovePhantoms)
simple-item-blacklist|简易物品黑名单*
titlescreen-cleaner
-
+ultimate-skeletons-and-titans|终极骷髅*
manaitaplus-legacy@|砧板传承 (ManaitaPlus Legacy)
blockoffensive@|方块攻势 (BlockOffensive)
@@ -21726,9 +21726,9 @@ hugme-forge-edition|抱抱我!Forge 版*
tool-upadate@tool-update|工具附魔等级升级 (Tool Update)
@better-gregtech-and-applied-energistics|更好的格雷科技与应用能源 (Better GregTech And Applied Energistics)
-tprt-sakuratinker-expand|挚爱 (myLove(sakuratnker expand))
+tprt-sakuratinker-expand|挚爱——魂樱工匠补充 (myLove(sakuratnker expand))
better-turtle-scute@|更好的海龟壳*
-
+@infinite-water-block-1.7.10|无限水源方块 (Infinite Water Block)
floatable-pressure-plates@|可浮空压力板*
@@ -21739,7 +21739,7 @@ tacz-refabricated@|TaCZ:重织 (Timeless and Classics Zero: Refabricated)
ashen-witch-broom@|魔女的扫帚:重制版*
maidswordsoaring|女仆御剑 (Maid Sword Soaring)
lembrary
-optiboxes@
+skyboxify@
create-furnace-lava-adapter
create-trainutilities@
@createtrainscustomportalapi1.20.1
@@ -21748,21 +21748,21 @@ graveyard-death-mode
beautiful-campfires@
kimetsu-no-yaiba-final-hope
legend-ary@
-tfc-hourglass|床起速时 / 梦该醒了 (TFC Hourglass)¨@tfc-hourglass|床起速时 / 梦该醒了 (TFC Hourglass) - 审核中
+tfc-hourglass@|床起速时 / 梦该醒了 (TFC Hourglass)
-@alan-unified-ui
-@cntiertagger
+alans-unified-ui@alan-unified-ui
+cntiertagger@
pick-up-the-hint|物品拾取提示 (Pick Up the Hint)
jei-tetra
eyes-in-the-shadows@
bandagez
kineticdamage@
underwater-village@
-dimension-parasite|维度寄生者*
+dimension-parasite@|维度寄生者*
@realistic-stamina
ciscos-content
pet-home@pet_home
@@ -21900,7 +21900,7 @@ text-animator@
yet-another-furniture@
qarsans-insurgency
-yum-delicious|Yum!美味! (Yum! Delicious!)
+yum-delicious@yum!-delicious!|Yum!美味! (Yum! Delicious!)
lunarinispread@|丰盛晚宴 (Lunarini Spread)
rs-backpack@
@@ -21960,8 +21960,8 @@ thermal-recycling|热力回收*
revoted-wildfire@
biome-makeover-altar-fix
techgunsmixins
-open-persistence
-hungerstrike-extended-support
+open-persistence@
+hungerstrike-extended-support@
@floras-delight
fintastic@|鳍妙至极*
auto-reload-crossbow@|弩自动装填*
@@ -21973,7 +21973,7 @@ monster-girl|怪物女孩*
claxels-classic-paxels
meowmeldrawers
@perrys-botany
-warforge-factions-remaintained
+warforge-factions-remaintained@warforge-remaintaned
lunar-moon-reborn
minefactorial@
create-universal-ores@
@@ -22065,7 +22065,7 @@ forbidden-arcanus-js
@sha1redemption
f-k-create-world@fcw|不要创建世界 (F××k Create World)
-maidusehandcrank@maid-task-scrolling-helper|女仆任务滚动助手 (Maid Task Scrolling Helper)
+maid-task-scrolling-helper@|女仆任务滚动助手*
rozutils@
instantly-interact-internally@|随点随用*
@jsonem-mult|Json格式化实体模型·多加载器 (Json Entity Models Muit)
@@ -22077,7 +22077,7 @@ super-lead@superlead|超级拴绳 (SuperLead)
solo-leveling-mod
platanitos@
@spiceoflifelatiao|生活调味料:辣条版 (Spice Of Life: Latiao)
-spicy-species
+spicy-species@spicy_species
thaumic-isorropia-kedition
thaumic-concilium-kedition
znet
@@ -22124,7 +22124,7 @@ dontstarve-moss-edition@|不要饿死:Moss版 (Don't Starve: Moss Edition)
jerotes-delight|Jerotes乐事*
stellar-striker|星神之怒*
ptp@
-@the-mad-hatter
+the-mad-hatter@
magic-bees-kedition
complicated-backpacks@complicatedbackpacks
retro-mario-worlds@
@@ -22180,7 +22180,7 @@ farmer-enchants@
tiny-tree
xnet-zhcn-edition|XNet 汉化版 (XNet-zhCN edition)
-mtr-yomi-utility-mod@|Yomi的MTR实用拓展 (MTR Yomi Utility Mod)
+mtr-yomi-utility-mod|Yomi的MTR实用拓展 (MTR Yomi Utility Mod)
laseas-wilderness-traders|Lasea的荒野商人 (Lasea's Wilderness Traders)
@@ -22198,7 +22198,7 @@ tacz-x-gunslightsaddon-addon@tacz-x-guns-lights-addon-addon
hunger-tweaks@
it-takes-a-pillage-continuation@
swansong@
-
+no-creativity-and-adventure-mod|无创造和冒险 (No creativity and adventure)
croparium@|矿石种植工艺*
indigestion-tablet@indigestion-tablets|健胃消食片*
me-beam-former@|ME光束 (ME Beam Former)
@@ -22216,7 +22216,7 @@ expanded-arcanum
@tpatools|TPA工具集合 (TPATools)
hud-manager@|界面管理器 (HUD Manager)
simple-smithing-overhaul@
-@tinyfish-death-penalty|死亡惩罚 (Death Penalty)
+tinyfish-death-penalty@|死亡惩罚 (Death Penalty)
@dine|动态NBT编辑器 (Dynamic In-Game NBT Editor)
@wecuifix
time-control@|时间控制*
@@ -22253,10 +22253,10 @@ gtbcs-geomancy-plus
@hiirosakura
-universalsummoning|通用召唤 (UniversalSummoning)
+universalsummoning|通用召唤 (Universal Summoning)
@gambac
-cad-editor
+cad-editor@
@unitweaks
@nyalib
@@ -22320,12 +22320,12 @@ ae2-cell-upgrade-compat
iris-shader-folder@
rpcdrive@
-mixintrace-resmithed@forge-1.20.1-1.0.0
+mixintrace-resmithed@mixintrace-reforged
tetra-musket|火枪锻造*
tudigong-wayfinder|土地公 (TuDiGong)
mob-statues
-charset-cre
+charset-cre@
legacy-farms
thaumictweaker
covers1624-lib
@@ -22366,7 +22366,7 @@ create-prismatic-shine@|机械动力:流光溢彩 (Create: Prismatic Shine)
@dream-stone|梦之石 (Dream Stone)
enhance|增幅 (Enhance Buffs)
-@recipes-of-the-lost|失落配方 (Recipes of the Lost)
+recipes-of-the-lost@|失落配方 (Recipes of the Lost)
@huhobot-mod
tacz-pack-upgrader@
@@ -22381,7 +22381,7 @@ pillager-caravans@
@worlds-whisper|世界之低语 (World's Whisper)
create-soul|机械之魂*
-
+@netmusic-loginneed|网络音乐机:登登你的 (NetMusic: LoginNeed)
quality-equipment-reforked
metalmith|铜铁新生*
@@ -22421,7 +22421,7 @@ create-schematicchecker@createschematicchecker|机械动力:蓝图校验 (Crea
ae-terminal-view-cell-fix@terminal-view-cell-fix|AE2显示元件槽位修复 (AE Terminal View Cell Fix)
pearload|实体区块加载*
-projectez
+mbc-projectez
comfy-cozy-brickery@comfy-cozy-brickery-patch
spear-downport@|矛:向下移植版*
accurate-spears@|精准长矛*
@@ -22447,7 +22447,7 @@ backpacks-for-dummies@
@egafixer|附魔金苹果修复 (Enchant Golden Apple Fixer)
@fixtconstructpickaxe|匠魂挖掘等级修复 (FixTconstructPickaxe)
co-lib
-omni-cells|OMNI 存储元件 (OMNI Cells)¨@ae2-omni-cells|OMNI 存储元件 (OMNI Cells) - 审核中
+omni-cells@ae2-omni-cells|OMNI 存储元件 (OMNI Cells)
sdm-gamestages-helper
@@ -22467,7 +22467,7 @@ passive-skill-tree-stage
sdm-loot-overhaul@
@area-tools
lightbind|亮度绑定 (LightBind)
-
+qg-geocraft@qg_geocraft|天圆地方 (GeoCraft)
timberreplant@
hunting-dimension-reforged
better-angel-ring
@@ -22485,7 +22485,7 @@ croparium-the-twilight-forest@|矿石种植工艺:暮色森林 (Croparium: the
starcatcher@|捕星者*
thermaloot
rs-insert-export-upgrade@
-void-miners-reforged
+voidminer-forked
sanguine-neural-networks@
chiseler@
@@ -22604,7 +22604,7 @@ item-obliterator-despawn-fix
@borukva-food
dynamic-difficulty-mod
obituary-exchange
-from-the-caves@from-the-cave
+from-the-caves@from-the-caves-official
lumen-alveary-patch
configurable-tooltips
modlistmemory@|模组列表记忆 (Mod List Memory)
@@ -22631,8 +22631,8 @@ compat-delight@
thermal-processing
-extramachinery-reforged
-botanicalmachinery-reforged
+botanical-machinery-extra-reforked
+botanical-machinery-reforked
armorplus-reforged
@better_tooltips
@@ -22678,7 +22678,7 @@ pixelshot
changeling
ancient-scribes
-@kamenriderperfectionproject|假面骑士补完计划 (Kamen Rider Perfection Project)
+kamenriderperfectionproject@|假面骑士补完计划 (Kamen Rider Perfection Project)
goety-iron-link|法厄通*
superaim
@@ -22688,7 +22688,7 @@ pet-rocktm|宠物石 (Pet Rock™)
gunfire-overhaul-echoes-of-the-battlefield
stamina-attributes@
clanging-howl
-limbus-company-mod-lcm
+limbus-company-mod-lcm|边狱公司:麦块部门 (Limbus Company Mine Section)
realistic-bird-behavior@|真实鸟类行为*
wing-kirin|翼麒麟*
@@ -22711,7 +22711,7 @@ vehicle-upgrade@
party-creepers
mc-mods-the-heads@all-the-heads
fantastic-wings@
-village-masquerade
+village-masquerade@
new-shroomcraft@shroomcraft
tinker-and-better-combat
@@ -22788,7 +22788,7 @@ structure-spawn-area-fix@|结构生成区域修复*
aloof
armory-rpg-series@
-moving-light-source
+moving-light-source@
ftb-mighty-ender-chicken-rehatched
cyborg-robot-chicken-returns@
dragon-wings@dragon-wings-09|龙翅膀*
@@ -22846,7 +22846,7 @@ ftgu-from-the-ground-up@from-the-ground-up
options-profiles@
forgematicaprinter@
better-biome-blend-continued@
-furnace-xp-storage
+furnace-xp-storage@
recased@
elemenics|元质学*
@@ -22888,7 +22888,7 @@ mte-more-tetra-effects|更多Tetra词条 (More Tetra Effects)
extraquests@
crashexploitfixer@|崩溃漏洞修复 (CrashExploitFixer)
sticky-it
-you-have-treasure|你有宝! (You Have Treasure!) - 审核中¨@you-have-treasure|你有宝! (You Have Treasure!)
+you-have-treasure@|你有宝! (You Have Treasure!)
nether-portal-configurator
lavasweeper@|熔岩清道夫 (LavaSweeper)
@more-people
@@ -22897,7 +22897,7 @@ simply-improved-terrain|简单地形改进*¨simply-improved-terrain-fabric|简
faewulfs-lib@faewulfslib
mce2-lib
bop-legacy-reborn-croparium@|超多生物群系往昔重生 & 矿石种植工艺 (Biomes O' Plenty Legacy Reborn & Croparium)
-lotr-reworked-new-beginning@|魔戒:重置 (LOTR Reworked)
+lotr-reworked-new-beginning|魔戒:重置 (LOTR Reworked)¨@lotr-reworked-new-beginning|魔戒:重置 (LOTR Reworked) - 已失效
kelp-fertilizer@|海带肥料*
crystalwing|水晶之翼 (CrystalWing)
@label-my-items
@@ -22967,7 +22967,7 @@ startup-qol
modern-startup-qol
domestication-innovation-fixed|驯养革新修复版*
@clear-despawn-reworked
-spartancataclysm@
+spartancataclysm@|斯巴达的武器:灾变 (Spartan Weaponry: Cataclysm)
@metalrender
nirvana-library@
@@ -23006,7 +23006,7 @@ bush-master-core
anvilcraft-pigsplus@anvilcraftpigsplus|铁砧工艺:猪+ (AnvilCraft: PigsPlus)
-
+@kaleidoscope-compat|森罗物语:兼容 (Kaleidoscope Compat)
@teas-official-random-things|Eh5の茶会:随意作品 (Teas Official Random Things)
@@ -23029,7 +23029,7 @@ create-colored-chain-conveyor@
create-dimension-steamworks-realm@create-dimension,-steamworks-realm
punchy@punchy-fpa
@quickswap|快速切换物品栏 (Quick Swap)
-@blockdynamics_mod
+@blockdynamics_mod|繁殖抑制&实体冻结器 (Block Dynamics)
armor-durability-hud
g3-doors
arcane-convergence|奥法归一*
@@ -23063,7 +23063,7 @@ collectors-caravan@
@itemagnetic
-soul-candles@
+soul-candles@|灵魂蜡烛*
lunchbox-sustenance-project|好好吃饭*
just-some-more-crops|农务多多*
cobblemon-spawn-alerts@|方块宝可梦生成提醒*
@@ -23073,7 +23073,7 @@ extended-shaders
titles-and-timing@renxi.ch|称号与计时 (Titles and Timing)
biomespy|群系间谍 (BiomeSpy)
random-dungeon-spawners|随机地牢刷怪笼*
-versionerreborn|整合包版本工具:重生 (VersionerReborn)
+versionerreborn@|整合包版本工具:重生 (VersionerReborn)
critical-strike@
ghostblocks@ghostblock|幽灵方块 (GhostBlock)
@crossbow_scoping
@@ -23085,7 +23085,7 @@ nemos-vertical-slabs@
electric-advantage|电力优势*
froglightsreimagined@
flower-pots-plus
-diversity-legacy
+
@sturdy-farmland
bettervannilafishes|更好的原版鱼类 (Better Vannila Fishes)
@@ -23093,13 +23093,13 @@ ezunclear-reactor-big-explosion-preventer|易研电炸/核抑危 (EzUnclear)
kubejs-goety
create-stuff-and-addition-tank-fix@
-create-ratatouille-fried-delights|机械动力:齿轮与麦穗的炸物拓展 (Create:Ratatouille Fried Delights)
+create-ratatouille-fried-delights@|机械动力:齿轮与麦穗的炸物拓展 (Create:Ratatouille Fried Delights)
spellcasters-archives|施法者档案馆 (Spellcaster's Archives)
enders-spells-and-stuff-requiem
ironrust@
web@webs
letmecc@|让我看看 (Let Me See See)
-
+@autoclicker.1.0|自动攻击-点击-种植 (Auto Clicker)
fancy-trail|梦幻刀光*
@@ -23121,7 +23121,7 @@ steam-advantage|蒸汽优势*
rs-logical
industrial-revolution-by-redstone-rebooted
-the-void-legacy
+
omoshiroi-kamo
death-taxes@death-and-taxes
@emotional-support-creeper
@@ -23145,7 +23145,7 @@ formatless|格逝*
invisiblocks-1-2-1|隐形方块 (Invisiblocks)
mage
spore-addon-nightmare|孢子扩展包:噩梦 (Spore Addon: Nightmare)
-the-biomass-must-grow|生物质必须生长 (The biomass must grow)
+the-biomass-must-grow|生物质必须生长*
create-nuka-cola@create-nuka
dyson-cube-project|戴森立方计划*
@@ -23156,11 +23156,11 @@ tacz-golem-compat@|傀儡装配-战术人形 (TaCZ Golem Compat)
customizable-player-health@|可自定义的玩家生命值*
goety-twilight|诡厄暮色*
-@achievement-attribute-rewards|成就属性提升 (Attribute Achievement Rewards)
+attribute-achievement-rewards@achievement-attribute-rewards|成就属性提升 (Attribute Achievement Rewards/Achievement attribute rewards)
@easyentitylib
coolcatlib
-myths-and-monsters
+
@chronograph|计时仪 (Chronograph)
cnpc-additions@
complicated-bees-genetic-industry
@@ -23206,7 +23206,7 @@ inheritable-coat-color@|可继承的绵羊毛色*
pouch-of-unknown-nirvana|未知之袋:涅槃 (Pouch of Unknown: Nirvana)
ae2-auto-pattern-upload@|AE2自动样板上传 (AE2 Auto Pattern Upload)
-
+classbioarsenal|职业自定义:词条与生物 (ClassBioarSenal)
petite-inventory@|真实物品栏 / 娇小物品栏*
cipher-wright
short-players@|矮玩家*
@@ -23259,7 +23259,7 @@ portalfarm-despawn-fix@
eternally-overburdened
robot-dinos
stellar-decay|繁星枯朽*
-
+annihilationblade|湮灭之刃 (Annihilation Blade)
acceleratedblade@|拔刀剑:加速渲染兼容 (SlashBlade: AcceleratedRendering)
heartbladeunoffical|心之所向非官方版 (HeartBladeUnOffical)
slashblade-japanese-addon-pack-adder|拔刀剑·日系附属·扩展包 (SJAPA·The SlashBlade EXtra)
@@ -23272,7 +23272,7 @@ spelunkers-palette@
mavity-lib@
void-lib@
easy-platform|简易平台*
-dont-get-hurt|无伤大雅*
+dont-get-hurt@|无伤大雅*
flight-ring@|飞行戒指*
@@ -23343,7 +23343,7 @@ spice-of-life-valheim-reforged@
enchantedstorage@|附魔收纳 (EnchantedStorage)
ultimine-addition
immersive-tips@|沉浸式提示*
-lightspeedre-launch-optimizations
+lightspeedre-launch-optimizations@lightspeedre
enhancedgunsounds
@mcsr-ranked
@create-cafe-unofficial|机械动力:咖啡馆 非官方分支 (Create Cafe Unofficial Version)
@@ -23360,7 +23360,7 @@ draconic-evolution-render-patcher@
touhou-little-maid-epistalove@|车万女仆:纸短情长 (Touhou Little Maid: Epistalove)
omnicore@
@voxelbridge
-tritium@optitritium|氚*
+
immersive-fixes@|沉浸工程修复*
schematic-energistics@
boss-rush@boss-rush-mod|老板冲*
@@ -23368,7 +23368,7 @@ mekanism-bigger-teleporters@
@carpet-igny-addition
registry-blocker@
more-ornamental-plants@|观赏植物*
-presence-footsteps-neoforge|脚步声NeoForge版 (Presence Footsteps (NeoForge))
+presence-footsteps-neoforge@pf-neoforge|脚步声NeoForge版 (Presence Footsteps (NeoForge))
@villager-translator|村民语言翻译器 (Villager translator)
ai-player@|AI玩家 (AI Player)
aaron@
@@ -23378,7 +23378,7 @@ missing-trees@
pk-craft
easy-craft-tweaker@easy-crafttweaker
wenxins-warp-pipes@
-forgelin-legacy¨@forgelin-legacy|Forgelin: Legacy - 审核中
+forgelin-legacy@
anothertips@
copper-drops
@@ -23403,7 +23403,7 @@ buildnotes@|建筑笔记 (BuildNotes)
hbms-nuclear-tech-modernized@|HBM的核科技现代化 (HBM's Nuclear Tech Modernized)
mtr-france-addon@
minions-remastered
-@applied-enough-items|应用定整 (Applied Enough Items)
+applied-enough-items@|应用定整*
milkspray|牛奶喷雾 (Milk Spray)
@road-to-evolution|进化之路 (Road to Evolution)
@totem-of-homing|归家图腾 (Totem of Homing)
@@ -23421,7 +23421,7 @@ reader
improved-cleanroom-relauncher@
qbithop
-
+catalogue-vintage
wilder-flowers@
render-held-item-while-a-wolf-witchery-addon
economicalmilktea
@@ -23461,9 +23461,9 @@ baby-mobs-rebrushed@
animal-garden-mouse@
better-sleeping|更好的睡眠*
amtgenerators
-
+blooming-biosphere
extrabees-community|更多蜜蜂:社区版 (ExtraBees: Community Edition)
-
+programmable-magic@|可编程魔法*
better-farming@better-farming-plus
evil-seagull@|邪恶海鸥*
hbm-galacticraft-companion
@@ -23507,7 +23507,7 @@ getoutofmyway|别挡我的路! (GetOutOfMyWay)
stronger-snowballs@
-simply-swords-epicfied|简易刀剑 - 史诗战斗 (Epic Fight - Simply Swords EpicFied)
+simply-swords-epicfied|简易刀剑 - 史诗战斗 (Epic Fight - Simply Swords EpicFied 2)
cotton-resources
talents
@@ -23517,7 +23517,7 @@ shershavy@|谢尔沙维*
craycrafting
@rain-world-weaponry
customtitlescreen
-unusual-prehistory-2@
+unusual-prehistory-2@|不寻常的史前史2*
shield-api@
brick-lib-api@
whatversioning|申必版本号 (WhatVersioning)
@@ -23535,7 +23535,7 @@ spellboundskiescustom
kind-of-nice-weapon
copperized
-comes-alive-reworked@|凡家物语:重制*
+comes-alive-reworked|凡家物语:重制* - 已失效¨@comes-alive-reworked|凡家物语:重制 (Comes Alive Reworked)
better-animal-feeding@
tiny-dragons@
@eternal_winter_mirage|永冬幻境 (Eternal Winter Mirage)
@@ -23549,7 +23549,7 @@ obese-crops@
tfcgurman@tfc_gurman
fungi-delight@
leaves-youll-go
-yagens-attributes|Yagen的属性 (Yagen's Attributes)
+yagens-attributes@|Yagen的属性 (Yagen's Attributes)
terrarium-world@terrarium-earth
daylightchangerstruggle@
@@ -23560,7 +23560,7 @@ ceruleans-mystical-smithery
mutated-mobs-mod
ftbxaerocompat
aesthetic-windows
-bagels-palette-blocks
+bagels-palette-blocks@
astrochem@
dynamic-portals
heralds-ii@
@@ -23581,7 +23581,7 @@ lukis-woodland-mansions
thaumic-model
gtse
ancore@
-xdonplugins
+xdonplugins@
expanded-storage-kots|扩展存储 - 耕云钓月版 (Expanded Storage - KOTS)
@@ -23644,7 +23644,7 @@ omnitool@omnitools|全能工具 (OmniTools)
@syncmatica-revolution|共享原理图增强 (Syncmatica Revolution)
quantumhue-visualizer|量子色域 视界 (QuantumHue Visualizer)
-@thip_expansion|特摄英雄补完计划-附属
+@thip_expansion|特摄英雄补完计划-附属 (THIP Expansion)
sbw-drr|[SBW]龙之崛起:重铸 (DragonRise: Reforge)
nine-nether-regions@|九幽引 (Nine-nether Regions)
handheld-moon@|掌中明月*
@@ -23657,7 +23657,7 @@ northstar-redux@|机械动力:北极星 - 重制版 (Create: Northstar - Redux
create-igneodynamics@
create-numismatics-utils@
create-vintage-unofficial-port@create-vintage-(unofficial-port)
-create-bits-n-bobs
+create-bits-n-bobs@
ccb-tweaks@ccbt
gregtechceu-modern-extra-unofficial@gtceu_extra
geotetraarmor
@@ -23668,10 +23668,10 @@ mc-modsthecreepers
wikiful@
atlatls@
@itemaccessrestrictor|物品存取限制器 (Item Access Restrictor)
-
+kaguyafd|辉夜姬的五难题:重置 (KaguyaFD)
ahh-pvp@
-toggle-sneak-sprint
+toggle-sneak-sprint@togglesneaksprint
monstie-hunter-baby-monster-collector@monstie-hunter-baby-monster-collector!
enchants
hubris
@@ -23682,7 +23682,7 @@ item-marks|物品标记*
mossylib@
-@better-trading-menu|更好的交易菜单 (Better Trading Menu)
+better-trading-menu@|更好的交易菜单*
easy-npc-config-ui@
evolved-mekanism-extras
@@ -23694,7 +23694,7 @@ electrical-age-eln@electrical-age-jrddunbr-edition
@showfps|显示FPS (ShowFPS)
magia-daemonica
death-n-taxes
-
+f5-camera-control-f5@summer_xtjl_f5_camera_control|F5视角控制器 (F5 Camera control)
super-factory-manager-unofficial-backport-sfm-ub
cart-complete
veilings
@@ -23706,10 +23706,10 @@ visual-keymap@|可视化键位图*
grindstoneplus|更好的砂轮 (GrindstonePlus)
anvilcraft-transducers|铁砧工艺:并入电网 (AnvilCraft Transducers)
confluence-weapon-modification@confluence_weaponmodification|汇流来世:武器修改 (Confluence: Weapon Modification)
-some-useless-things|无用之物*
+some-useless-things@a-useless-mod|无用之物*
hmag-spells|藏妻术式 (HMaG Spells)
tsb-tetra-spell-book|Tetra法术书 (Tetra Spell Book)
-
+lucky-fishing-rod@|幸运钓竿*
gilded-krmor
traces-of-the-fallen
@@ -23718,9 +23718,9 @@ revmobs
kaleidoscope-cookery-refabricated@|森罗物语厨房:重织*
timelesslib@
norfrieds-eldritch-takeover
-deliverymanconfig|殖民地现代化更新 (Minecolonies Modernization Update)
+minecolonies-modernitzation-update|殖民地现代化更新 (Minecolonies Modernization Update)
setcraftjs|套装效果 (SetCraftJS)
-xymultichat|聊天分栏 (XYMultiChat)
+xymultichat@|聊天分栏 (XYMultiChat)
mc-mods-of-slashblades
texture-locale-redirector@
@@ -23729,7 +23729,7 @@ mekanism-morecapacity@mekanismmorecapacity
modular-machinery-cryogenic-simulation-edition
sbm-wooden-rails
project-fruit|水果地形*
-
+@mcef2
tlm-native-power|车万女仆:原生的力量 (TLM: Native POWER)
hogcraft
awesome-sheep-swell@
@@ -23759,12 +23759,12 @@ techrot@
create-easyfilling@
mortar-and-pastels@mortar
@delicate_little_garbage|精致小垃圾 (Delicate Little Garbage)
-elemental-arsenal|属性锻造 (Elemental Arsenal / ElementalCraft)
-
-kubejs-recipes-create|kubejs配方生成*
+elemental-arsenal@elementalcraft|属性锻造 (Elemental Arsenal / ElementalCraft)
+kubejs-recipes-create|KubeJS配方生成 (KubeJS Recipes Create)
+hamstercore@|仓鼠核心 (HamsterCore)
showercore|洗浴核心 (Shower Core)
-playsound-pro|音频播放专业版*¨@playsound_pro|音频播放专业版 (Playsound Pro) - 审核中
+playsound-pro@playsound_pro|音频播放专业版*
omnisprint@|四向疾跑 (OmniSprint)
@totem-of-luck|幸运图腾 (Totem of Luck)
infinite-provider@|无限供应器*
@@ -23777,7 +23777,7 @@ myosotis@
-magistics
+magistics|魔法物流*
littlefix
@legacyvoicechat
fast-recipe-search|快速配方查找*
@@ -23811,19 +23811,19 @@ fangs-textiles-and-trinkets
-saurialib
+saurialib@
riftlibrary@
clean-portals-randomportals-cleanroom-edition
-spinning-items-displayer-mod
+spinning-items-displayer-mod@
attack-range-attribute@
kryptonfnp-patcher@
-riautomobility
+riautomobility@
cyberware-reforged
project-plastic
+blocky-file@|方块文件*
-
-
-me-placement-tool|ME成型工具¨@me-placement-tool|ME成型工具 - 审核中
+kaleidoscope-nether@|森罗物语:下界*
+me-placement-tool@|ME放置工具 (ME Placement Tool)
pepsied-slow-hopper
nocubes-food-desire
@dense-flowers
@@ -23832,19 +23832,1509 @@ prehistoric-rift@
more-slashblade-ex-enchantment-effects|超多附魔增效 (More SlashBlade Ex Enchantment Effects)
tinkers-emc|匠魂EMC (Tinker's EMC)
-@tacz-advanced-deathinfo
+@tacz-advanced-deathinfo|TACZ 高级死亡信息 (TACZ Advanced DeathInfo (Kill Banners))
summon-totem|召唤图腾*
+traditionalcraft@|古法工艺 (Traditional Craft)
-
-christmas-music-discs@
+christmas-music-discs@|圣诞音乐唱片*
friends-for-life@
-wool-pressure-plates@
+wool-pressure-plates@|羊毛压力板*
protect-mobs-from-daylight@
pepsied-more-professions
pepsied-chaos-core
pepsied-auto-bridger
-custom-sapling|自定义树苗*
-
+custom-sapling@|自定义树苗*
+chestlie|箱子是个谎言 (ChestLie)
patternprovidersave@|样板供应器保存 (PatternProviderSave)
-create-lazytick|机械动力:懒惰刻 (Create:LazyTick) - 注意号¨@createlazytick|机械动力:懒惰刻 (Create:LazyTick)
\ No newline at end of file
+create-lazytick|机械动力:懒惰刻 (Create: LazyTick) - 注意号¨@createlazytick|机械动力:懒惰刻 (Create: LazyTick) - 审核中
+create-sentry-mechanical-arm|机械动力:哨戒动力臂 (Create: Sentry Mechanical Arm)
+just-enough-fuels|JEI匠魂燃料*
+trade-refresh-legacy@trade_refresh_legacy|交易刷新:旧版*
+
+aquatic-breeding@|水产养殖*
+pack-up@ppack-up|场取速拾*
+fox-white-technologies
+the-watching-deer
+
+sketches-blueprints
+whitefoxlib
+
+compost@
+@copper-coins
+bons-odds-n-ends@odds-n-ends
+i-f-amphithere-mod
+
+unu-civilian-pack-for-mts@unu-civilian-pack
+rlcraft-manhunt
+ancient-forgemastery@
+relentless-undead
+@classic-farlands|经典边境之地 (Classic Farlands)
+
+the-morbid-unreborn
+@crop-critters
+
+clash-of-cards
+re-animal@
+tfc-ruins@
+@airraid
+@easytp|便捷传送 (EasyTp)
+
+stardew-hud@|星露谷物语HUD (Stardew HUD)
+enhance-bionics|增强仿生*
+
+profile-cached@
+goety-awaken@|诡厄巫法:觉醒 (Goety: Awaken)
+iss-food-spelling@|食施法 (ISS: Food Spelling)
+one-enough-enchantment¨@one-enough-enchantment|One Enough Enchantment - 审核中
+one-enough-value@
+@coordinate-manager|坐标管理器 (Coordinate Manager)
+
+
+@gravestones-fix|墓碑修复 (Gravestones Fix)
+whimsy-deco@
+incendium-translation-fix@
+@sinfo
+tarkovcraft-core@
+saro-s-road-blocks-mod@saros-road-blocks
+saro-s-road-signs-mod@saros-road-signs
+
+more-mc-music-discs@more-music-discs|更多音乐唱片 (More Music Discs)
+
+astikorcarts-deluxe
+village-spirits
+immersive-engineering-js
+bygone-fortress
+
+
+extra-shiny
+pack-cen-header-fix@
+tmagriculture
+
+@zombie-rush+
+foxae2upgrade
+wasteland-expanded@
+wakes-reforged@
+dank-null-legacy
+subtle-fix
+hyxcate|宙蚀之刻 (Hyxcate (Night/Day Events and Meteors))
+
+
+bucket-hat
+christmas-sweaters
+christmas-delight@christmas-delight-(farmers-delight-addon)
+autumnal-winterly@
+zombie-virus-antidote@(hordes)-zombie-virus-antidote
+@letmespeak
+otyacraft-engine-renewed@
+
+openinventory@
+zombies-break-glass@|僵尸破坏玻璃*
+@vintagetag
+floodlights
+ic2c-additions
+ic2additions@
+uranium-big-reactor
+custommachinery-fork
+player-animation-library@
+cnpc-epicfight-integration@
+
+@pextras
+
+create-hamsterwheel¨@create-hamsterwheel|Create: Hamsterwheel - 审核中
+guerreros-del-mundo-2
+tacz-additions
+potion-replacer
+home-dust|回城之尘*
+@hagds_tpa
+oeuvre
+
+@kaleidoscope-addons|森罗物语:玩偶拓展 (Kaleidoscope Addons)
+@bte|藍月光的交通扩展 (BML's Transit Expansion)
+tongdarailway-for-forge|通达铁路-for-Forge (TongDaRailway for Forge)
+counter-strike-grenades@counterstrikegrenade|反恐精英:投掷物*
+
+sync-forge
+@sync-fabric-reported
+player-shells@|玩家躯壳*
+cataclysm-ametyst-crab-temple@
+@entity-0-elytra-fix
+goety-mastery-of-magic-addon@|巫法精通 (Goety: Mastery of Magic Addon)
+malisis-doors-revived
+akuto-engine
+
+@omnicrossbow
+knightperipherals
+
+@things-made-easy
+tool-trims-mod@
+@classic-caves|经典洞穴 (Classic Caves)
+just-parry@
+colored-light-core
+
+the-zenith-sword@|天顶剑*
+better-f3-reborn
+blockcraftery-refurbished
+wonderland-jar@
+block-duplicator-tree@
+the-enderwoman-mod@
+
+@no-hurt-flash
+no-hurt-flash-reforged
+@darks-found-footage-addon
+@arknights-origins-originium-arts|起源:明日方舟源石技艺
+quincys-plate|Quincy的盘子 (Quincy's Plate)
+visiontoggle@visiontoggle+
+regions-unexplored-expansion@
+cyberbop
+adorable-dolls@|可爱多*
+@tpnoop|随意传送 (No permission tp)
+qliphoth-armaments
+
+dragon-rings|龙之赛环*
+viscriptshop@
+
+
+@create-ergonomic|Create:实用功能 (Create: Ergonomic)
+mending-gems
+energy-meters
+
+
+
+
+maid-attributes@|女仆属性*
+@storage-and-one-click-synthesis|存储和一键合成 (Storage and One-Click Synthesis)
+rcg-lib|王城剑兰 Lib*
+@hide-crosshair|隐藏准星 (Crosshair Hider)
+fast-fps-display|快速帧率显示 (Fast FPS Display)¨@fast-fps-display|快速帧率显示 (Fast FPS Display) - 源代码/正式版/测试版
+catzilla
+wy-s-item|小狼夜瑛的物品 (Wolf_Yeying_s_Item)
+thebladeofchaos49|混乱处刑 (Blade of Chaos)
+maophone-trial-version@|MaoPhone体验版 (MaoPhone - Trial Version)
+
+
+mrmc|世界之心 (Aether Cores)
+
+@arcane-vortex|秘法涡流 (Arcane Vortex)
+
+contactquests@|往来任务 (ContactQuests)
+
+custom-potion-color|自定义药水颜色*
+modular-forcefields@modular-force-field-systems
+shinyfood
+
+integrated-lucky-blocks
+doublingtable
+immersive-ores@
+spartan-compatibility
+looters-compass@
+
+
+the-creep
+bettermineteam@
+stopwatch
+as-you-wish@
+
+
+clifftree-mod
+marvelous-menagerie-paradoxical@
+callable-horse-compatible|长骑速驰 · 召之马来兼容版 (Callable Horse compatible)
+spiritborne-ascendants
+rgb-chat-vintage
+
+bloody-bits-fix
+descendants-weaponry@
+chemicalscience@
+hud-control@|HUD 控制 (HUD Control)
+
+mchce|MC 直升机:社区版 (McHeli: Community Edition)
+
+easier-proud-soul-acquisition|更容易的耀魂碎片获取 (easier proud soul acquisition)
+@slashblade-re-refabricated|拔刀剑:再重织 (SlashBlade: RE-Refabricated)
+mystical-agriculture-community-edition|神秘农业社区版*
+@lazydfu-reloaded
+
+tacz-slings@
+easydoll@|简易玩偶 (EasyDoll)
+
+gaiatweaks@
+
+luckier-clover@|更幸运的四叶草*
+
+
+universal-trinkets@
+roguelike-tower|肉鸽塔 (Roguelike tower)
+
+stranger-things-the-upside-down@
+
+prims-stranger-things-mod
+
+super-backpack@|超级背包*
+
+
+radiance@radiance-mod
+xaerolib@
+
+umt-universal-metal-tools|通用金属工具 (Universal Metal Tools)
+steel-spin-balls
+bosses-delight|BOMD乐事*
+emptiableboxes|清空编辑框 (Emptiable Boxes)
+gadgets-n-goodies-mod
+lag-spike-profiler
+jabelars-moving-light-sources
+just-enough-torches
+quantum-lights
+curios-slot-for-ammo-boxes
+lumenized-continued@|流光溢彩延续版*
+thirdpersoncrosshair
+hiresshot@|高清摄影 (HiResShot)
+@swappingaffinity
+damage-correction@|伤害补正*
+no-fly-zone@
+
+twod-projectiles@twod_projectiles|2D 投掷物 ➵ (2D Projectiles ➵)
+morethermalevaporation
+autofish-for-tic@|自动钓鱼Forge版-匠魂兼容 (AutoFish for Tic)
+wtc-wizardterracurios|泰拉饰品拓展 (Wizard Terra Curios)
+invitemmark|物品标记 (InvItemMark)¨@invitemmark|物品标记 (InvItemMark) - 审核中
+book-of-dragons@
+
+nexuslib@
+formless|无相*
+storagebox-adapter@
+nondirectionaldamagetiltfix@
+mekanism-atmospheric-stabilizer
+mekajadeupgrades
+re-avaritia-io-neo@re-avaritia-io
+more-capacitor
+
+@lexforgefix
+@aa-mbvd|泥砖菜盘(逆转裁判) (AA-MBVD)
+
+
+the-wax-gourd|东垂瓜*
+
+@eternal-firework-rocket|永恒烟花火箭 (Eternal Firework Rocket)
+arse-ars-extensions|魔艺拓展 (Ars Extensions)
+@gemattribute|宝石属性 (GemAttribute)
+enhancedquarries@|增强采石场 (Enhanced Quarries)
+
+
+extraloader@
+skyrims-skeletons-meme
+
+@3k08
+spacecube@|空间立方体 (Space Cube)
+cinematic-cataclysm
+call-you-by-your-name@|呼朋引伴/你的名字*
+@techutils
+storagebox-mod
+storagebox-fabric@
+extended-tools@
+dynamic-electricity@
+maptip@
+astikorcarts-tfc
+@nvidium-neoforge
+item-flicker@itemflicker
+vamppatch
+speedy-path@
+@core-lib-api
+@text-placeholder-api-expr
+iridium-story|铱物语*
+jei-enhancements@
+
+dlc-manager@|DLC管理器 (DLC Manager)
+
+@map.png
+bluelib@¨bluelib-common@|BlueLib - Common 版
+bluedude-dragons@
+@native-nicknames
+
+@kaishanstick|开山棒 (KaiShanStick)
+hell-yeah-grass
+small-stairs119@
+nuclear-boiler@
+
+kaleidoscope-doll-workshop@|森罗物语:玩偶工坊*
+skybeam-block-revival@
+mechanix
+
+fruitydelight@|水果乐事 (FruityDelight)
+the-architects-bypass
+terran-expansion
+anvilcraft-kubejs@anvilcraf-kubejs|铁砧工艺:KubeJS (AnvilCraft: KubeJS)
+steam-n-rails-neoforge@create-steam-n-rails-1.21.1
+foxified-dense-flowers@
+chickens-2@
+ender-io-conduit-replacer
+valkyrien-logistics@|瓦尔基里:逻辑仪表 (Create: Valkyrien Logistics)
+anvilcraft-better-beacons-compatible@|铁砧工艺:更好的信标兼容 (AnvilCraft: BetterBeaconsCompatible)
+anvilcraft-curios@|铁砧工艺:饰品 (AnvilCraft: Curios)
+anvilcraft-patchouli@|铁砧工艺:帕秋莉手册 (AnvilCraft: Patchouli)
+@illusion|幻形 (Illusion)
+tnt-duper|TNT复制器 (TNT Duper)
+create-storage-neo-forge@
+create-springs@
+@create-more-parallel-pipes-fabric
+baby-animals
+@infernum-effugium
+
+world-reloader|息壤*
+ascension-mastery@|飞升:精通*
+
+@skip-server-resource-packs
+alexs-mobs-1-21-1-port@alexs-mobs(1.21.1)
+alexs-caves-unofficial-port@alexs-caves-(unofficial-port)
+betterend-neoforge@
+betternether-neoforge@
+@create-wells
+wunderlib@
+wunderlib-neoforge@
+citadel-1-21-1-port@citadel-(1.21.1-port)
+bclib-neoforge@
+worldweaver-neoforge@
+mod-menu-neoforge-edition@mod-menu-(neoforge-edition)|模组菜单(NeoForge 版) (Mod Menu (NeoForge Edition))
+bugfixerupper@
+@create-storage-refabricated
+
+critters-delight@
+
+stars-good-life|星光的养成模组*
+@beacon-enhancement|[黎氏科技] 指向靶点 (XCZ Target Directed)
+@diexvcreeper|Diexv苦力怕 (DiexvCreeper)
+kaleidoscope-cookery-automation@kaleidoscopecookery-automation|森罗厨房:自动化 (Kaleidoscope Cookery: Automation)
+bastion-remnant-renovation-project|堡垒遗迹翻新工程*
+
+
+
+compostbin@|堆肥箱*
+anvilcraft-ponder@|铁砧工艺:思索 (AnvilCraft: Ponder)
+anvilcraft-guideme@|铁砧工艺:GuideME (AnvilCraft: GuideME)
+anvilcraft-delta@|铁砧工艺:三角化 (AnvilCraft: Delta)
+anvilcraft-lite@|铁砧工艺:青春版 (AnvilCraft: Lite)
+
+me-proxy@
+kubejs-oritech-kjs@kubejs-oritech
+
+@oredetector1|矿石探测器 (Ore Detector)
+enchanted-wands-tomes@
+@create-cafe-fabric|机械动力:咖啡馆 (Fabric) (Create Cafe Fabric)
+createjeicompat
+jeiores
+astryxions-mob-variants
+squickens
+additional-small-stairs@
+@golem-dandori
+@private-horses
+@dropbar
+@vanilla-outsider-better-dogs
+@oceans-delight-polymer-port
+@storage-delight-polymer
+@crate-delight-polymer
+@more-delight-polymer
+@spanish-delight-polymer
+@choppers-delight-port
+@frights-delight-polymer
+@ubes-delight-polymer
+@farmers-delight-polymer
+repair-box
+
+@out-of-sight-out-of-mind
+@channelchat|聊天频道 (ChannelChat)
+omocha-no-shugosha|Omocha no Shugosha / おもちゃの守護者
+spice-of-life-maid@|生活调味料:酒狐萝贝 (Spice of Life: Maid)
+bbsdbz-mobs
+onlylooking-updated
+velocity-blur
+@kmmms
+rpg-style-more-bosses-early@rpg-style-more-bosses
+
+ancient-city-renovation-project|远古城市翻新工程*
+warship-arise|战舰崛起之时*
+@valkrien-skies-tfc-compat-fix|瓦尔基里X群峦传说兼容 (Valkrien Skies TFC Compat Fix)
+prometheus@prometheus-api|普罗米修斯*
+dynamic-registrar|动态注册*
+
+one-click-one-block-legacy@|点到为止:遗产*
+@alwaysallowtp|始终允许传送 (AlwaysAllowTP)
+@touhou-little-maid-beacon|车万女仆:移动信标 (Touhou Little Maid: Beacon)
+luyubaubles|语录签名 (LuyuBaubles)
+anvilcraft-kaleidoscope@|铁砧工艺:森罗物语 (AnvilCraft: Kaleidoscope)
+modular-bees|模块化蜜蜂*
+
+forever-babies@|稚子长留*
+maingraph@maingraph-for-mc|麦块主图 (Maingraph for MC)
+command-block-ui-overhaul@|命令方块界面重构 (CommandBlockUIOverhaul)
+@chaintogether|链在一起 (ChainTogether)
+@glowmyblocks|光耀千万块 (GowingBlockOutlines)
+@zip-to-it
+
+fork-twilightforest-thread-safety-addon-for-forge|暮色森林线程修复(Forge) (Twilight Forest Thread Safety Addon Fork for Forge)
+@homura_lightning_enchantment|Homura的闪电附魔 (Homura Lightning Enchantment)
+@homura-life-steal-enchantment|Homura的吸血附魔 (Homura Life Steal Enchantment)
+easy-auto-cycler@
+
+f34
+biome-hud
+one-stack
+animights
+230215-library
+ctnh-core
+debugify-reforged
+
+@lotr-legacy-kings-addon
+
+ae2-tangible-bookmarks@
+deadbyskillcheck@
+stormies-spiders@
+saints-dragons@
+
+
+buildtech|建筑科技 (BuildTech)
+forge-multipart-integration-fmpi
+chemlab
+@grand-indestructible-kingdom
+@hidden-world-border|隐藏的世界边界 (Hidden World Border)
+craftingtable-iv|智能工作台4 (CraftingTable IV)
+@thip-evo|特摄英雄补完计划-进化 (Tokusatsu Hero Instrumentality Project-Evolution)
+buddy-drones@
+@tlskin
+shels-minechat
+legacy-gamemode-switcher
+@borukva-food-exotic
+betterblockz@
+packagedtacz|封包TaCZ (PackagedTacz)
+lotas-light@
+
+better-keepinventory@keepinventory
+mob-locator@
+
+zoesteria
+
+@random-optimization|随意优化 (Random Optimization)
+embergetic-expansion-embers-rekindled
+irons-spell-books-arcane-essence-blocks@irons-spellbooks-arcane-essence-blocks
+vampirism-irons-spells-compatibility@
+unofficial-irons-spells-n-spellbooks-skill-tree
+
+
+
+item-rarity|万象棱镜*
+forgesoul|魂锻 (ForgeSoul)
+zhipeiweidu|我的支配维度*
+tfc-sophisticated-backpacks-upgrade|群峦精妙背包升级 (TFC Sophisticated Backpacks Upgrade)
+explosives-plus-plus
+shape-shifter-curse-addon@|幻形者诅咒扩展包*
+mine-trigger
+power-converters3|能源转换3*
+@stickerbomb
+@unlockedcamera
+stygian-end-recontinuation
+undead-variants@
+clone-items|克隆物品 (CloneItems)
+more-compostables
+legacy-duplicator-mod
+ftbquest-slot-rewards
+
+
+@be-a-doll
+
+
+guardian-chests|守护者之箱*
+industrial-wires-classic|工业线缆经典版*
+industrial-wires-reengineered
+
+@everything-invisible|万物隐藏
+
+@hidehitbox
+ae2-crystal-science@|应用能源:水晶科技 (AE2 Crystal Science)
+pc-compat@
+
+taov-core|瓦基大冒险核心 (TAOV Core)
+natural-philosophy@
+monster-spellbooks
+advanced-arsenal@
+first-person-view@
+
+eat-whenever-you-want@
+
+
+visiting-villagers@
+loot-beams-refork@|战利品光束:Refork (Loot Beams: Refork)
+
+
+too-many-tinkers|TmT 匠魂材质修复*
+rosettaenchanttable
+@huh-what-is-this|这是什么东西? (Huh?What Is This)
+
+
+immersive-optimization-edition
+shoulder-surfing-irons-spells-integration@shoulder-surfing-iron-spells-integration
+tf-storage@|TF存储 (TF Storage)
+playeraffixes|玩家天赋 (PlayerAffixes)
+wild-mobs-mod|野生生物 (Wild Mobs)
+chest-cavity-beyond
+loading-protection|加载中保护*
+
+
+lets-do-lilis-pottery@
+hotbarlock-reborn
+carry-me@
+ae-tetra
+improved-botania-pools
+improved-botania-sparks
+improved-botania-spreaders
+ftb-quests-lang-splitter
+circumnavigate@
+sculkandjaw@|幽匿与钳合 (Sculk And Jaw)
+raxiores-of-raxiore
+
+fsang18s-heropack
+ponder-for-kaleidoscope-cookery|森罗厨房:思索 (Ponder For KaleidoscopeCookery)
+@sanity-neo
+somnia-ce@|梦醒时分:社区版 (Somnia: Community Edition)
+vs-hose-connectors@
+beautifultnts@
+create-rubberworks@
+create-utilities-j|机械动力:实用物品 J版*
+create-item-drawers@|机械动力:物品抽屉 (Create: Item Drawers)
+glass-remastered@
+the-rpg-inventory-and-classarmor-mod
+dragonforged
+
+nebulalib@
+wunderlib-forge@
+bclib-forge@
+undertale-death-screen@
+skibidi-toilet-skibidi-doom-craft
+roberts-tooltips|Robert的物品提示 (Robert's Tooltips)
+@chunk-debug|区块调试 (ChunkDebug)
+betternether-forge@
+betterend-forge@
+spitfire-throwable-fire-charges
+lava-chicken-boss@
+better-water-breathing
+brick-break-pickaxe-cracking
+crawling-chaos@
+searchcarefully@|仔细搜刮 (Search Carefully)
+scape-and-run-parasites-halloween@
+
+
+
+
+
+
+
+
+
+
+
+
+ct
+
+
+@rarityglow
+
+rezero-return-by-death@aland-return-by-death
+ic2xuumatter@|UU物质查看器 (IC2X UU-Matter)
+beta-plus
+@gl_ass
+@huazhou-chinese-armor|华胄 (HuaZhou : Chinese Armor)
+@betterarrow|更好的箭矢 (BetterArrow)
+illusionist-grimoire
+mygo-mine-fargo|我的魂石 (Mine Fargo)
+
+ore-spawn-confusion|矿异位*
+
+lognore
+create-harmonics@|机械动力:和声学 (Create: Harmonics)
+@unfriendly-creature|不友好的生物 (Unfriendly Creature)
+@gd656peek|GD656战术侧头 (GD656Peek)
+
+neo-bee-fix@
+itemlod
+onysd-guns
+tinkers-arsenal-reloaded
+fluxzoom@
+zoomx@
+grim-kingdoms-lost-structures-ruins
+vanillaconfig@
+@spatialaudio
+awaken-gateway-entity|轻轻敲响沉睡的心灵*
+
+
+
+@qiuymmod
+@orelocator_compass|矿石定位器 (OreLocator Compass)
+@log-filter1|日志过滤器 (Log Filter)
+icustommenu
+
+
+
+
+
+
+
+
+
+
+@configurationsbackport
+
+day-counter-plus@
+spore-underground-bunker-spawner-compat@sporeunderground-bunker-spawner-compat
+@bta
+sneak-push@
+balanced-unbreakable
+super-mob-tracker|超级生物追踪器*
+everything-nunchaku
+cell-terminal|元件终端*
+ic2-reinforced-stone|工业防爆石 (IC2 Reinforced Stone)
+milkcarton|牛奶盒*
+
+ic2cuumatter@|UU物质查找器 (IC2C UU-Matter)
+limitless-vehicle|永无止境: 载具*
+beautify-refoxed@|美化!(NeoForge) (Beautify: ReFoxed)
+aecapfix@
+lcompat@
+raritycore@|稀有度核心 (RarityCore)
+simply-cozy@
+souls-like-universe-weapons-armors@slu
+do-me-a-favor@dmaf
+cave-dweller-evolved@¨@cave-dweller-evolved-(fabric)
+obfuscated-kamussy@obfuscated
+poison-madness
+
+combatlog@
+marvelous-species
+@blink-eye
+sporeadds@
+lord-of-the-mysteries-craft@lotmc
+
+weather2-remaster-addon-weather-computers-and@weather2-remaster-addon-weather,-computers-and-broadcast
+@particleculling-1.8.9-port
+@renderlib-1.8.9-port
+@nothirium-1.8.9-port
+@entityculling-1.8.9-port
+
+oxygen-mod
+@dispenspear|矛发射器 (Dispenspear)
+qianmospeedmod@|阡陌疾旅 (Qianmo Speed)
+funky-fluids@
+
+brainier-bees@
+rrv@
+hopper-golden-edition
+ae2-powertools
+simple-sleep-vote@
+scape-and-run-parasites-aether
+santa-logistics@
+
+
+easy-survival-plus@easy-survival-mod
+
+
+@kaleidoscope-texture-expansion|森罗厨房:乐此不疲 (Kaleidoscope Texture Expansion)
+legendary-additions
+tacz-arcana-timeless-and-classics-guns
+
+mebahels-creatures-draugr@|Mebahel 的生物 - 尸鬼 (Mebahel's Creatures - Draugr Invasion)
+
+
+dgmodules|DG 模块 (DG Modules)
+@cvn|虚拟矿脉 (Custom Virtual Vein)
+curvebuilding
+minemenu-no-shift-conflict-patch@|我的菜单 - 非官方按键冲突优化补丁 (MineMenu: No-Shift-Conflict Patch)
+
+@chestlooteditor|自定义箱子战利品 (ChestLootEditor)
+
+tinkers-ancient-tools-rebuilding|工匠:古物重建 (Tinkers: Ancient Tools Rebuilding)
+mace-enchantments
+masterful-machinery-fork
+enchantment-limiter-fork
+cobblemonraiddens@
+
+heartmod@binding-of-isaac-heart-mod
+pokecube-legacy@
+seasons-mc
+immersive-cinematics
+akashic-goggles@
+
+
+
+@creeperneutral|苦力怕中立 (Creeper Neutral)
+chainsaw-man-devilcraft@
+@blockgiveeffects|方块附加药水效果 (BlockGiveEffects)
+@illage-art|灾厄艺术 (Illage Art)
+crd-broadcasts@
+
+@create-blockchain
+miscellaneous-metals@marbleds-core
+owen233666s-windows@
+infinity-pattern-provider@|无限样板供应器*
+@carpet-sdk-additon
+@gbattlepass
+floralis@
+spartan-weaponry-unofficial@|斯巴达的武器:非官方版*
+iron-furnaces-enhanced
+spectral-utilities
+pvp-flagging@
+
+
+@fractal-lightning|分形闪电 (Fractal Lightning)
+electroblobs-wizardry-redux@
+epic-fight-super-golem-x-modular-golems|傀儡装配X超级铁傀儡 (Epic Fight - Super Golem x Modular Golems)
+
+@f3-screenshot
+ssc-xu-addon@
+unitytranslate@
+celeritasleafculling@celeritas-leaf-culling
+
+redstone-chemical-elements|红石酱的化学元素 (Redstone-chan Chemical Elements)
+tbc
+ocean-lily-pad-village@
+@player-doll
+@crazy-hunters-manhunt-ai
+@dont-hit-the-bees
+skeleton-uses-custom-bow@
+@zerocontact
+jubitus-birds
+structureoverlapless|结构不重叠 (StructureOverlapless)
+
+chat-calculator-boost@|聊天计算器增强*
+@no_mobs_destroy_block|禁止生物破坏方块 (No Mobs Destroy Block)
+instantworldmirror|瞬时世界之镜 (Instant World Mirror)
+@floating-excavation|浮空挖掘 (FloatingExcavation)
+hostile-mobs-and-girls-recall|敌对生物与魔物娘:追忆 (Hostile Mobs and Girls: Recall)
+
+@everlaartifacts|七叶镜绫的随想/言引定制 (EverlaArtifacts)
+@bright-sunflower|曜日金葵 (Bright Sunflower)
+atm-azure-tetra-materials|蓝钢锻艺 (Azure Tetra Materials)
+
+revelation-goety-fix@|诡启兼容 (RevelationGoetyFix)
+resource-farm|资源农场*
+
+
+
+
+create-infinite-water@createinfinite-water|机械动力:无限水 (Create: Infinite Water)
+@create-optical-fabric|机械动力:光学 (Fabric) (Create Optical Fabric)
+
+
+@honormod
+botany-pot-configuration-card
+hellish-trials@
+
+@voxy-worldgen
+fullbright-optimized@optimized-fullbright
+merlins-epic-boss-cataclysm
+enter-sandworm@
+playerengine@
+terralith-no-structures
+pistonproplus@|活塞ProPlus (PistonProPlus)
+biology-dictionary@|生物辞典*
+
+more-tier-upgrade|更多精妙堆叠*
+more-functional-storage-upgrade|更多功能性存储升级*
+
+carpet-lms-addition@
+maid-restaurant@|女仆餐厅*
+seven-elements@
+neo-eco-ae-extension@neoecoae
+golem-snowball-damage
+in-the-corners@
+waystones-x@
+waypoint-bridge
+olderpingdisplay@
+expanded-unuverse-pack@expanded-unuverse-pack-mts
+unu-military-pack-for-mts@unu-military-pack
+raisy@
+
+@kaleidoscopechinesefood|森罗厨房:国味 (Kaleidoscope Chinese Food)
+mythicalaccessories|神话饰品 (Mythical Accessories)
+
+combat-circle@
+player2npc@
+
+tacz-fire-control-extension
+celeritas-extra@
+caves-revamp@
+pneumatic-popcorn
+rubber-tree-for-dynamic-trees@
+bladecraft|更多剑 (BladeCraft)
+terrafirmagreg-core@
+@etched-fabric
+epicfight-physic-rag-doll@
+spice-of-life-valheim-updated@sol-valheim-updated
+ae2-improved-search
+ae2-fluid-terminals-rework
+shoulderturrets
+
+spartan-shields-unofficial@|斯巴达之盾:非官方版*
+@fake-ping
+christmascolonies|圣诞殖民地 (ChristmasColonies)
+mnaoverpowered@
+stack-manager@
+ae2-mod-id-view-cell
+@curios-media-holder
+custommeteorjs@
+kaleidoscope-end@|森罗物语:末地*
+macaws-regions-unexplored@
+
+bc-extra-pipes
+@debugsurvivability
+ae2-toggleable-view-cells
+better-ic2-seed-bags
+energized-power-farmers-delight@energized-power-fd
+energized-power-the-aether@energized-power-ta
+energized-power-biomes-o-plenty@energized-power-bop
+weapon-class@
+boss-spawner-block|自定义生物刷怪笼
+goety-integration@|巫法集成*
+blockz@|方块末日 (BlockZ)
+
+
+simplycataclysm@
+attributefix-sync@
+sophisticated-item-actions@|精妙物品操作*
+only-hammers-and-excavators@
+foolish@
+
+entitychinesename@|实体中文名 (Entity Chinese Name)
+firma-aircraft@|群峦航线*
+exura@|更多实用设备:再重生 (Extra Utilities Reborn Again)
+
+shaolib@
+manage-your-ship@
+peak-craft@
+pink-precious-flowers|闪耀的长庭 (Shimmering Golden Flowers)
+@ae2uel-smart-pattern-system|AE2UEL 智能样板系统 (Smart Pattern System)
+@new-big-trees
+bananaplant@
+
+caps-connected-area-prompt-shear@caps
+@strinova-strings-and-floating|仿卡拉彼丘机制 (Imitating the Strinova Mechanism)
+explainium
+sourceflow-infinite@|源流无尽*
+hbms-ntm-ce-space
+
+ultimatespawn@
+simple2048|简单的2048 (Simple 2048)
+@net-music-advanced-player|网络音乐机:高级唱片机 (Net Music: Advanced Player)
+@extendednoteblock|扩展音符盒 (Extended Note Block)
+realistic-explosives-ic2-exp-addon
+nomoref3-f4@nomoref3+f4|旁观时间管理大师 (NoMoreF3+F4)
+@ccccc_
+
+
+@force-beacon-load-for-forge|信标强制加载Forge版 (ForceBeaconLoadForForge)
+folks-favors@folksfavors
+easy-adventure@|便携基地*
+star-optimized
+networkblocker@|网络拦截器 (Network Blocker)
+simple-world-downloader@
+class-armor-beast-master
+class-armor-necromancer-and-paladin
+class-armor-berserker-mage-and-archer
+industrial-platform|工业平台*
+
+sunlight-zombie-mod@sunlight-zombie
+lycheejs
+colorwand@|调色棒*
+@item-router
+@commandbot
+@village-diplomacy
+@i-wanna-show
+musket-mod-reloaded@
+@chainveinfabric
+vcfix@
+@mixin-blacklist|Mixin 黑名单 (Mixin Blacklist)
+chisel-3-the-cricket-strikes-back|凿子3 (Chisel 3)
+mankini|曼基尼*
+teamprojecte-reborn@|等价团队:重生 (Team ProjectE Reborn)
+@mcapibridge
+behemoths@
+@bar|备份永远是对的 (Backup Always Right)
+@speed-slider|速度调整器 (Speed Slider)
+questtapestry
+occultism-ritual-satchel@|神秘学 仪式挎包*
+mineclawd@
+@core-plants|矿石种子 (Core Plants)
+re-endergy@reendergy|末影接口:管道拓展:重生 (Re: Endergy)
+pocket-legion@|口袋军团*
+@randomblocks_emerald_rabbit|随机方块空岛生存
+tennory@|战甲军械*
+ankinbt@|安之编辑 (AnkiNBT)
+ingame-info-xml-canoeedition|游戏信息显示 独木舟版 (InGame Info XML CanoeEdition)
+lunatriuscorecanoeedition
+
+
+thaumic-integration
+@bedrockultimatetool|基岩究极工具 (BedrockUltimateTool)
+@windowplayerhead
+morecars|更多车 (morecars)
+
+telepad|传送台*
+primitive-mobs-wondersapped
+@farmerscreate
+maestro@maestro-music
+accents@
+fancy-entity-renderer@
+pantheonapi
+eye-of-dreams-reforged
+
+mobs-equipment
+@civillis
+desert-villager-trader@
+@mmdskin
+
+panoramic-screenshot@|全景截图*
+
+custom-totem-particles|自定义图腾粒子* - 缺失 2.91 最新¨@custom-totem-particles|自定义图腾粒子 (Custom Totem Particles)
+@GuxlRbJ2|Yomi的常磐装饰 (Yomi's Joban Client Mod)
+@U75MCH6y
+irons-spells-n-spellbooks-restrictions@irons-spells-n-spellbooks-restricitons
+@IepjOJdK
+@state-machine|状态机模组 (State Machine)
+empty-shulker-nesting@
+@packaged_faa|封包禁忌与奥秘 (PackagedFAA)
+ad-inferos
+
+cc-directgpu@ccdirectgpu-mod
+easy-exchange@|简单替换*
+@simple-image-renderer
+ait-extras@
+rats-ratn-edition
+@eye_of_dreams
+foolish-unofficial-patch
+
+@damage-engine|伤害引擎 (Damage Engine)
+travelers-lib@
+
+
+
+station-builder@|车站建设器*
+heavy-duty-plate-blocks|重装防护板块 (Heavy-Duty Plate Blocks)
+@brxs-customizable-nextbot|Brx的自定义Nextbot (Brx's Customizable Nextbot)
+sakura-reforged|樱·重制*
+@worst-luck-possible
+ihfr-fo
+
+
+jurassic-saga@
+ae2-tech-add-on|AE2 科技扩展 (AE2 Tech Add-On)
+@create-nerfad
+questextra
+flans-mod-npc-vehicles
+@easyloginmod|简易登录 (EasyLogin)
+inventory-sort-nf|背包整理(NeoForge 版) (Inventory Sort (NeoForge Edition))
+someordinarytweaks-forge@ordinarytweaks
+
+qliphoth-awakening-dimensions@
+@mca-expanded
+ex-meteor-shower|流星雨 (Meteor Shower)
+chaos-persists
+adventurers-amulets|冒险家的护身符 (Adventurer's Amulets)
+
+@mortem
+create-frequency-filter
+@accurate-skies
+
+
+@xytpa|Xy的TPA模组
+
+steves-factory-manager-reborn|史蒂夫工厂-重置 (Steve's Factory Manager Reborn)
+steves-addons|史蒂夫工厂管理附加 (Steve's Addons)
+ffs-fancy-fluid-storage@|液体存储 (Fancy Fluid Storage)
+reverie-foundry|遐想旅途 (Journey of Reverie)
+flowercraft|花朵世界*
+@rrtt217-s-hdr-mod
+lycheejs-neoforge
+
+epic-fight-the-arachne
+insane-tnt@
+extra-tnt
+mob-loot-bags@
+
+steve-chair@
+stoic-dummy@
+wildex-bestiary@
+fubricapi@fubric-api
+
+
+
+adaptability|适应性*
+redstone-chans-void-dimension|虚空维度 (Void Dimension)
+
+@tchy_difficultyadjustment|太初寰宇难度调整 (TCHY Difficulty Adjustment)
+
+
+
+@noisiumed
+tradable-wind-burst@|可交易风爆*
+@enchant-tweaker
+mbd2thread@|MBD2 线程拓展 (Mbd2Thread)
+@ignatiushcsmoreore|IgnatiusHC 的更多矿石 (IgnatiusHC's More Ore)
+ultimate-village|终极村庄*
+@fangsu-mtr-addon|方速MTR扩展 (FangSu MTR Addon)
+@mitoftk|我的世界:王国之泪 (Minecraft: Tears of the Kingdom)
+more-candles@|更多蜡烛*
+
+tacz-automatic-first-person
+@kgt6neiaddon
+abyssalcraft-remnant-tweaker
+herobrine-companion@herobrine_companion|Herobrine 的陪伴*
+industrial-forestry
+avaritia-lite-extended
+goety-hostility@
+fish-traps-remastered@|鱼栅非官方重制版*
+the-ponderer@|思索者 (Ponderer)
+fallen-lib
+lazyyyyy@
+
+zunpet-vintage
+fluxed-crystals-2|变换水晶2 (Fluxed-Crystals 2)
+gregtech-ceu-gaseous-blast-handler
+gtmoretools@
+
+
+violas-wardrobe@|Viola 的衣柜 (Viola's Wardrobe)
+@simple-chat-disabler
+@cbc-phantom-shells
+
+@create-jade-quartz
+create-idlx@
+@physics-drop
+sketchrender@
+brainrot-protocol
+my-shadow@
+pipecraft@
+better-forests@|更好的森林*
+overworld-ancient-debris@
+simply-potion-rings@
+bettervanilla|更好的原版 (Better Vanilla)
+more-respawn-anchors-remastered@|更多重生锚重制版*
+@goetyladder|诡厄巫法:阶梯 (Goety: Ladder)
+outer-rim@the-outer-rim|Sown 的星球大战 (Sown's Star Wars Mod)
+evoc|优化效能 (Extreme Vanilla Optimizations Collection)
+mobiuscore
+
+wormhole-potion@|虫洞药水*
+finndusfillies
+moogs-glow-up@
+starlight-with-create-fix
+@zombies-everywhere
+undyings-bosses
+nice-to-have@
+@fmod
+more-enchantment-info@|更多附魔信息*
+@profitabletrade
+
+
+harvestcraft-waila-fixes
+ore-stages-restaged
+the-mini-bosses
+nether-descent|Nether Descent - 审核中¨@nether-descent
+wtp-whats-this-pack
+im-looking-at-blood
+
+iriss-plushie-mod@
+screencopy@
+legendgear-returns
+
+ae2helpers@
+ae2-pattern-workstation|AE2样板工作站 (AE2 Pattern Workstation)
+chiseltones
+chisel-facades|錾面*
+tinkers-extra-integrations
+talismans-2|符咒2*
+dalek-mod-all-dimensions-plus@
+pepoyo@pepoyo-mod
+ctnh-changelog|CTNH更新日志 (CTNH-Changelog)
+@i-want-cute-plushies-!
+tinkers-ponder@|工匠思索 (Tinkers' Ponder)
+@nekostulaicompanion
+@chatpurity|聊天过滤 (ChatPurity)
+
+qwertech
+silent-gear-jei|寂静装备JEI (Silent Gear JEI)
+cobbledex-rei-emi-jei@
+
+tcondiadema-plus@|匠魂领域附加 (TconDiadema Plus)
+@new-year-red|新年红 (New Year Red)
+@fix-mc-249973-in-1.19
+i-wanna-music@|给我音乐!*
+@1.8-style-inventory
+@numeric-id
+
+morechisels|更多凿子 (More Chisels)
+
+
+
+
+@naturot
+@infinity-stack
+@zstdmc
+vulkanbobby@
+applied-replicatics@|应用复制学*
+@undead-fire-weakness|亡灵弱火 (Undead Fire Weakness)
+ruthless
+betterlooting|更好的拾取
+@arknights-furs|明日方舟种族外观 (Arknights Origin Furs)
+
+
+
+@i-should-eat-more|吃不能停 (I Should Eat More)
+mekanism-ponders@
+@cbc-compact-mount
+create-auto-track|机械动力:径工地点 (Create: Auto Track)
+pulsetech@
+
+
+@night-lights-polymer
+snowscaress@
+
+fancy-outlines
+ae2-pattern-encoding-access-terminal@
+efficient-entities@
+distant-banners@
+chroma-carvings
+coffeechat|无忧聊 (CoffeeChat)
+chest-tracker-port@|箱子追踪非官方移植版 (Chest Tracker (Unofficial port))
+better-crash-reports|更好的崩溃日志 (Better Crash Report)
+@trinkets-updated
+not-enough-glyphs
+@not-enough-vulkan
+goslingcord
+emojicord
+@logarithmic-volume-control
+scarcity@
+mo-bends-unofficial-modern-port@|更多弯曲 [现代化移植] (Mo' Bends [MODERN PORT])
+@supersteve|超级史蒂夫 (Super Steve)
+
+longroad|前路已明 (Road Is Ahead)
+rough-render-excessive-eating@|粗渲滥食*
+
+simple-minesweeper|简单的扫雷*
+mets-blade@mets_blade|拔刀剑:更多电力工具 (MoreElectricTools Blade)
+slashblade-ununextremeaddon|拔刀剑重锋—一点也不极端的拓展 (SlashBladeUnUnExtremeAddon)
+dragit|图片拖拽 (DragIt)
+ixapi
+
+
+anything-but-fish@|就是不钓鱼*
+order-to-cook@|下单了*
+butchery-lite@
+applied-construction-sticks@|应用建筑棒*
+farscape-addon-for-gc3
+
+serene-seasons-better-winter@
+@mc122477fix-re-updated
+
+refined-construction-sticks@
+yeti-jar-dweller
+create-automotives@
+exposure-expanded@
+smart-spawn@
+random-mob-textures@
+uifadefx@
+daily-boss@
+it-seems-loosely-connected-to-the-ceiling|与洞顶的连接似乎并不牢固 (It seems loosely connected to the ceiling)¨@it-seems-loosely-connected-to-the-ceiling|与洞顶的连接似乎并不牢固 (It seems loosely connected to the ceiling) - 审核中
+agricraft-refitted
+
+
+
+
+
+turbulence-loading-animation|乱流加载动画*
+slashblade-model-warmup|拔刀剑:模型预热 (SlashBlade Model WarmUp)
+raids-enhanced
+
+caged-mobs-kots|笼中生物 - 耕云钓月版 (Caged Mobs - KOTS)
+
+@basic-server-commands|常用服务器命令 (Basic Server Commands)
+raritycore-for-fabric@raritycore_fabric|稀有度核心Fabric版 (RarityCore For Fabric)
+
+toms-storage-star-optimized|汤姆存储 - 星的奇妙优化*
+sbw-wrecked@sbw-wrecked!|[SBW]残骸系统 ([SBW] Wrecked!)
+shipping-box|售货箱*
+@coin-to-shop|消费了! (Coin To Shop)
+@liteloaderloader
+i-need-dragon-egg@|我需要龙蛋*
+nickname|昵称*
+redstone-chan-cobblestone-generator|圆石生成器 (Cobblestone Generator)
+elytra-contrails@elytra-contrails-mod|鞘翅尾迹 (Elytra Contrails Mod)
+guard-horn|警卫号角*
+jei-trim-hider@|JEI 纹饰模板隐藏 (JEI Trim Hider)
+
+endfieldpanorama|终末地游戏加载页面 (EndfieldPanorama) - 本体¨endfieldearlywindowmodule|终末地游戏加载页面 (EndfieldPanorama) - 本体所需的加载模块
+bmts-imagination|让我改改 (Let Me Tweak It)
+
+
+
+puyu|璞玉*¨@puyu|璞玉 (Puyu) - 审核中
+neo-titans-variant@|新泰坦生物-变种 (NeoTitansVariantMod)
+assembly-line|装配线*
+
+@better-coordinate-records|更好的坐标记录 / 更好的座標紀錄 (Better coordinate records)
+efn-enhance|夜幕强化 (EFN Enhance)
+pets-locator@
+guide-book|合成指南书*
+elders-wild
+voidaic-arcania
+@more-swords+
+scp-662-butlers-hand-bell
+@perihelion
+auroras-arsenal
+infernal-expansion-redux@
+hbms-nuclear-tech-mod-waldemar-edition
+@cloud-boots-legacy
+@htcpwebserver
+@noserversideclientmods
+@minecraftpatcher
+@staticenchanteditemrenderer
+@timeup
+@paragraphsreborn
+
+ae2-overclocked@|AE2超频 (AE2 Overclocked)
+@bred-is-cool
+integrated-mekanism@
+rainjava
+
+
+me-soul-card
+
+mcqoy@
+qomc@
+explosive-enhancement-legacy@explosive-enhancement-1.12.2
+@sharedinv|共享物品栏 (Shared Inventory)
+
+landing-mud|落地泥!*
+
+@mtr-tat|列车与物品 (MTR Trains and Textures)
+friendtp@|朋友TP (FrinedTP)
+
+
+@digging-leaderboard|Minecraft 挖掘榜 (Minecraft Digging Leaderboard)
+@first-person-immersive-audio|第一人称沉浸式音频 (First-person immersive audio)
+technological-assistance|科技辅助 (technological assistance)
+
+apprentices-codex
+asterism-arcanum-addon-for-irons-spells-and
+wizards-help-irons-spells-n-spellbooks-addon
+fw-addon
+new-years-delight-a-farmers-delight-add-on@new-years-delight-(a-farmers-delight-add-on)
+@more-tools-1.21.1+
+@toms_simple_storage_in_tfc
+
+@oled-saver
+
+existencealone@existence|存在 (Existence)
+
+@the-nuke-mod
+armor-3d@
+hot-iron
+dangerous@
+balaclava-mod@
+@goodblock
+tacz-sound-attracts-zombies@|枪鸣尸至 (TaCZ: Sound Attracts Zombies)
+ntrials@
+alexs-mobs-fabric
+citadel-fabric
+bibliocraft-legacy-fabric
+untamed-wilds-unofficial-port@untamed-wilds-(unofficial-port)
+cit-recrafted
+greek-fantasy-unofficial-port@greek-fantasy-(unofficial-port)
+universutil
+indev-hell-mod
+apocalypse-dimension@
+dranergize-dragon-origin@
+
+damage-indicators-classic
+deadly-weather-storms
+vapourware@
+inlinelatex@
+fear-of-sound@
+horror-pacman
+@lock-doors-from-villagers
+depths-update
+furnace-mk2@furnacemk2
+auto-clicker-fabric@auto-clicker
+@no-moon-network-fix
+multi-key-bindings@
+dog-dog@dogdog
+
+deus-ex-machina-reborn
+nanbin-create-mod@|南滨创意*
+@multi-racing-utilities|竞速实用工具
+simple-absorption@
+cobblemon-trials-edition@
+potion-core-remastered@potioncoreremastered|药水核心重制版*
+fantasy-iron-fix|铁梦兼容*
+goety-awaken-fix|厄醒修复*
+goety-twilight-fix|诡暮兼容*
+
+@emeraldcraft|绿宝石工艺 (EmeraldCraft)
+you-are-the-zombie-2-0|我是僵尸 (As The Zombie)
+mobcivics@
+
+tarotcards-remastered@|塔罗牌:重制 (TarotCards: Remastered)
+@copyblock|复制方块 (Copy Block)
+@apocalypse_end|天启终焉 (Apocalypse End)
+
+@bypass-fabric-check
+
+tensionadd|剑拔弩张之时附加 (TensionAdd)
+@trim-upgrade-core|纹饰增强 : 核心 (Trim Upgrade : Core)
+@openlink-chmlfrp-extension|开放式联机:Chmlfrp扩展 (OpenLink Chmlfrp Extension)
+
+
+enchantato-enchantment-table
+
+
+advanced-backups-patch|高级备份补丁*
+@network-proxy
+@asmcraft
+
+apotheosis-things|神化小玩意*
+weaken-satiated-shield|更平衡的饱腹代偿*
+kaleidoscope-tavern@kaleidoscopetavern|森罗物语:酒馆*
+the-farlands-are-back-tfab
+beta-graphics@
+world-corruption-fixer
+@echoes-of-utopia
+structural-tools@|结构工具*
+@originclasses
+slime-chunk-finder@
+
+optinotfine@
+enderdragon-loot
+@carpet_cuo_addition
+
+@iceandfire-atm-compatibility
+@modern-glass-doors(forge)|时尚玻璃门 (Neo)Forge 版 (Modern Glass Doors(Forge))
+ae2-better-magnet-card
+rangedjs-kubejs-addon@rangedjs
+
+kaleidoscope-tfc-cookery|森罗物语:群峦厨房 (Kaleidoscope TFC Cookery)
+reliable-recipes@
+inline-tooltips@
+mtr-east-japan-railway-addon
+raidspawn
+gtoex@
+
+@veil
+gregtech-molecule-drawings
+the-broken-script-patches-herdyn-edition¨@the-broken-script-patches|The Broken Script Patches - 原
+wifi-mod
+more-tide-fish@
+ez-actions@
+create-train-tracker
+
+
+create-backtank-is-jetpack
+create-real-stack-size@
+create-fluidlogistic|机械动力:流体包裹 (Create: Fluid Logistic)
+
+kubejs-create-automation
+nether-star-items-forge@nether-star-items¨nether-star-items-fabric
+piglin-hunt-fix
+ok-core
+@ccexpand-peripherals|CC拓展外设 (CCExpand Peripherals)
+
+colored-end-crystals
+wenzhou-specialties|温州美食*
+
+snowify-eternal-snow@
+@modernui-mc-mvus
+horror-messages-kamussy@horror-messages
+velthoric@
+
+re-constructed-wands@reconstructed-wands
+enchantment-library@|附魔图书馆*
+load-stone@
+creatures-of-sonaria-in-minecraft@creatures-of-sonariacraft
+
+command-keybindings
+@rdpfix
+true-end-cf@true_end
+barnyard-buddies@
+black-souls-options|黑色之魂:选项 (Black Souls: Options)
+@crosstie
+jcplugin
+pursuit-of-immortality|无光仙途 (Nonsun's Pursuit of Immortality)
+craftingnetherstar
+emeddium-au-naturel-edit
+viewmodel-tuner@
+aethersteel@
+custom-better-beacons@
+immersive-cookfarm@immersive-cooking-adoon
+goety-heart-of-creation
+
+dragns-livestock-overhaul-pets-addon@dragns-livestock-overhaul-pets-addon!
+unnatural-absorption
+ripples-of-the-past-recording@
+serene-seasons-api-stub-ecliptic-seasons-bridge
+ecliptic-seasons-bundles
+@maceeffect|重锤效果 (MaceEffect)
+spiders-shoot-webs
+@attribute-pvp-helper
+
+enigmatic-addons-legacy|神秘遗物拓展经典版
+beak-pouchs-plight|喙囊悲事 (Beak&Pouch's Plight)
+hammers-galore|锤子多多*
+language-amend@|渊言订正*
+
+mechanical-millstone
+zoology-of-the-world-of-withernauts
+stackable-flowers@
+dragns-deadly-dinos-reconstructed@
+teleporttagjs@
+teleport-tag@teleporttag|传送标签 (teleport tag)
+insconfigjs@
+insconfig@|即时重配 (insconfig)
+entityreplacer@|生物替换 (entityreplacer)
+nohurtred|没有受击变红 (NoHurtRed)
+bilibili-media-kots|哔哩哔哩WaterMedia兼容模组 - 耕云钓月版 (Bilibili Media - KOTS)
+satiated-shield-fix|饱腹代偿修复*
+tacz-armor-scaling@|TaCZ护甲缩放 (TaCZ Armor Scaling)
+crazy-chocobos@crazy-chocobos!
+burnt-basic@
+@regsyncfix
+giddy-guinea-pigs@giddy-guinea-pigs!
+dragns-crop-overhaul@dragns-crop-overhaul!
+dragns-livestock-overhaul-permafrost@
+radical-rats
+little-tractor@
+fancy-ferrets@fancy-ferrets!
+@dune-striders
+rummage|翻箱倒柜*
+tacz-creative-supplement¨@tacz-creative-supplement|Tacz Creative Supplement - 审核中
+
+anvilcraft-qualia-addon@aqa|铁砧工艺:Qualia (AnvilCraft: Qualia Addon)
+
+create-more-machines|机械动力:更多机械*
+turret-mod-rebirth
+kind-seagull|善良海鸥*
+paper-kite-manor@paper_kite_manor|纸鸢庄园*
+epicfight-clash-blade@|史诗战斗:冲击之刃 (EpicFight : Clash Blade)
+attribute-keeper
+@collide|冲撞 (Collide)
+
+frostfire-dragon|冰焰龙*
+advancements-rewards@advancements_rewards|成就&奖励 (Advancements&Rewards)
+@kaleidoscope-cookertransmutation-callback|森罗厨房:嬗变饭袋回调 (KaleidoscopeCooker:TransmutationCallback)
+
+
+@minewatch
+@weight-system|重量系统 (Weight System)
+interlace-spellweaves-irons-spells-and-spellbooks|交错织法 (Interlace SpellWeaves)
+mobs-use-shield
+skilltreemkp@
+cells
+wanderer-pets@
+medieval-embroidery@
+dragns-wagons
+dragns-deadly-dinos@dragns-deadly-dinos!
+dragns-bettas-aquatics@
+reliable-remover@
+reliable-replacer@
\ No newline at end of file