Giter Club home page Giter Club logo

mcef's Introduction

MCEF

Minecraft Chromium Embedded Framework (MCEF) is an API to allow Minecraft Modders to add custom web browsers into Minecraft. The project was initialy made for WebDisplays (www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/1291044-web-displays-browse-on-the-internet-in-minecraft). It is based on JCEF (https://code.google.com/p/javachromiumembedded/), which is based on CEF (https://bitbucket.org/chromiumembedded/java-cef) which is based on chromium (http://www.chromium.org).

Features

  • 2D & 3D web view rendering (not only in GUIs)
  • Java -> JavaScript (IBrowser.runJavaScript)
  • JavaScript -> Java (IJSQueryHandler)
  • Embedded files (mod://modname/file.html => /assets/modname/html/file.html)
  • HTML5, CSS3 are supported.

What can I do with this?

  • If you're tired of Minecraft's GuiScreen, you can make a HTML/JS/CSS GUI.
  • Open a link to your wiki.
  • Whatever you want, but please not a WebDisplays clone.

Currently supported platforms

Right now MCEF supports Windows 32 and 64 bits. I'll compile JCEF for linux as soon as possible. However I can't compile it for Mac. If you want to compile the natives for Mac, you can follow the instructions here: https://bitbucket.org/chromiumembedded/java-cef/wiki/BranchesAndBuilding

For players

This is the Github project of MCEF; here you can only read the source code of it. You can download the mod in its latest version from here: http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/2324969-minecraft-chromium-embedded-framework-mcef

For modders

DONT copy the net.montoyo.mcef.api package into your project. Instead, download the latest API release from https://github.com/montoyo/mcef/releases and put it in the libs folder. Users will have to download the mod from the MinecraftForum thread. To understand how it works, you may look at the net.montoyo.mcef.example package, which demos:

  • The IBrowser interface, how to draw it and control it
  • The IJSQueryHandler interface, how to handle JavaScript queries
  • The IDisplayHandler interface, how to handle browser URL changes
  • How to use the mod:// scheme

For forkers

Don't forget to add "-Dfml.coreMods.load=net.montoyo.mcef.coremod.ShutdownPatcher" to the VM options, otherwise the Java process will hang forever!

mcef's People

Contributors

montoyo 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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mcef's Issues

As someone who uses flash, I'd like the ability to enable the --enable-system-flash option

Hi! Big fan of the mod + WebDisplays.

I was using this mod in conjunction with a specific low latency flash-based video player to show a livestream of another game (kerbal space program) inside Minecraft and then was displaying it inside minecraft (https://www.youtube.com/watch?v=JW55HgpsaYI if you're curious, long story)

This was all working great until it stopped working for seemingly no reason. Now, flash players are ignored inside MCEF. normally when it can't run flash you see a grey box that says "plugin is not installed", I was only getting this error message in the logs whenever trying to access a page with flash on it:

[12:51:22] [Thread-19/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: java.lang.NoClassDefFoundError: org/cef/handler/CefFocusHandler$FocusSource
[12:51:22] [Thread-19/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: Caused by: java.lang.ClassNotFoundException: org.cef.handler.CefFocusHandler$FocusSource
[12:51:22] [Thread-19/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: 	at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
[12:51:22] [Thread-19/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: 	at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
[12:51:22] [Thread-19/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: 	at java.security.AccessController.doPrivileged(Native Method)
[12:51:22] [Thread-19/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: 	at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
[12:51:22] [Thread-19/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: 	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
[12:51:22] [Thread-19/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
[12:51:22] [Thread-19/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:748]: 	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

Using minecraft 1.7.10, MCEF 0.6, Webdisplays 0.11.

I tried a zillion combos of installing various versions of Flash, both NPAPI, Chromium/opera version, older versions, etc. no dice. I did notice that Chrome these days refuses to run the external flash plugin (latest chrome is on Chromium 55 or something), and the one MCEF is using is Chromium 33 or so.

I started digging into the code messing around with CEF's test apps and found they also refused to play flash, unless I started the test CEF client application with --enable-system-flash option which loads the external flash player plugin. I was looking for a way to enable that command line option via config in Minecraft+MCEF+WebDisplays but it appears there isn't a way to do that currently.

In the underlying CEF C++ library, --enable-system-flash maps to command_line->HasSwitch(switches::kEnableSystemFlash)). I think through JCEF it's accessible via a class called CefSettings (didn't get to dig much further).

It would be really cool if in future realeases, this was an option that could be set via mcef.cfg. If I can get things compiling here I might dive in and try to add it (it's so annoying that I need flash for the particular project I'm doing)

MCEF for Linux

Hello,
I know that you are often asked but the last post dates from 2013.
So when fate MCEF the linux version.

Cordially Bricklou

PS: I don't speak very good english.

Watch videos in another platform beyond youtube in minecraft [HELP]

I've downloaded and installed Web Displays on my minecraft and everything works fine except by one thing... if I try to watch a video from any website which isn't youtube, the video is not supported( for example: I've tried to watch netflix with my friends and I can't, vimeo also don't work). I've notice that JCEF doesn't support some codecs and I think that's why this is happening.

Could anybody help me with that? The main reason I'm posting this is because I want to watch netflix in minecraft. Does somebody have a hint? What should I do? I do appreciate any help.

Question on mod port to curse forge

hello there, as a fan of your mod web screens and of this mod, i would love to use it more

the problem is that this pack isn't on curse forge
https://minecraft.curseforge.com/

i cant really use your mod much in packs i make/share because of the fact being that 90% of mods, mod-packs and mod-pack players use the curse (also named twitch launcher after twitch merged with curse) launcher to host their mod/ play on.

If possible i would love a port to curse and if there is a reason preventing you from doing so, i would like to know

with much hope for this mods future, kohlth

Twitch Livestreams?

First of all, thanks for the epic mod.
For some reason, I can't connect to any livestream on Youtube or Twitch (says bad browser or video format). I've seen other people do it before, but that was like a few years ago so I don't know if something changed. Is it still possible with the latest version?

I'm running 1.12.2
Thanks.

Expression of Interest (Linux)

I would like to voice my expression of interest of a linux version so i can use your mod WebDisplays natively on linux.

I am willing to test builds for you if/when you want/need it.

My system setup;
Ubuntu 15.04, x64, 16GB ram, i7
Java JDK 8u51

Update:
Since creating this issue my system is now the following;
Arch, x64, 64GB RAM, AMD Ryzen 3900X
AdoptJDK8(LTS)

Scroll is not working

            if(browser != null) { //Inject events into browser. TODO: Handle mods & leaving.
                int y = mc.displayHeight - sy - scaleY(20); //Don't forget to flip Y axis.

                if(btn == -1)
                    browser.injectMouseMove(sx, y, 0, y < 0);
                else
                    browser.injectMouseButton(sx, y, 0, btn + 1, pressed, 1);
                browser.injectMouseWheel(sx, y, 0, Mouse.getEventDWheel(), 1);
            }

I think this should work but it doesn't :(

YOUTUBE FULLSCREEN

youtube full screen not working why did you not fix them it is already 2015 if 2016 still u not update them ????

Black screen 1.7.10

When my friends try use webdisplay, they can't see the screen, it's always black :/
it's working for me, i don't why it's not work for my friends...

Example Browser doesn't Render in 1.8.9

I made the updates needed to address the errors that happen from porting the code to 1.8.9 and no errors are thrown it just never renders the examplebrowser. Is there anything I should be accounting for off the top of your head? should i recompile the JCEF files? The changes are so minimal I figured it wouldn't require anything too crazy.

Here are the changes I made:
CityOfLearning@38621e3

java + mcef process won't shut down

The Minecraft project and MCEF helper process won't completely shutdown after use. Does the CEF runtime need to be notified that the process is shutting down?

Why not port to Webview (or other engine)..?

I'm not a expert on Java, but after seeing to this day no one was able to simply build JCEF for OS X, i'm throwing some bits here:

http://docs.oracle.com/javafx/2/webview/jfxpub-webview.htm

It seems to be native of (Oracle) Java i assume it could run in any platform. Aside it uses webkit as engine, just like Chrome/CEF.

And some topics about this subject in StackOverflow:
http://stackoverflow.com/questions/48249/is-there-a-way-to-embed-a-browser-in-java
http://stackoverflow.com/questions/2020854/embed-firefox-browser-in-java-swing
http://stackoverflow.com/questions/21219966/embedding-a-web-browser-html-engine-in-java

Another thing: in next versions (if happen) you guys could make a fork of Minecraft Forge Installer to "automate" (aka put jar libraries and dll/so natives in right (standard for minecraft) folders instead of bloat .minecraft) all the thing. I'm pretty sure this would help a lot of noob users (like me).

Support for new Minecraft versions (1.14+)?

I really love the mod and I use it a lot with my friends, I am adding it into every modpack I play and watch tutorials or some other random videos. Idk how complicated it is to update this sort of mod and it's sad to see that the project is partly dying. I'm personally a beginner in programing and I have no idea how all of those things work so I can't do it on my own. I wanted to know if there is a chance for a new version release of this mod by any chance? I would love to see it in new modpacks that me and my friends play

Build System or Process for mcef

Greetings,

I'd like to help with linux and mac compatibility.
I'm troubled that the repo doesn't have a build script included. Is this something you can add so we, who are looking to compile MCEF, don't have to start from scratch?

Thanks!

somebody help

how to disable creating temp folders and files like as:
MCEFCache(maybe storage it temporary in ram )
MCEFLocales(maybe load it from inside jar file)
and moving all dependency files and librares to another folder, example in : .minecraft\mods\requrements
like in list:
cef_100_percent.pak
cef_200_percent.pak
d3dcompiler_43.dll
d3dcompiler_46.dll
devtools_resources.pak
ffmpegsumo.dll
icudtl.dat
jcef.dll
jcef_helper.exe
libcef.dll
libEGL.dll
libGLESv2.dll
pdf.dll
or packing all files into one jar and usind it like library in folder .minecraft\libraries\

thanks!

Game stuck when initializing

Mod version:
WebDisplay 1.1, MCEF 1.11
Forge version: 1.12.2-forge1.12.2-14.23.5.2838
Singleplayer or Multiplayer: Singleplayer
Description:
When I start game, it will be initialized normally, but stops when it tries to load some textures.
Here's a part log:
[23:25:53] [Client thread/INFO] [MCEF]: Now initializing MCEF v1.11...
[23:25:53] [Client thread/INFO] [MCEF]: Selected mirror: montoyo.net (over HTTPS)
[23:25:58] [Client thread/INFO] [MCEF]: Detected platform: win64
[23:25:58] [Client thread/INFO] [MCEF]: Checking for missing resources...
[23:25:58] [Client thread/INFO] [MCEF]: Found 15 missing resources. Downloading...
and logging stops at here.
Here's a link to the full log: https://paste.ubuntu.com/p/qrCN22FNhC/
Looking forward to your kindhearted help.

MCEF Still not closing Java

I'd love this mod in my small private pack but I cant have it so it doesnt close java down and we all gotta go into task manager to shut it down every time since it has over 300 mods it is quite an issue, Please fix <3

MCEF still not closing java

So the JCEF process in the background does still run, even though it is said to be fixed in 0.6. Problem is, it is fixed in 0.7, but 0.7 does not work with WebDisplays as of the moment. Could you make a quick, fixed 0.6 version that closed JCEF properly upon exiting Minecraft? Also, maybe a quick fix to skip Linux compiling, so that people that use Linux do not get a crash anymore. Does not have to fix the compiling, but skip it just like on Mac, as Mac users do not have any problem as far as i know, while Linux users have.

support for App Cache for 1.7.10

Would it be possible to a have a small update to MCEF 0.4 to support AppCache? Unfortunately, MinecraftEDU is not supporting Minecraft 1.8 yet and this feature really helps the usability.

HTML5 H.264 video support?

Excuse me, but, can you please add some H.264 support for MCEF? I know there's no web browser mods for Minecraft other than this, and I know there's another user who already posted this kind of issue, but unlike the others I will give you some tips and ideas about how to add H.264 support to Chromium.
The reasons are, first, my friends want to watch some livestreams on Twitch and YouTube in Minecraft for some reason, but both of the sites said that this browser isn't supported, and I realized that MCEF lacks of H.264 support according to html5test.com . Also other than that, there's another unsupported things in html5test.com even if it's compared to the same chrome version. For example chrome 75, which is the same chromium version of the MCEF 1.11, is a lot better than this MCEF.
Also some YouTube videos didn't show all of the quality selections other than 360p, even on the latest MCEF version (1.11).
Wistia-hosted videos doesn't work, for example you can open some sites that use Wistia, or video on some sites isn't hosted by youtube or isn't played directly on the browser.
I hope you hear about this, this is important, imagine if you want to build a theater and watch a livestream videos, and got some problems about it. You will be the judge.
Also some of these should help you about reproducing problems and adding H.264 supports...
https://magpcss.org/ceforum/viewtopic.php?f=6&t=12747
https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/5q-vejBTnTY/discussion
http://www.openh264.org/
https://github.com/cisco/openh264
https://html5test.com
https://youtube.com/html5
https://vyond.com (try to click the play button and you'll see the issue - the video doesn't play)
https://download.cnet.com/Driver-Easy/3000-18513_4-75090748.html (the trailer doesn't play)
Thanks. Hope for the best.

Crashing

I added the vm argument but now it wont run the game period. It says
Error: Could not create the java virtual machine
Error: A fatal exception has occurred. Program will exit

CEF Proprietary codec support

Hi all!
I've posted this tip on forums, but i feel better to report here, due to being the mod repository.

Well, with the current compiling way, CEF (core component of JCEF) dont support mp3 and similar formats.

BUT it can be enabled.

Some links here:
http://www.magpcss.org/ceforum/viewtopic.php?f=6&t=10741
http://stackoverflow.com/questions/8033495/chromium-embedded-framework-mp3-support
https://code.google.com/p/chromiumembedded/issues/detail?id=371
https://code.google.com/p/cefpython/wiki/AudioVideo

Sadly, my brain wont work with java, so the best i can help is providing this links. Sorry for the annoiyance and thanks for this awesome API!

HTML5 video playing support ?

Hello, i wanted to ask if the web display mod will ever support HTML5 so players can watch more videos without flash, or if there will be any possibility to add flash into mcef (i know about title on montoyo wiki). If HTML5 will be added, when ?
Thanks for response.

Can't play MP4 videos

Hey, I've tried watching Interstellar with friends, but when I'm heading to my webserver with .mp4 onboard, the screen stays white, and theres no sound or videos
Steps to reproduce:
1.Make a screen
2.Go to http://minecraft.itsk1tty.me/Interstellar.mp4 (it's russian)
3.Try to watch it.
Also, it's 1.12.2, mcef is 0.9, wd is 1.0
there's no crash, so there's no crashlogs

Crash after right click on screen

After I right clicked once on my private server to iniciate a 16*9 screen I crashed and I cant come back to server crashing on login:
here is the log:

---- Minecraft Crash Report ----
// Daisy, daisy...

Time: 18-08-2015 18:04
Description: Ticking entity

java.lang.NoSuchMethodError: net.montoyo.mcef.api.API.createBrowser(Ljava/lang/String;)Lnet/montoyo/mcef/api/IBrowser;
at net.buildlight.webd.client.GLWebView.create(GLWebView.java:22)
at net.buildlight.webd.entity.EntityWebScreen.createWebView(EntityWebScreen.java:164)
at net.buildlight.webd.entity.EntityWebScreen.func_70030_z(EntityWebScreen.java:388)
at net.minecraft.entity.Entity.func_70071_h_(Entity.java:318)
at net.minecraft.world.World.func_72866_a(World.java:2070)
at net.minecraft.world.World.func_72870_g(World.java:2034)
at net.minecraft.world.World.func_72939_s(World.java:1887)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1994)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:961)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
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:

-- Head --
Stacktrace:
at net.buildlight.webd.client.GLWebView.create(GLWebView.java:22)
at net.buildlight.webd.entity.EntityWebScreen.createWebView(EntityWebScreen.java:164)
at net.buildlight.webd.entity.EntityWebScreen.func_70030_z(EntityWebScreen.java:388)
at net.minecraft.entity.Entity.func_70071_h_(Entity.java:318)
at net.minecraft.world.World.func_72866_a(World.java:2070)
at net.minecraft.world.World.func_72870_g(World.java:2034)

-- Entity being ticked --
Details:
Entity Type: WebDisplay.webdisp.screen.entity (net.buildlight.webd.entity.EntityWebScreen)
Entity ID: 533
Entity Name: entity.WebDisplay.webdisp.screen.entity.name
Entity's Exact location: 152,00, 118,00, 215,00
Entity's Block location: World: (152,118,215), Chunk: (at 8,7,7 in 9,13; contains blocks 144,0,208 to 159,255,223), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Entity's Momentum: 0,00, 0,00, 0,00
Stacktrace:
at net.minecraft.world.World.func_72939_s(World.java:1887)

-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [GCEntityClientPlayerMP['Kxtreme'/979, l='MpServer', x=149,82, y=119,62, z=231,39]]
Chunk stats: MultiplayerChunkCache: 235, 235
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (28,64,176), Chunk: (at 12,4,0 in 1,11; contains blocks 16,0,176 to 31,255,191), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 2838414 game time, 2931308 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Forced entities: 52 total; [Girlfriend['Girlfriend'/404, l='MpServer', x=111,75, y=117,00, z=225,75], EntityWebScreen['entity.WebDisplay.webdisp.screen.entity.name'/533, l='MpServer', x=152,00, y=118,00, z=215,00], Girlfriend['Girlfriend'/405, l='MpServer', x=111,75, y=117,00, z=227,25], RockBase['Rock'/534, l='MpServer', x=144,50, y=89,00, z=238,50], EntityHuman['Alan the Shepherd'/406, l='MpServer', x=109,53, y=120,00, z=226,56], RockBase['Rock'/535, l='MpServer', x=154,50, y=86,00, z=225,50], EntityVan['entity.carsanddrives.Van.name'/407, l='MpServer', x=106,72, y=122,00, z=235,22], RockBase['Rock'/536, l='MpServer', x=155,13, y=66,00, z=248,88], Girlfriend['Girlfriend'/408, l='MpServer', x=108,56, y=120,00, z=226,47], RockBase['Rock'/537, l='MpServer', x=148,19, y=81,00, z=240,50], EntityZombie['Zombie'/409, l='MpServer', x=111,50, y=14,88, z=249,03], EntityPigZombie['Zombie Pigman'/538, l='MpServer', x=144,16, y=122,00, z=243,34], RockBase['Rock'/540, l='MpServer', x=156,22, y=90,00, z=262,88], GCEntityClientPlayerMP['Kxtreme'/979, l='MpServer', x=149,82, y=119,62, z=231,39], EntitySheep['Sheep'/564, l='MpServer', x=151,50, y=70,00, z=246,66], EntityZombie['Zombie'/980, l='MpServer', x=184,41, y=36,00, z=212,00], EntityCreeper['Creeper'/981, l='MpServer', x=182,00, y=37,00, z=254,59], EntitySheep['Sheep'/982, l='MpServer', x=180,31, y=63,00, z=261,13], EntitySheep['Sheep'/983, l='MpServer', x=176,31, y=64,00, z=262,19], EntitySheep['Sheep'/990, l='MpServer', x=203,22, y=75,00, z=195,84], EntitySheep['Sheep'/991, l='MpServer', x=201,66, y=76,00, z=193,53], EntitySheep['Sheep'/994, l='MpServer', x=195,81, y=80,00, z=193,47], RedCow['Apple Cow'/485, l='MpServer', x=137,06, y=121,50, z=221,91], RedCow['Apple Cow'/486, l='MpServer', x=138,24, y=121,00, z=220,53], RedCow['Apple Cow'/487, l='MpServer', x=138,29, y=121,00, z=219,32], RedCow['Apple Cow'/488, l='MpServer', x=138,25, y=121,00, z=218,24], RedCow['Apple Cow'/489, l='MpServer', x=139,35, y=121,00, z=221,03], Girlfriend['Girlfriend'/1002, l='MpServer', x=204,47, y=76,00, z=258,59], RedCow['Apple Cow'/490, l='MpServer', x=138,16, y=121,00, z=217,15], RedCow['Apple Cow'/491, l='MpServer', x=137,07, y=121,00, z=219,29], RedCow['Apple Cow'/492, l='MpServer', x=137,06, y=121,00, z=216,06], RedCow['Apple Cow'/493, l='MpServer', x=137,06, y=121,00, z=220,72], RedCow['Apple Cow'/494, l='MpServer', x=141,78, y=121,00, z=221,91], Boyfriend['Boyfriend'/366, l='MpServer', x=88,66, y=109,00, z=228,03], RedCow['Apple Cow'/495, l='MpServer', x=142,91, y=121,50, z=221,91], Boyfriend['Boyfriend'/367, l='MpServer', x=95,25, y=114,00, z=230,53], EntityTFNagaSegment['unknown'/368, l='MpServer', x=0,00, y=0,00, z=0,00], EnderKnight['Ender Knight'/1008, l='MpServer', x=200,59, y=77,00, z=183,00], RedCow['Apple Cow'/496, l='MpServer', x=138,22, y=121,00, z=221,91], EntityTFNagaSegment['unknown'/369, l='MpServer', x=0,00, y=0,00, z=0,00], EntityTFNagaSegment['unknown'/370, l='MpServer', x=0,00, y=0,00, z=0,00], EntitySkeleton['Skeleton'/1010, l='MpServer', x=196,94, y=17,00, z=285,53], EntityTFNagaSegment['unknown'/371, l='MpServer', x=0,00, y=0,00, z=0,00], EntityGiantRat['Giant Rat'/1011, l='MpServer', x=202,03, y=63,00, z=279,69], EntityTFNagaSegment['unknown'/372, l='MpServer', x=0,00, y=0,00, z=0,00], EntityTFNagaSegment['unknown'/373, l='MpServer', x=0,00, y=0,00, z=0,00], EntityTFNagaSegment['unknown'/374, l='MpServer', x=0,00, y=0,00, z=0,00], EntityTFNagaSegment['unknown'/375, l='MpServer', x=0,00, y=0,00, z=0,00], EntityTFNagaSegment['unknown'/376, l='MpServer', x=0,00, y=0,00, z=0,00], EntityTFNagaSegment['unknown'/377, l='MpServer', x=0,00, y=0,00, z=0,00], EntityTFNagaSegment['unknown'/378, l='MpServer', x=0,00, y=0,00, z=0,00], EntityTFNagaSegment['unknown'/379, l='MpServer', x=0,00, y=0,00, z=0,00]]
Retry entities: 0 total; []
Server brand: cauldron,craftbukkit,mcpc,fml,forge
Server type: Non-integrated multiplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:373)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2432)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:909)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 8.1 (amd64) version 6.3
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1023852440 bytes (976 MB) / 2350383104 bytes (2241 MB) up to 3817865216 bytes (3641 MB)
JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx4G
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.05 FML v7.10.114.1388 Minecraft Forge 10.13.3.1388 105 mods loaded, 105 mods active
mcp{9.05} Minecraft Coder Pack Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
FML{7.10.114.1388} Forge Mod Loader Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Forge{10.13.3.1388} Minecraft Forge Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
AllTheItems{1.1} AllTheItems Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
appliedenergistics2-core{rv2-stable-10} AppliedEnergistics2 Core Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Aroma1997Core{1.0.2.14} Aroma1997Core Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
CodeChickenCore{1.0.7.46} CodeChicken Core Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Micdoodlecore{} Micdoodle8 Core Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
NotEnoughItems{1.0.5.111} Not Enough Items Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
OpenModsCore{0.8} OpenModsCore Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
{000} CoFH ASM Data Initialization Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
cuchaz.ships.core{1.7.10-1.0.3} Ships Mod Core Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
dynamicswordskills{1.7.10-1.6.5} Dynamic Sword Skills Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
lucky{5.1.0} Lucky Block Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
FLabsBF{4.3} Better Furnaces Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
gender{1.0.1} Gender Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
appliedenergistics2{rv2-stable-10} Applied Energistics 2 Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
CoFHCore{1.7.10R3.0.1} CoFH Core Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Mantle{1.7.10-0.3.2.jenkins188} Mantle Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ThermalFoundation{1.7.10R1.0.0} Thermal Foundation Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ThermalExpansion{1.7.10R4.0.0} Thermal Expansion Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Waila{1.5.10} Waila Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
TConstruct{1.7.10-1.8.6b.build976} Tinkers' Construct Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Armory{@Version@} Armory Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ForgeMultipart{1.1.2.331} Forge Multipart Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Armory-Weaponry{@Version@} Armory-Weaponry Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Aroma1997CoreHelper{1.0.2.14} Aroma1997Core|Helper Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Aroma1997sDimension{1.0} Aroma1997's Dimensional World Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Baubles{1.0.1.10} Baubles Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
aura{0.1r0} Aura Cascade Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BetterChests{1.1.1.9} BetterChests Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BiblioCraft{1.10.4} BiblioCraft Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BigReactors{0.4.3A} Big Reactors Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
AWWayofTime{v1.3.3} Blood Magic: Alchemical Wizardry Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BloodArsenal{1.1-14} Blood Arsenal Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
WaslieCore{1.1} WaslieCore Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BloodUtils{1.4} BloodUtils Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BuildCraft|Core{7.0.20} BuildCraft Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BuildCraft|Silicon{7.0.20} BC Silicon Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BuildCraft|Transport{7.0.20} BC Transport Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BuildCraft|Builders{7.0.20} BC Builders Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BuildCraft|Robotics{7.0.20} BC Robotics Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BuildCraft|Energy{7.0.20} BC Energy Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BuildCraft|Factory{7.0.20} BC Factory Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
CarpentersBlocks{3.3.6} [Carpenter's Blocks](Carpenter's Blocks v3.3.6 - MC 1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
carsanddrives{1.0.9} [Cars and Drives](Cars and Drives Mod 1.7.10.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
IC2{2.2.762-experimental} IndustrialCraft 2 Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Railcraft{9.7.0.0} Railcraft Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
CartLivery{0.11.1} Cart Livery Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
TwilightForest{2.3.7} The Twilight Forest Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
chisel{2.3.10.37} Chisel 2 Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Craftable_Bedrock31{3.1} [Craftable Bedrock v3.1](Craftable_Bedrock v3.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
props{2.0.2} Decocraft Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ew{1.0} End Walker Mod Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ExtraUtilities{1.2.5} Extra Utilities Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
harvestcraft{1.7.10j} [Pam's HarvestCraft](Pam's HarvestCraft 1.7.10j.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ExtraTiC{1.4.5} ExtraTiC Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Forestry{3.6.3.20} Forestry for Minecraft Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
GalacticraftCore{3.0.11} Galacticraft Core Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
GalacticraftMars{3.0.11} Galacticraft Planets Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
guideapi{1.7.10-1.0.1-20} Guide-API Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
iChunUtil{4.0.0} iChunUtil Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Hats{4.0.1} Hats Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
InventoryPets{1.3.2} Inventory Pets Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
journeymap{5.0.1} JourneyMap Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
LotsOfFood{1.7.10} [Lots of Food](Lots of Food-1.7.10 v7.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
malisiscore{1.7.10-0.12.7} MalisisCore Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
malisisdoors{1.7.10-1.9.4} Malisis' Doors Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
master chef mod{Alpha v4.0} Master Chef Mod Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
RadixCore{2.0.2} RadixCore Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
MCA{1.7.10-5.0.7} Minecraft Comes Alive Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
MCEF{0.6} Minecraft Chromium Embedded Framework Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Mekanism{8.1.7} Mekanism Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
MekanismGenerators{8.1.7} MekanismGenerators Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
MekanismTools{8.1.7} MekanismTools Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
minechem{5.0.5.406} Minechem Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
MorePlanet{1.2.8} More Planets Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
morechisels{@Version@} More Chisels Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
cfm{3.4.8} §9MrCrayfish's Furniture Mod Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
MSM3{3.0.0d} More Swords 3 Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
OpenMods{0.8} OpenMods Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
OpenBlocks{1.4.4} OpenBlocks Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
OreSpawn{1.7.10.20.3} OreSpawn Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ProjectZulu|Core{1.7.10-1.4c2} Project Zulu Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
RedstoneArsenal{1.7.10R1.1.0} Redstone Arsenal Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
rc{1.0} [Rollercoaster Mod](Rollercoaster v1.3.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
SanguineExtras{1.3.2} [Sanguine Utilities](Sanguine Utilities-1.3.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
SGCraft{1.9.3} Greg's SG Craft Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
cuchaz.cuchazinteractive{1.7.10-1.0} Cuchaz Interactive Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
cuchaz.ships{1.7.10-1.0.3} Ships Mod Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Talismans 2{1.1.6} Talismans 2 Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
TF2Dispenser{1.7.10} TF2 Dispenser Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
TF2Sentry{1.7.10} TF2 Sentry Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
TF2TeamAddon{1.7.10} TF2 TeamAddon Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
TF2Teleporter{1.7.10} TF2 Teleporter Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ThermalSmeltery{1.7.10-1.2.1} Thermal Smeltery Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
TiCTooltips{1.2.5} TiC Tooltips Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
TMechworks{0.2.14.100} Tinkers' Mechworks Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
treeores{5.5} treeores Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
wawla{1.3.1} What Are We Looking At Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
WebDisplay{0.11} Web Displays Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
McMultipart{1.1.2.331} Minecraft Multipart Plugin Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
aobd{2.5.0} Another One Bites The Dust Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
recycling{0.4.3.3} Thermal Recycling Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ForgeMicroblock{1.1.2.331} Forge Microblocks Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
OpenModsLib class transformers: [stencil_patches:FINISHED],[movement_callback:FINISHED],[map_gen_fix:FINISHED],[gl_capabilities_hook:FINISHED],[player_render_hook:FINISHED]
Class transformer null safety: all safe
AE2 Version: stable rv2-stable-10 for Forge 10.13.2.1291
CoFHCore: -[1.7.10]3.0.1-254
Mantle Environment: Environment healthy.
ThermalFoundation: -[1.7.10]1.0.0-81
ThermalExpansion: -[1.7.10]4.0.0-176
TConstruct Environment: Environment healthy.
RedstoneArsenal: -[1.7.10]1.1.0-80
Stencil buffer state: Function set: GL30, pool: forge, bits: 8
AE2 Integration: IC2:ON, RotaryCraft:OFF, RC:ON, BC:ON, RF:ON, RFItem:ON, MFR:OFF, DSU:ON, FZ:OFF, FMP:ON, RB:OFF, CLApi:OFF, Waila:ON, InvTweaks:OFF, NEI:ON, CraftGuide:OFF, Mekanism:ON, ImmibisMicroblocks:OFF, BetterStorage:OFF
Launched Version: 1.7.10-Forge10.13.3.1388-1.7.10
LWJGL: 2.9.1
OpenGL: Intel(R) HD Graphics 4600 GL version 4.2.0 - Build 10.18.10.3368, Intel
GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.

Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: []
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)

Compiling Natives for Mac

Hi Montoyo,

I'm interested in doing whatever it takes to help you compile the JCEF natives for Mac. I have access to a Mac and I have some programming experience in Java and C++.

I know you made some changes from the original natives, so can give me some guidance on what natives I need to compile / what changes I need to make?

I assume I can follow the instructions at https://bitbucket.org/chromiumembedded/java-cef/wiki/BranchesAndBuilding to compile them, and I know you used rev 113 from the Google code svn.

Cheers!

Crash after right click on screen on forge version 1.7.10 "Solved"

If you ever run into this problem, try updating your java to the latest version "8", then in Minecraft Launcher, goto "launch option" tab and click "add new", name your save what ever you want to name it to. I named it "Forge 1.7.10 x86", and select version "release 1.7.10-Forge" with the latest version of forge another words select version: "release 1.7.10-forge10.3.14.1614-1.7.10". Then turn on java executable and select the folder and file "C:\Program Files (x86)\Java\jre1.8.0_121\bin\javaw.exe", then click save, goto "news" tab and select your added saves and then play the game and the problem should be solved. It worked for me. I named my save "Forge 1.7.10 x86". This should stop the game from crashing when you right click on the screen in Minecraft.

Doesn't play sound.

We tried everything to get it to work. It doesnt work for me, but my friends hear sounds.

Question on platforms: Building for MAc

I have all the relevant applications to build for mac, but my problem is i am using this in a modpack. If i were to compile it for mac would it still work on windows? Would it be possible to put windows AND mac builds in my mod folder?

Try PBOs for better performances

Right now the rendered web browser image is transfered to an OpenGL texture through glTexImage2D... I should try Pixel Buffer Objects (PBOs) for better performances.

upgrading to more recent JCEF

Hi, I'm attempting to upgrade to latest JCEF/CEF so I can get a more recent chromium version for some video streaming stuff I'm trying to do.

I was able to get things compiled and working decently for a first pass, but currently I am having an issue where CefClient::OnPaint() never seems to get called. I realize without providing any additional context it would be hard to give advice, but, before I get too much deeper on the debugging, any obvious gotchas come to mind on why that could be happening?

Thanks
-Dom

Can't use screen

Hi!
If i build a screen and right click on it, the screen becomes grey, and i can do nothing with it.
I use Web Displays 0.11 and MCEF 0.6.
I noticed when i assemble a screen (when i first turn it on) it dumps an error to console:
Creating webview! [18:11:19] [Thread-34/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: java.lang.NoClassDefFoundError: org/cef/handler/CefFocusHandler$FocusSource [18:11:19] [Thread-34/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: Caused by: java.lang.ClassNotFoundException: org.cef.handler.CefFocusHandler$FocusSource [18:11:19] [Thread-34/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at java.net.URLClassLoader.findClass(Unknown Source) [18:11:19] [Thread-34/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at java.lang.ClassLoader.loadClass(Unknown Source) [18:11:19] [Thread-34/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) [18:11:19] [Thread-34/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at java.lang.ClassLoader.loadClass(Unknown Source)
What is the problem?
kep

computercraft and webdisplay

Hello, I'm french and I use google translate,

I am on forge 1.12.2
With computercraft installed and functional.
I install webdisplay that works too.
Off when I want them to work together, the item: InterfaceComputerCraft tells me that CoomputerCraft is not installing.
Can you help me repair this operating error?

1.8.9 support

I can't find an api link for 1.8.9 although someone else said he got a 1.8.9 version?? Is there support for 1.8.9? I could only find 1.8 and not 1.8.9.

It keeps crashing

I have downloaded Webdisplays and mcef, and every time I try to launch minecraft, it crashes. I have taken out other mods I had, and it still crashes. Could I please get some help?

Doesn't appear

When using Web Displays and MCEF, I have tried loads of versions and it just doesn't render or it gets a ticking entity crash. I have even tried different MC versions and Java versions. Nothing works.

(noob) better instructions on developing mod with mcef

Would you mind adding more details about developing a mod with mcef? When adding the MCEF .jar file to the /eclipse/mods, the Minecraft client fails during the loading of the MCEF package (which seems to be a versioning issue).

To get it working, I end up having to run gradlew build then copy the my compiled mod into the non-dev Minecraft Forge mods folder.

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.