Git Product home page Git Product logo

mcef's Introduction

CinemaMod

Watch online videos with others in Minecraft.

NOT RELEASED, IN DEVELOPMENT. If you use this, understand that there are bugs and it is not complete.

Current blockers before releasing:

  • Need to convert CinemaMod to use MCEF 2
  • Need to make a server backend for Fabric in addition to Bukkit
  • Need to remove the hard requirement for ffmpeg to be installed on the server

Discussion

https://discord.gg/rNrh5kW8Ty

mcef's People

Contributors

aliandre avatar dersimeon avatar ds58 avatar giantluigi4 avatar hydos avatar javaarchive avatar montoyo avatar mysticpasta1 avatar

Stargazers

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

Watchers

 avatar  avatar  avatar

mcef's Issues

60fps support

60fps support?
On YouTube video is played only in 30fps, despite the specified settings in the player.

Have you planned to support the newer Minecraft versions?

uhh I'm making a mod that gives you items that you're drawing. I made the interface in HTML with an external web server.
But now I want to put the browser in Minecraft. Is it possible to transfer this mod to Minecraft 1.16.5?

MCEF may be leaving behind JCEF Processes run in the background. Even after minecraft is shut down.

Last night i noticed my system was slowing down. and looked in task manager and noticed that multiple JCEF Helper process were taking ALOT of my CPU Resources. This is a major issue because this seems to be taking up the entire CPU Thread. (For context this system im using has a Ryzen 5 3600 with 6 cores and 12 threads.)

Just for reference on what this would look like in task manager.

image

These processes seem safe to kill without any issues. Il'l add more info if i find more things about it.

Always White Screen

After I turn on the screen and set the link to "https://google.cn" , it is white and never change
And I look up the debug.log. There is no any error about MCEF or WebDisplays
MCEF: 1.31
WebDisplays:: 1.1
MineCraft: 1.12.2
OS: Windows10-64Bit
Thanks for your reply!

Client only?

Hello all,
this is a client-only mod, correct?
Or are there any advantages if I install it on a server aswell?

READ installation files will be moving to a different host

This mod will no longer be able to update effective Nov. 30 as I am moving the files (AKA the MCEF mirror) to a different host due to logistical reasons and dissolution of the parent company that was hosting the files previously.

I will update this issue when they have been moved and MCEF is able to download them once again.

White screen on Ubuntu

White screen on ubuntu 20.04
Kde plasma
Minecraft 1.12.2 with 95 mods:
[✔️] [1.12.2]+SecurityCraft+v1.8.20.2
[📁] 1.12 (folder)
[✔️] AdFinders-1.12.2-2.3.17.0-build.0559
[✔️] AdLods-1.12.2-1.0.8.0-build.0504
[✔️] Air-Cooled+Pack+[MTS]+1.10.2-14.0.0-1.0.1
[✔️] AppleSkin-mc1.12-1.0.14
[✔️] bettercaves-1.12.2-2.0.4
[✔️] BetterCombat-1.12.2-1.5.6
[✔️] BetterFps-1.4.8
[✔️] BetterPlacement-1.0.0-1
[✔️] Bountiful-2.2.2
[✔️] buildcraft-all-7.99.24.7
[✔️] cc-tweaked-1.12.2-1.89.1
[✔️] CD4017BE_lib-1.12.2-6.5.1
[✔️] cfm-6.3.0-mc1.12.2
[✔️] Chameleon-1.12-4.1.3
[✔️] Charset-Lib-0.5.6.5
[✔️] CodeChickenLib-1.12.2-3.2.3.358-universal
[✔️] collective-1.12.2-2.64
[✔️] coroutil-1.12.1-1.2.37
[✔️] CreativeCore_v1.10.65_mc1.12.2
[✔️] CustomNPCs_1.12.2-(05Jul20)
[✔️] energyconverters_1.12.2-1.3.7.30
[✔️] EnhancedVisuals_v1.4.2_mc1.12.2
[❌] EpicFightMod-1.12.2-2.2.7.jar (disabled)
[✔️] extrautils2-1.12-1.9.9
[✔️] ForgeEndertech-1.12.2-4.5.5.0-build.0561
[✔️] Forgelin-1.8.3
[✔️] ForgeMultipart-1.12.2-2.6.2.83-universal
[✔️] Golden+Airport+Pack+[Immersive+Vehicles]3.2.5
[✔️] Helicopter_Pack-2.7.0
[✔️] Hwyla-1.8.26-B41_1.12.2
[✔️] IAV_Parts_Pack_Beta_3
[✔️] iChunUtil-1.12.2-7.2.1
[✔️] Immersive+Vehicles-1.12.2-20.3.0
[✔️] ironchest-1.12.2-7.0.72.847
[✔️] IV_Trin_Part_Pack_2.12.0
[✔️] jei_1.12.2-4.16.1.301
[✔️] LunatriusCore-1.12.2
[✔️] mcef-1.12.2-1.31
[✔️] MCMultiPart-2.5.3
[✔️] Mekanism-1.12.2-9.8.3.390
[📁] memory_repo (folder)
[✔️] minecolonies-1.12.2-0.11.804-RELEASE-universal
[✔️] MineMenu-1.12.2-1.6.10-universal
[✔️] MoBends_1.12.2-1.0.0-beta-20.06.20
[✔️] MouseTweaks-2.10-mc1.12.2
[✔️] MrTJPCore-1.12.2-2.1.4.43-universal
[✔️] MTS_Official_Pack_V19
[✔️] obfuscate-0.2.6-1.12.2
[✔️] OpenComputers-MC1.12.2-1.7.5.192
[✔️] openscreens-1.12.2-1.0.1
[📁] OpenSecurity (folder)
[✔️] OpenSecurity-1.12.2-1.0-83
[✔️] opensolidstate-1.0
[✔️] OptiFine_1.12.2_HD_U_G5
[✔️] Pam's+BrewCraft+1.12.2-1.0.2
[✔️] plethora-1.12.2-1.2.3
[✔️] PortalGun-1.12.2-7.1.0
[✔️] ProjectRed-1.12.2-4.9.4.120-Base
[✔️] ProjectRed-1.12.2-4.9.4.120-compat
[✔️] ProjectRed-1.12.2-4.9.4.120-fabrication
[✔️] ProjectRed-1.12.2-4.9.4.120-integration
[✔️] ProjectRed-1.12.2-4.9.4.120-lighting
[✔️] ProjectRed-1.12.2-4.9.4.120-world
[📁] railcraft (folder)
[✔️] railcraft-12.0.0
[✔️] Redstone+++ver1.3e
[✔️] RedstoneControl-1.12.2-0.3.1.3
[✔️] Schematica-Mod-1.12.2
[✔️] SereneSeasons-1.12.2-1.2.18-universal
[✔️] StorageDrawers-1.12.2-5.4.0
[✔️] techguns-1.12.2-2.0.2.0_pre3.2
[✔️] UNU+Civilian+Pack+[MTS]+1.12.2-19.15.5-4.2.5
[✔️] UNU+Military+Pack+[MTS]+1.12.2-19.15.5-4.0.2
[✔️] UNU+Parts+Pack+[MTS]+1.12.2-19.15.5-4.3.2
[✔️] villagernames_1.12.2-3.3
[✔️] Waywardcraft_Pack_V02
[✔️] weather2-1.12.1-2.6.12
[✔️] webdisplays-1.12.2-1.1
[✔️] worldedit-forge-mc1.12.2-6.1.10-dist
[✔️] zettaindustries-1.3-1.12.2-161

Add binary patcher system to include additional Chrome codecs (AVC/MPEG-4/Widevine) - Twitch/YouTube Live/MP4 support

For simplicity of explaining -- there are 2 versions of Chromium you can build:

  • standard "libre" Chromium
  • Chromium with additional codecs / Chrome branding

For licensing reasons I cannot host the binaries for a build of Chromium with additional codecs. There are royalties for H.264 and possibilities other codes included in such a build.

However, it is possible I can host binary diffs between the libre version of Chromium (which I can host without issue) and the proprietary version of Chromium.

From these diffs, the mod can then patch the libre version of Chromium to include the additional codecs. Ie the end user is compiling the final product on their machine -- I am not distributing it directly. The user would be made aware and need to agree to the additional Chrome codecs license (basically the same thing as agreeing to the terms when you install Google Chrome).

White screen (windows 10)

Jcef issue
They are not going to update this mod anymore
I will leave open until someone close it
If someone close it means dev is back

Description: There was a severe problem during mod loading that has caused the game to fail

Log:

Time: 3/11/23 5:56 PM
Description: There was a severe problem during mod loading that has caused the game to fail

net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from Minecraft Chromium Embedded Framework (mcef)
Caused by: java.lang.UnsatisfiedLinkError: C:\Users\janhe\Desktop\MultiMC\instances\MTS.minecraft\jcef\jcef.dll: The specified procedure could not be found
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1934)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1817)
at java.lang.Runtime.load0(Runtime.java:782)
at java.lang.System.load(System.java:1100)
at org.cef.CefApp.startup(CefApp.java:484)
at net.montoyo.mcef.client.ClientProxy.onInit(ClientProxy.java:142)
at net.montoyo.mcef.MCEF.onInit(MCEF.java:62)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:637)
at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136)
at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:749)
at net.minecraftforge.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:336)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:535)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:214)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:249)
at org.multimc.EntryPoint.listen(EntryPoint.java:143)
at org.multimc.EntryPoint.main(EntryPoint.java:34)

A detailed walkthrough of the error, its code path and all known details is as follows:

-- System Details --
Details:
Minecraft Version: 1.12.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_362, Temurin
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Temurin
Memory: 891246072 bytes (849 MB) / 1987575808 bytes (1895 MB) up to 3817865216 bytes (3641 MB)
JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms512m -Xmx4096m
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.42 Powered by Forge 14.23.5.2859 Optifine OptiFine_1.12.2_HD_U_G5 11 mods loaded, 11 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored

| State | ID          | Version      | Source                                   | Signature                                |
|:----- |:----------- |:------------ |:---------------------------------------- |:---------------------------------------- |
| LCHI  | minecraft   | 1.12.2       | minecraft.jar                            | None                                     |
| LCHI  | mcp         | 9.42         | minecraft.jar                            | None                                     |
| LCHI  | FML         | 8.0.99.99    | forge-1.12.2-14.23.5.2859-universal.jar  | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| LCHI  | forge       | 14.23.5.2859 | forge-1.12.2-14.23.5.2859-universal.jar  | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| LCHI  | obfuscate   | 0.4.2        | minecraft.jar                            | None                                     |
| LCHI  | cfm         | 6.3.0        | furniture-6.3.2-1.12.2.jar               | None                                     |
| LCHI  | cgm         | 0.15.3       | guns-0.15.3-1.12.2.jar                   | None                                     |
| LCHI  | mts         | 22.6.0       | Immersive+Vehicles-1.12.2-22.6.0.jar     | None                                     |
| LCHE  | mcef        | 1.33         | mcef-1.12.2-1.33(1).jar                  | None                                     |
| LCH   | webdisplays | 1.1          | webdisplays-1.12.2-1.1.jar               | None                                     |
| LCH   | worldedit   | 6.1.10       | worldedit-forge-mc1.12.2-6.1.10-dist.jar | None                                     |

Loaded coremods (and transformers): 

ObfuscatePlugin (obfuscate-0.4.2-1.12.2.jar)
com.mrcrayfish.obfuscate.asm.ObfuscateTransformer
ShutdownPatcher (mcef-1.12.2-1.11b-coremod.jar)
net.montoyo.mcef.coremod.ShutdownPatcher
GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 528.24' Renderer: 'NVIDIA GeForce GTX 1050/PCIe/SSE2'
OptiFine Version: OptiFine_1.12.2_HD_U_G5
OptiFine Build: 20210124-142939
Render Distance Chunks: 12
Mipmaps: 4
Anisotropic Filtering: 1
Antialiasing: 0
Multitexture: false
Shaders: null
OpenGlVersion: 4.6.0 NVIDIA 528.24
OpenGlRenderer: NVIDIA GeForce GTX 1050/PCIe/SSE2
OpenGlVendor: NVIDIA Corporation
CpuCount: 8
[17:56:09] [Client thread/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:func_179870_a:553]: #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\janhe\Desktop\MultiMC\instances\MTS.minecraft\crash-reports\crash-2023-03-11_17.56.08-client.txt
AL lib: (EE) alc_cleanup: 1 device not closed
Process exited with code -1 (0xffffffffffffffff).

after downloads missing files get error

hello. i had error. can you help me?
Caused by: java.lang.UnsatisfiedLinkError: C:\minecraft\wd6\run\jcef\jcef.dll: Can't find dependent libraries
that after downloads.

White Screen

I don't know if the dev is still working on this project or not but i have been getting white screen issue

MCEF: Ruinscraft 1.31
Webdisplays: 1.1
MC Version: 1.12.2
Windows Version: Win10 21H1

Severe lag on macOS

I use WebDisplays with MCEF, and every time I turn the webdisplay on my game extremely lags and has a 5 minute input delay. I am on an M1 Mac using 1.12.2. Please help! Thank you.

Crashing on Mac

The game fails to start up and it doesn't give me an exit code or anything.

cant sign in

i cant sign in to google i am on windows it is saying that its not secure

Unable to use backspace

When typing, If I make a typo i cannot use backspace, it acknowledges that im pressing a key but it doesnt work at all

(This is when using the keyboard, properly linked)

It doesn't work on Manjaro Linux

I'm glad you updated MCEF to run on Linux, but why can't it run on Manjaro Linux?

When mCEF is loaded, the game will crash. I'm not sure if the mCEF resource file is complete, but the. Minecraft directory has increased by 1.1GB+

----------------------------This is my environment----------------------------
OS: Manjaro 21.0.7 Ornara
Kernel: x86_64 Linux 5.10.42-1-MANJARO
DE: KDE 5.82.0 / Plasma 5.21.5
CPU: AMD Ryzen 5 2600 Six-Core @ 12x 3.4GHz
GPU: NVIDIA GeForce GTX 1650
RAM: 3444MiB / 7904MiB

OpenJDK Version "1.8.0_292"
Minecraft 1.12.2
Forge 14.23.5.2855

----------------------------HMCL startup log----------------------------------
minecraft-exported-logs-2021-07-11T17-43-34.log

locales.zip 404 not found

[19:14:24] [Client thread/WARN] [MCEF]: Could not load file listing; trying to overwrite...
[19:14:24] [Client thread/INFO] [MCEF]: Checking for missing resources...
[19:14:25] [Client thread/INFO] [MCEF]: Found 6 missing resources. Downloading...
[19:14:26] [Client thread/ERROR] [MCEF]: Couldn't download locales.zip! HTTP response is 404; trying with another mirror.
[19:14:26] [Client thread/INFO] [MCEF]: Selected mirror: Ruinscraft MCEF Mirror
[19:14:26] [Client thread/ERROR] [MCEF]: Couldn't download locales.zip! All mirrors seems broken.
[19:14:26] [Client thread/WARN] [MCEF]: Going in virtual mode; couldn't download resources.

Crashes with Web Displays if path to mcefFiles.lst contains spaces

[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: java.io.FileNotFoundException: /home/<omitted>/.local/share/multimc/instances/Web Displays/.minecraft/config/mcefFiles.lst (No such file or directory)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at java.io.FileInputStream.open0(Native Method)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at java.io.FileInputStream.open(FileInputStream.java:195)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at java.io.FileInputStream.(FileInputStream.java:138)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at java.io.FileReader.(FileReader.java:72)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at net.montoyo.mcef.setup.FileListing.unsafeLoad(FileListing.java:33)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at net.montoyo.mcef.setup.FileListing.load(FileListing.java:23)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at net.montoyo.mcef.remote.RemoteConfig.updateFileListing(RemoteConfig.java:266)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at net.montoyo.mcef.client.ClientProxy.onInit(ClientProxy.java:102)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at net.montoyo.mcef.MCEF.onInit(MCEF.java:62)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at java.lang.reflect.Method.invoke(Method.java:498)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:637)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at java.lang.reflect.Method.invoke(Method.java:498)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at com.google.common.eventbus.EventBus.post(EventBus.java:217)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at java.lang.reflect.Method.invoke(Method.java:498)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at com.google.common.eventbus.EventBus.post(EventBus.java:217)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:749)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at net.minecraftforge.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:336)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:535)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at net.minecraft.client.main.Main.main(SourceFile:123)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at java.lang.reflect.Method.invoke(Method.java:498)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at java.lang.reflect.Method.invoke(Method.java:498)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at org.multimc.EntryPoint.listen(EntryPoint.java:143)
[20:57:30] [Client thread/INFO] [STDERR]: [net.montoyo.mcef.setup.FileListing:load:27]: at org.multimc.EntryPoint.main(EntryPoint.java:34)

Twitch

Hello when I want look a stream on Twitch

he give me a error

help please 😓

2022-03-01_22 19 16

White screen

Web displays - 1.1
MCEF - 1.31
Forge - 2855
Minecraft - 1.12.2
Java - 1.8_301
Windows - 7 x64
There are no additional mods
image

Crashing on Mac with Apple Silicon

I'm using MacBook Air M2. I know that this build doesn't support Apple Silicon without Rosetta 2, but I found JCEF already supported Apple Silicon, so I replaced the jcef_app.app with the same version of arm64. Then the game crushed without crash report but I found some error message in the log:

[12:45:45] [Client thread/INFO] [MCEF]: None are missing. Good.
[12:45:45] [Client thread/INFO] [MCEF]: Loaded 825 mime types
[12:45:45] [Client thread/INFO] [STDOUT]: [org.cef.CefApp:initialize:364]: initialize on Thread[Client thread,5,main] with library path /Users/msx/Library/Application Support/PrismLauncher/instances/Test for WebDisplays/.minecraft/jcef/jcef_app.app/Contents/Java
[12:45:45] [AppKit Thread/INFO] [MCEF]: 2 schemes registered
[0114/124545.216804:ERROR:icu_util.cc(181)] icudtl.dat not found in bundle
[0114/124545.216967:ERROR:icu_util.cc(243)] Invalid file descriptor to ICU data received.
游戏进程崩溃了。退出代码:5。

The full log file is here

The only two mods are MCEF and WebDisplays

(btw, I'm glad to provide a testing environment of arm64 mac)

cef with h.264 support

This version is worked for me!

It looks like the libcef is from spotify autobuilds, but it doesn't support h.264 decodec. If there are any chance of buiding a ffmpeg support libcef.

MCEF failed to start

I tried to use 1.33. When I started, I would repeatedly download it, and there was no response after loading, so can you use GitHub to distribute the Lib compressed package

Consider support FabricMC with MC version 1.18?

now we use fabric to develop some mods, and i find the mcef mod doesn't work on newer minecraft version. etc 1.17.1
and i find out the reason is : jdk version is too high, and mcef couldn't work fine at jdk16.

so do you have some plans to update it ?

api problem

I'm using the mcef api to float a browser on the screen. Using montoya's mcef-1.12.2-1.11b works fine. But when I use your mcef -1.12.2-1.31 version, the screen doesn't appear. What's wrong? I use mcef-1.12.2-1.11-api

IBrowser browser = null;

private String url = null;

public GuiTest(String url) {
    this.url = url;
}

@Override
public void initGui() {
    if (browser == null) {
        API api = MCEFApi.getAPI();
        if (api == null)
            return;

        browser = api.createBrowser(url, false);
        url = null;
    }

    if (browser != null)
        browser.resize(mc.displayWidth, mc.displayHeight);
}

@Override
public void updateScreen() {
    if (url != null && browser != null) {
        browser.loadURL(url);
        url = null;
    }
}

@Override
public void drawScreen(int mouseX, int mouseY, float partialTicks) {
    super.drawScreen(mouseX, mouseY, partialTicks);

    if (browser != null) {
        GlStateManager.disableDepth();
        GlStateManager.enableTexture2D();
        GlStateManager.color(1.0F,1.0F,1.0F,1.0F);
        browser.draw(.0d, height, width, 20.d);
        GlStateManager.enableDepth();
    }
}

@Override
public void onGuiClosed() {
    if (browser != null)
        browser.close();
}

@Override
public void handleInput() throws IOException {
    while (Keyboard.next()) {
        if (Keyboard.getEventKey() == Keyboard.KEY_ESCAPE) {
            mc.displayGuiScreen(null);
            return;
        }
    }
}

MCEF Fails to get a Java CEF Commit, Causing crashes

Crash log:
crash-2023-10-05_23.18.02-client.txt

A Little Bit of looking through the code reveals that this only happens when MCEF is being run from a JAR, not a development environment.

Looking a little bit closer within the code and a little bit of decompiling the JAR revealed that the java-cef-commit property within MANIFEST.MF for whatever reason isn't being included. (See image below)
image

Reference:

public static String getJavaCefCommit() throws IOException {

I know i could implement a temp workaround. (id probably add a config option or a -D Flag or something)

Can't play video with H.264

image
Running on windows10.Is there have any way to solve this ?,In another game's mod with cef broswer,I have same issue,too.I've spending over 4 hours on this probelm...

Crashing after extracting jcef_app (macOS)

It just crashes.

---- Minecraft Crash Report ----

WARNING: coremods are present:
offlineskins (OfflineSkins-1.12.2-v6-core.jar)
Contact their authors BEFORE contacting forge

// This is a token for 1 free hug. Redeem at your nearest Mojangsta: [HUG]

Time: 7/13/21 1:12 PM
Description: There was a severe problem during mod loading that has caused the game to fail

net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from Minecraft Chromium Embedded Framework (mcef)
Caused by: java.lang.UnsatisfiedLinkError: Can't load library: /Users/Boaz/Library/Application Support/minecraft/1.12/jcef/jcef_app.app/Contents/Java/libjcef.dylib
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1824)
at java.lang.Runtime.load0(Runtime.java:809)
at java.lang.System.load(System.java:1086)
at org.cef.CefApp.startup(CefApp.java:487)
at net.montoyo.mcef.client.ClientProxy.onInit(ClientProxy.java:143)
at net.montoyo.mcef.MCEF.onInit(MCEF.java:62)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:637)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136)
at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:749)
at net.minecraftforge.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:336)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:535)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

A detailed walkthrough of the error, its code path and all known details is as follows:

-- System Details --
Details:
Minecraft Version: 1.12.2
Operating System: Mac OS X (x86_64) version 10.13.6
Java Version: 1.8.0_74, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 207942248 bytes (198 MB) / 536870912 bytes (512 MB) up to 2147483648 bytes (2048 MB)
JVM Flags: 7 total; -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=16M -Xmx2048m
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.42 Powered by Forge 14.23.5.2855 Optifine OptiFine_1.12.2_HD_U_G5 7 mods loaded, 7 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored

| State | ID           | Version      | Source                        | Signature                                |
|:----- |:------------ |:------------ |:----------------------------- |:---------------------------------------- |
| LCHI  | minecraft    | 1.12.2       | minecraft.jar                 | None                                     |
| LCHI  | mcp          | 9.42         | minecraft.jar                 | None                                     |
| LCHI  | FML          | 8.0.99.99    | forge-1.12.2-14.23.5.2855.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| LCHI  | forge        | 14.23.5.2855 | forge-1.12.2-14.23.5.2855.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| LCHE  | mcef         | 1.31         | mcef-1.12.2-1.31.jar          | None                                     |
| LCH   | offlineskins | 1.12.2-v6    | OfflineSkins-1.12.2-v6.jar    | aaaf83332a11df02406e9f266b1b65c1306f0f76 |
| LCH   | webdisplays  | 1.1          | webdisplays-1.12.2-1.1.jar    | None                                     |

Loaded coremods (and transformers): 

offlineskins (OfflineSkins-1.12.2-v6-core.jar)
lain.mods.skins.init.forge.asm.ASMTransformer
GL info: ' Vendor: 'ATI Technologies Inc.' Version: '2.1 ATI-1.68.25' Renderer: 'AMD Radeon HD 6750M OpenGL Engine'
OptiFine Version: OptiFine_1.12.2_HD_U_G5
OptiFine Build: 20210124-142939
Render Distance Chunks: 12
Mipmaps: 4
Anisotropic Filtering: 1
Antialiasing: 0
Multitexture: false
Shaders: null
OpenGlVersion: 2.1 ATI-1.68.25
OpenGlRenderer: AMD Radeon HD 6750M OpenGL Engine
OpenGlVendor: ATI Technologies Inc.
CpuCount: 4

it might also be that my computer is 10 years old
(ignore the offline skins mod, my friends play with a cracked launcher)

1.32 crashing upon launch on mac

I need the 1.32 version to access a modded server but I encountered that Minecraft will crash with any version other than 1.33 (the last one) Is this due to something in the JCEF mirror server?

The MultiMC log just says:

[16:06:23] [Client thread/INFO] [MCEF]: Now initializing MCEF v1.32...
[16:06:23] [Client thread/INFO] [MCEF]: Selected mirror: ds58-mcef-mirror
[16:06:23] [Client thread/INFO] [MCEF]: Detected platform: mac64
[16:06:23] [Client thread/INFO] [MCEF]: Checking for missing resources...
[16:06:23] [Client thread/INFO] [MCEF]: Found 1 missing resources. Downloading...
[16:06:29] [Client thread/INFO] [MCEF]: Done; all resources were downloaded.
MacOS CEF Framework: /Applications/MultiMC.app/Data/instances/Project Rail V1.4/.minecraft/jcef/jcef_app.app/Contents/Java/../Frameworks/Chromium Embedded Framework.framework/Chromium Embedded Framework
[16:06:32] [Client thread/INFO] [MCEF]: Loaded 825 mime types
[16:06:32] [Client thread/INFO] [STDOUT]: [org.cef.CefApp:initialize:364]: initialize on Thread[Client thread,5,main] with library path /Applications/MultiMC.app/Data/instances/Project Rail V1.4/.minecraft/jcef/jcef_app.app/Contents/Java
Process crashed with exitcode 5 (0x5).

the mcef is very slow

Could you optimize the mcef?, is that when I try to open YouTube it takes a long time to load, I do not have a very good laptop but this in the 1.11b version of the mod did not happen

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.