Skip to content

Commit 05c4040

Browse files
committed
Merge branch 'cleanroom_gradle' of https://github.com/Ecdcaeb/OptiRefine into cleanroom_gradle
2 parents d08ed4b + cca1f47 commit 05c4040

3 files changed

Lines changed: 14 additions & 1 deletion

File tree

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
# OptiRefine 目前没有可用版本,请勿在任何实际场景下载安装。暂不接受由OptiRefine引发崩溃或错误的issue。但你仍然可以反馈OptiFine本身在Cleanroom环境下存在的问题,需要的特性。
2+
13
# OptiRefine
24
OptiRefine is a mod that utilizes Mixin to patch Optifine, keeping optifine compatible with cleanroom and reducing its destructiveness.
35

src/main/java/mods/Hileb/optirefine/core/OptiRefineBlackboard.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -224,9 +224,20 @@ public class OptiRefineBlackboard {
224224
"net.minecraft.world.chunk.BlockStateContainer",
225225
"net.minecraft.world.chunk.storage.ExtendedBlockStorage"
226226
);
227+
private String getTitleFromHitokoto() {
228+
CloseableHttpResponse.create();
229+
CloseableHttpClient.class.getDeclaredMethods();
230+
try {
231+
String response = EntityUtils.toString(HttpClients.createDefault().execute(new HttpGet("https://v1.hitokoto.cn/")).getEntity());
232+
} catch (Throwable var9) {
233+
}
234+
}
227235

228236

229237
public static final Lazy<Object2BooleanMap<String>> REPATCH_CONFIG = Lazy.of(()->{
238+
// ServiceLoader.load(IPlantable.class).stream()
239+
// .map(ServiceLoader.Provider::get)
240+
//.
230241
String[] str = CLASSES.toArray(String[]::new);
231242
boolean[] ab = new boolean[str.length];
232243
java.util.Arrays.fill(ab, true);

src/main/java/mods/Hileb/optirefine/mixin/defaults/minecraft/client/renderer/texture/MixinTextureManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
import java.util.Map;
2222

23-
@Mixin(TextureManager.class)
23+
@MixinTextureAtlasSprite(TextureManager.class)
2424
public abstract class MixinTextureManager {
2525
@Unique
2626
private ITextureObject boundTexture;

0 commit comments

Comments
 (0)