<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[关于1.12.2水影的实例]]></title><description><![CDATA[<p dir="auto">我认为1.12.2水影的一些实例的行为相对doc来说很奇怪，比如js中packet事件返回的是ipacket而不是packet，操作数据包也必须使用ipacket，而mc实例又必须使用1.8的名称来调用其的属性（比如mc.world必须改成.worldObj），这些在doc中应该都是未定义的，有没有1.12.2水影的doc或wiki可以参考</p>
]]></description><link>https://forum.liquidbounce.net/topic/7565/关于1-12-2水影的实例</link><generator>RSS for Node</generator><lastBuildDate>Thu, 16 Jul 2026 23:27:39 GMT</lastBuildDate><atom:link href="https://forum.liquidbounce.net/topic/7565.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 15 Apr 2023 17:22:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 关于1.12.2水影的实例 on Mon, 24 Apr 2023 12:58:17 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/z7087" aria-label="Profile: z7087">@<bdi>z7087</bdi></a></p>
<ul>
<li>1.12.2的水影没有适用的API文档</li>
<li>由于使用的重混淆表依旧是1.8.9的因此会把在1.12.2与1.8.9中相同Searge名称的成员（例：field_71441_e）或方法映射成1.8.9对应的MCP名称（例：theWorld）</li>
<li>1.12.2的水影有跨版本功能（现已废弃，但仅是让1.8.9无法启动），一些API改成了内置的跨版本系统提供的API（例如onPacket事件里的getPacket()是IPacket，实现类是PacketImpl，使用getWrapped()获取原生数据包）</li>
</ul>
<p dir="auto">要使用1.12.2的类请先把配置目录下的重混淆表（mcp-stable_22.srg）替换成1.12.2内容的重混淆表（这里放个已经替换的：<a href="/assets/uploads/files/1682340647850-mcp-stable_22.zip">mcp-stable_22.zip</a> ），重混淆表替换完成后可以使用 1.12.2-Forge 的MCP作为文档<br />
（by-mumy）</p>
]]></description><link>https://forum.liquidbounce.net/post/37842</link><guid isPermaLink="true">https://forum.liquidbounce.net/post/37842</guid><dc:creator><![CDATA[CookieChinese]]></dc:creator><pubDate>Mon, 24 Apr 2023 12:58:17 GMT</pubDate></item></channel></rss>