Initial setup
commit
8f29acdc24
|
@ -0,0 +1,26 @@
|
||||||
|
/bin/minecraft/*
|
||||||
|
!/bin/minecraft/finalbeta
|
||||||
|
/conf
|
||||||
|
/docs
|
||||||
|
/eclipse
|
||||||
|
/jars
|
||||||
|
/lib
|
||||||
|
/logs
|
||||||
|
/reobf
|
||||||
|
/runtime
|
||||||
|
/temp
|
||||||
|
/*.sh
|
||||||
|
/*.bat
|
||||||
|
/builds
|
||||||
|
|
||||||
|
/src/.settings
|
||||||
|
/src/.classpath
|
||||||
|
/src/.project
|
||||||
|
/src/bin
|
||||||
|
/src/minecraft/net/minecraft/client
|
||||||
|
/src/minecraft/net/minecraft/isom
|
||||||
|
|
||||||
|
/src/minecraft/net/minecraft/src/*
|
||||||
|
!/src/minecraft/net/minecraft/src/mod_*
|
||||||
|
!/src/minecraft/net/minecraft/src/*.patch
|
||||||
|
!/src/minecraft/net/minecraft/src/finalbeta
|
|
@ -0,0 +1,24 @@
|
||||||
|
setup:
|
||||||
|
./cleanup.sh
|
||||||
|
./decompile.sh
|
||||||
|
(cd ./src/minecraft/net/minecraft/src && git init && git add . && git commit -m "Setup")
|
||||||
|
|
||||||
|
[working-directory: './src/minecraft/net/minecraft/src/']
|
||||||
|
apply-patch:
|
||||||
|
git apply ./finalbeta/mod.patch
|
||||||
|
|
||||||
|
[working-directory: './src/minecraft/net/minecraft/src/']
|
||||||
|
create-patch:
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
(for file in $(fd --no-ignore ".java.bak"); do
|
||||||
|
core="${file/.bak/}"
|
||||||
|
patch="${core}.patch"
|
||||||
|
echo "Creating patch file for $core"
|
||||||
|
diff -Nau "$file" "$core" > "$patch" || true
|
||||||
|
done)
|
||||||
|
|
||||||
|
build:
|
||||||
|
just create-patch
|
||||||
|
./recompile.sh
|
||||||
|
./reobfuscate.sh
|
||||||
|
(cd ./reobf/minecraft && zip -r "../../builds/finalbeta-1.4.0-modloader.zip" ./*)
|
|
@ -0,0 +1,12 @@
|
||||||
|
--- BlockBed.java.bak 2025-04-04 22:37:36.783594425 +0300
|
||||||
|
+++ BlockBed.java 2025-04-04 22:37:07.542945648 +0300
|
||||||
|
@@ -22,6 +22,9 @@
|
||||||
|
|
||||||
|
public boolean blockActivated(World world, int i, int j, int k, EntityPlayer entityplayer)
|
||||||
|
{
|
||||||
|
+ if (true) {
|
||||||
|
+ return false;
|
||||||
|
+ }
|
||||||
|
if(world.multiplayerWorld)
|
||||||
|
{
|
||||||
|
return true;
|
|
@ -0,0 +1,11 @@
|
||||||
|
--- BlockReed.java.bak 2025-04-04 22:55:28.995768000 +0300
|
||||||
|
+++ BlockReed.java 2025-04-04 22:56:15.585222322 +0300
|
||||||
|
@@ -50,7 +50,7 @@
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
- if(l != Block.grass.blockID && l != Block.dirt.blockID)
|
||||||
|
+ if(l != Block.grass.blockID && l != Block.dirt.blockID && l != Block.sand.blockID)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
|
@ -0,0 +1,18 @@
|
||||||
|
package net.minecraft.src;
|
||||||
|
|
||||||
|
import java.util.logging.Logger;
|
||||||
|
|
||||||
|
public class mod_FinalBeta extends BaseMod {
|
||||||
|
|
||||||
|
public static final Logger LOGGER = Logger.getLogger("FinalBeta");
|
||||||
|
|
||||||
|
public mod_FinalBeta() {
|
||||||
|
// ModLoader.SetInGameHook(this, true, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String Version() {
|
||||||
|
return "1.4.0";
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue