mirror of
https://github.com/Motschen/Blur.git
synced 2025-12-16 11:45:09 +01:00
Fix mod in new 1.12 versions
This commit is contained in:
@@ -60,19 +60,21 @@ public class Blur {
|
|||||||
private ShaderResourcePack dummyPack = new ShaderResourcePack();
|
private ShaderResourcePack dummyPack = new ShaderResourcePack();
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
|
public Blur() {
|
||||||
|
((List<IResourcePack>)ReflectionHelper.getPrivateValue(Minecraft.class, Minecraft.getMinecraft(), "field_110449_ao", "defaultResourcePacks")).add(dummyPack);
|
||||||
|
}
|
||||||
|
|
||||||
@EventHandler
|
@EventHandler
|
||||||
public void preInit(FMLPreInitializationEvent event) {
|
public void preInit(FMLPreInitializationEvent event) {
|
||||||
MinecraftForge.EVENT_BUS.register(this);
|
MinecraftForge.EVENT_BUS.register(this);
|
||||||
|
|
||||||
// Add our dummy resourcepack
|
// Add our dummy resourcepack
|
||||||
((List<IResourcePack>)ReflectionHelper.getPrivateValue(Minecraft.class, Minecraft.getMinecraft(), "field_110449_ao", "defaultResourcePacks")).add(dummyPack);
|
|
||||||
((SimpleReloadableResourceManager)Minecraft.getMinecraft().getResourceManager()).registerReloadListener(dummyPack);
|
((SimpleReloadableResourceManager)Minecraft.getMinecraft().getResourceManager()).registerReloadListener(dummyPack);
|
||||||
|
|
||||||
config = new Configuration(new File(event.getModConfigurationDirectory(), "blur.cfg"));
|
config = new Configuration(new File(event.getModConfigurationDirectory(), "blur.cfg"));
|
||||||
saveConfig();
|
saveConfig();
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("null")
|
|
||||||
private void saveConfig() {
|
private void saveConfig() {
|
||||||
|
|
||||||
blurExclusions = config.getStringList("guiExclusions", Configuration.CATEGORY_GENERAL, new String[] {
|
blurExclusions = config.getStringList("guiExclusions", Configuration.CATEGORY_GENERAL, new String[] {
|
||||||
@@ -110,7 +112,6 @@ public class Blur {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("null")
|
|
||||||
@SubscribeEvent
|
@SubscribeEvent
|
||||||
public void onGuiChange(GuiOpenEvent event) {
|
public void onGuiChange(GuiOpenEvent event) {
|
||||||
if (_listShaders == null) {
|
if (_listShaders == null) {
|
||||||
@@ -132,7 +133,6 @@ public class Blur {
|
|||||||
return Math.min((System.currentTimeMillis() - start) / (float) fadeTime, 1);
|
return Math.min((System.currentTimeMillis() - start) / (float) fadeTime, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("null")
|
|
||||||
@SubscribeEvent
|
@SubscribeEvent
|
||||||
public void onRenderTick(RenderTickEvent event) {
|
public void onRenderTick(RenderTickEvent event) {
|
||||||
if (event.phase == Phase.END && Minecraft.getMinecraft().currentScreen != null && Minecraft.getMinecraft().entityRenderer.isShaderActive()) {
|
if (event.phase == Phase.END && Minecraft.getMinecraft().currentScreen != null && Minecraft.getMinecraft().entityRenderer.isShaderActive()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user