CCBlueX Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    关于1.12.2水影的实例

    Chinese
    2
    2
    145
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • z7087
      z7087 last edited by

      我认为1.12.2水影的一些实例的行为相对doc来说很奇怪,比如js中packet事件返回的是ipacket而不是packet,操作数据包也必须使用ipacket,而mc实例又必须使用1.8的名称来调用其的属性(比如mc.world必须改成.worldObj),这些在doc中应该都是未定义的,有没有1.12.2水影的doc或wiki可以参考

      CookieChinese 1 Reply Last reply Reply Quote 0
      • CookieChinese
        CookieChinese @z7087 last edited by

        @z7087

        • 1.12.2的水影没有适用的API文档
        • 由于使用的重混淆表依旧是1.8.9的因此会把在1.12.2与1.8.9中相同Searge名称的成员(例:field_71441_e)或方法映射成1.8.9对应的MCP名称(例:theWorld)
        • 1.12.2的水影有跨版本功能(现已废弃,但仅是让1.8.9无法启动),一些API改成了内置的跨版本系统提供的API(例如onPacket事件里的getPacket()是IPacket,实现类是PacketImpl,使用getWrapped()获取原生数据包)

        要使用1.12.2的类请先把配置目录下的重混淆表(mcp-stable_22.srg)替换成1.12.2内容的重混淆表(这里放个已经替换的:mcp-stable_22.zip ),重混淆表替换完成后可以使用 1.12.2-Forge 的MCP作为文档
        (by-mumy)

        1 Reply Last reply Reply Quote 1
        • First post
          Last post
        About
        • Terms of Service
        • Privacy Policy
        • Status
        • Contact Us
        Downloads
        • Releases
        • Source code
        • License
        Docs
        • Tutorials
        • CustomHUD
        • AutoSettings
        • ScriptAPI
        Community
        • Forum
        • Guilded
        • YouTube
        • Twitter
        • D.Tube