Начинающий
- Статус
- Оффлайн
- Регистрация
- 27 Дек 2024
- Сообщения
- 100
- Реакции
- 0
- Выберите загрузчик игры
- OptiFine
Когда-то была тема с этим кодом но он нечего не поднимал я немного доработал и теперь мне на слабом пк повысило на 20 фпс
Если можно ещё как-то этот код добработать напишите пожалуйста код повышает фпс только через настройки
Пожалуйста, авторизуйтесь для просмотра ссылки.
Если можно ещё как-то этот код добработать напишите пожалуйста код повышает фпс только через настройки
Optimization:
package im.geassclient.functions.impl.render;
import im.geassclient.functions.api.Category;
import im.geassclient.functions.api.Function;
import im.geassclient.functions.api.FunctionRegister;
import net.minecraft.client.settings.CloudOption;
import net.minecraft.client.settings.GraphicsFanciness;
import net.minecraft.client.settings.ParticleStatus;
import static net.minecraft.client.settings.CloudOption.OFF;
import static net.minecraft.client.settings.GraphicsFanciness.FAST;
import static net.minecraft.client.settings.ParticleStatus.MINIMAL;
@FunctionRegister(name = "Optimization", type = Category.Render, key = -1)
public class Optimization extends Function {
private boolean prevVsync = true;
private GraphicsFanciness prevGraphicFanciness = GraphicsFanciness.FANCY;
private ParticleStatus prevParticles = ParticleStatus.ALL;;
private int prevRenderDistance = 12;
private boolean prevofSky = true;
private boolean prevofStars = true;
private boolean prevofSunMoon = true;
private boolean prevofWeather = true;
private CloudOption prevCloudOption = CloudOption.FANCY;
private boolean prevEntityShadow = true;
private boolean prevAutoJump = true;
private boolean prevBobbing = true;
private boolean prevfire = true;
private boolean prevred = true;
private boolean prevex = true;
private boolean prevflame = true;
private boolean prevTerra = true;
private boolean prevText = true;
private boolean prevFastRender = false;
private boolean prevwater = true;
public Optimization() {
super("Optimization", Category.Render);
}
[USER=1367676]@override[/USER]
public Boolean onEnable() {
super.onEnable();
if (mc != null && mc.gameSettings != null) {
prevVsync = mc.gameSettings.vsync;
prevGraphicFanciness = mc.gameSettings.graphicFanciness;
prevParticles = mc.gameSettings.particles;
prevRenderDistance = mc.gameSettings.renderDistanceChunks;
prevofSunMoon = mc.gameSettings.ofSunMoon;
prevofStars = mc.gameSettings.ofStars;
prevofSky = mc.gameSettings.ofSky;
prevofWeather = mc.gameSettings.ofWeather;
prevCloudOption = mc.gameSettings.cloudOption;
prevEntityShadow = mc.gameSettings.entityShadows;
prevAutoJump = mc.gameSettings.autoJump;
prevBobbing = mc.gameSettings.viewBobbing;
prevfire = mc.gameSettings.ofAnimatedFire;
prevred = mc.gameSettings.ofAnimatedRedstone;
prevex = mc.gameSettings.ofAnimatedExplosion;
prevflame = mc.gameSettings.ofAnimatedFlame;
prevTerra = mc.gameSettings.ofAnimatedTerrain;
prevText = mc.gameSettings.ofAnimatedTextures;
prevFastRender = mc.gameSettings.ofFastRender;
prevwater = mc.gameSettings.ofWaterParticles;
mc.gameSettings.vsync = false;
mc.gameSettings.graphicFanciness = FAST;
mc.gameSettings.particles = MINIMAL;
mc.gameSettings.renderDistanceChunks = 8;
mc.gameSettings.ofSunMoon = false;
mc.gameSettings.ofSky = false;
mc.gameSettings.ofStars = false;
mc.gameSettings.ofWeather = false;
mc.gameSettings.cloudOption = OFF;
mc.gameSettings.entityShadows = false;
mc.gameSettings.autoJump = false;
mc.gameSettings.viewBobbing = false;
mc.gameSettings.ofAnimatedRedstone = false;
mc.gameSettings.ofAnimatedExplosion = false;
mc.gameSettings.ofAnimatedFire = false;
mc.gameSettings.ofAnimatedFlame = false;
mc.gameSettings.ofAnimatedTerrain = false;
mc.gameSettings.ofAnimatedTextures = false;
mc.gameSettings.ofFastRender = true;
mc.gameSettings.ofWaterParticles = false;
}
return null;
}
[USER=1367676]@override[/USER]
public void onDisable() {
super.onDisable();
if (mc != null && mc.gameSettings != null) {
mc.gameSettings.vsync = prevVsync;
mc.gameSettings.graphicFanciness = prevGraphicFanciness;
mc.gameSettings.particles = prevParticles;
mc.gameSettings.cloudOption = prevCloudOption;
mc.gameSettings.renderDistanceChunks = prevRenderDistance;
mc.gameSettings.ofSunMoon = prevofSunMoon;
mc.gameSettings.ofWeather = prevofWeather;
mc.gameSettings.ofStars = prevofStars;
mc.gameSettings.ofSky = prevofSky;
mc.gameSettings.entityShadows = prevEntityShadow;
mc.gameSettings.viewBobbing = prevBobbing;
mc.gameSettings.ofAnimatedRedstone = prevred;
mc.gameSettings.ofAnimatedFlame = prevflame;
mc.gameSettings.ofAnimatedFire = prevfire;
mc.gameSettings.ofAnimatedExplosion = prevex;
mc.gameSettings.autoJump = prevAutoJump;
mc.gameSettings.ofAnimatedTerrain = prevTerra;
mc.gameSettings.ofAnimatedTextures = prevText;
mc.gameSettings.ofFastRender = prevFastRender;
mc.gameSettings.ofWaterParticles = prevwater;
}
}
}