Giter VIP home page Giter VIP logo

mcp1.8.9op's Introduction

mcp1.8.9op

A fixed mcp workspace configured for 1.8.9 integrated with optifine and setup with a single setup.(bat|sh) executable.

Setup

Run setup.bat or setup.sh

setup.sh for Linux might have some issues. I cannot test it however as I do not possess a Linux envinroment.

What this will do:

  1. Decompile minecraft, which will fail at recompiling.
  2. Fix a source bug where a variable name is incorrectly written.
  3. Recompile minecraft correctly.
  4. Remove minecraft's source code and replace it with optifine's.

What you get at the end:

  • A (hopefully) bugless mcp 1.8.9 workspace with optifine pre-installed.

IntelliJ

Setup, run and export MCP 1.8.9 with Optifine in IntelliJ

Eclipse

I don't use Eclipse

mcp1.8.9op's People

Contributors

dxxxxy avatar garbg avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

mcp1.8.9op's Issues

1.8.9-natives missing

I'm attempting to follow the tutorial found here, but when I get to 3:29, it says to add 1.8.9-natives and the folder isn't there.

I'm unsure if it's related, but I'm getting this error when attempting to run setup.bat:

C:\Users\SylveonBottle\Downloads\mcp1.8.9op>setup.bat
Setup > Decompiling
== MCP 9.18 (data: 9.19, client: 1.8.9, server: 1.8.9) ==
"scalac" is not found on the PATH.  Scala files will not be recompiled
# found ff, ff patches, srgs, name csvs, doc csvs, param csvs, astyle, astyle config, rg, ss
Looking in C:\Users\SylveonBottle\AppData\Roaming\.minecraft\versions for mc installs... OK
Copying assets... OK
Parsing JSON file... OK
Looking for minecraft main jar... Not found
Copying minecraft main jar... OK
> Checking libraries...
        Copying library jinput... OK
        Copying library lwjgl-platform... OK
        Copying library icu4j-core-mojang... OK
        Copying library twitch-external-platform... Error copying library tv.twitch:twitch-external-platform:4.5
Press any key to continue . . .
Setup > Fixing src
gc : Cannot find path
'C:\Users\SylveonBottle\Downloads\mcp1.8.9op\src\minecraft\net\minecraft\world\gen\structure\StructureMineshaftPieces.java'
because it does not exist.
At line:1 char:2
+ (gc src\minecraft\net\minecraft\world\gen\structure\StructureMineshaf ...
+  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (C:\Users\SylveonBottle\...haftPieces.java:String) [Get-Content], ItemNotFoundEx
   ception
    + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetContentCommand

Out-File : Could not find a part of the path
'C:\Users\SylveonBottle\Downloads\mcp1.8.9op\src\minecraft\net\minecraft\world\gen\structure\StructureMineshaftPieces.java'.
At line:1 char:111
+ ... _1_', 'k' | Out-File -encoding ASCII src\minecraft\net\minecraft\worl ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OpenError: (:) [Out-File], DirectoryNotFoundException
    + FullyQualifiedErrorId : FileOpenFailure,Microsoft.PowerShell.Commands.OutFileCommand

Setup > Recompiling
== MCP 9.18 (data: 9.19, client: 1.8.9, server: 1.8.9) ==
"scalac" is not found on the PATH.  Scala files will not be recompiled
!! Can not find client sources, try decompiling !!
!! Can not find server sources, try decompiling !!
Press any key to continue . . .
Setup > Removing mc src
The system cannot find the file specified.
The system cannot find the path specified.
Setup > Copying op src
op\Start.java
>>>>a bunch of .png and .java files
2951 File(s) copied
Setup > Done, should be OK
Press any key to continue . . .

problem

Modified jar detected. Unpredictable results !!
I only have the latest 1.8.9

How can I Reobf ?

I ran recompile.bat but there's no Optifine files in temp/client_reobf or client_recomp.jar, and reobf/minecraft is empty.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.