This thread is outdated. Check out WebDisplays 1.0 here!
Hi everyone,
I'm happy to show you today my new mod: Web Displays, which adds a Web Screen Block and more! So, what do you think this block will do? Well, when you place a few of those blocks (144 in fact) in a 16x9x1 surface shape, and you right-click it, a real web browser shows up. You can go on YouTube, watch some videos or listen to your favourites musics, watch the stream of your favourite streamer, shows the news in your server's lobby and everything in-game.
Latest version spotlight:
PocketIsland's spotlight:
AntVenom's showcase:
TheDiamondMinecart's cinema map showcase:
0.2 / 0.3 Showcases:
XerainGaming's Showcase:
ipodmail's showcase:
0.1 Showcases:
SCMowns2's Spotlight:
TheAtlanticCraft's Showcase:
PocketIsland's spotlight:
AntVenom's showcase:
TheDiamondMinecart's cinema map showcase:
0.2 / 0.3 Showcases:
XerainGaming's Showcase:
ipodmail's showcase:
0.1 Showcases:
SCMowns2's Spotlight:
TheAtlanticCraft's Showcase:
Dependencies: You NEED Minecraft Forge, which is available HERE.
New: You also need MCEF, which is available HERE.
For minecraft 1.7.10 client & server:
AGAIN: YOU NEED MCEF.
First, download the mod HERE. Then, place it in your mods folder.
When starting the launcher, don't forget to select the Forge profile!
That's it
For clients (= NOT servers) only: Non-windows user: you won't be able to see any screen. The mod is provided only to enable you to join servers using WebDisplays.
For modders: API (outdated, I think)
You can download the Web Displays API from here: http://montoyo.net/wd2.php?t=api&v=latest
Basically, you can do anything while it uses my API and while this API remains unmodified. You can redistribute my API with your mod once compiled and reobfuscated by MCP/Forge. You are no able to decompile and/or edit the mod, or use reflection to access some fields/methods from my mod or access private fields/methods of my API.
New: You also need MCEF, which is available HERE.
For minecraft 1.7.10 client & server:
AGAIN: YOU NEED MCEF.
First, download the mod HERE. Then, place it in your mods folder.
When starting the launcher, don't forget to select the Forge profile!
That's it
For clients (= NOT servers) only: Non-windows user: you won't be able to see any screen. The mod is provided only to enable you to join servers using WebDisplays.
For modders: API (outdated, I think)
You can download the Web Displays API from here: http://montoyo.net/wd2.php?t=api&v=latest
Basically, you can do anything while it uses my API and while this API remains unmodified. You can redistribute my API with your mod once compiled and reobfuscated by MCP/Forge. You are no able to decompile and/or edit the mod, or use reflection to access some fields/methods from my mod or access private fields/methods of my API.
The screen:
First, you need to craft some web screens blocks like this:
Then, build a little walll with them (minimum size: 2x2) and right click on the side where you want the screen to appear (check that you don't have any items in your hand). That's it, you created your screen. Shift-Right Click to change the URL. To click on a link/button, simply right-click it with nothing in the hand.
The minePad:
Ok, so you have a web browser in a block; now what about a web browser in an item? Here is the minePad: YAY!
Once you created it; you need to right-click a real screen (made out of web screens blocks) and you'll see what is shown on the screen but on your this tablet!
Peripherals:
Peripherals are blocks that can be connected to a screen using the Wireless Linker:
You have to right click the screen first and then the peripheral with it. Note that peripherals can be wherever you want in the world, there is no distance from the screen limit. It just have to be in the same dimension.
Peripheral #1: The keyboard:
To type things in the web screen, you'll need the keyboard:
After linking it to a screen with the linker, just right-click it with nothing in the hand, type whatever you want, and press Escape when you have done.
Peripheral #2: The Computer Interface:
If you want to use ComputerCraft to interact with the screen, here is the computer interface:
After linking it to a screen using the linker, place a computer next to it. You can access its functions using peripheral.wrap("SIDE_OF_THE_INTERFACE")
To know which functions are available; you can watch my little tutorial here:
Peripheral #3: The Repeater:
This peripheral is a little bit special; it'll repeat what a real screen will show (called "source"), but on another screen (called "repeater).
Build two 16x9 screen (using web screens blocks). Turn on the source screen (right-click it with nothing in the hand). Then, select it by right-clicking it using the wireless linker. Once the source has been selected, click on the second screen using the linker. That's it
Peripheral #4: The Remote Controller:
Crafted like this:
The Remote Controller once linked to a screen will enable you to change the URL of its linked screen wherever you want; this might be usefull to make a screen control room and change the URL from far.
Servers:
Have you already tought about drinking some virtual beer, eat virtual food with your friends while watching a stream?I suggest you Virtual Barcraft: http://www.virtualbarcraft.com
Enjoy!
~~~~~~~~~~~~~ Common FAQ: ~~~~~~~~~~~~~
Q: It's says I need flash, or that Flash is not up-to-date.
A: Please download "Flash Player for other browser" from here. Select your operating system in Step 1, then select "FP xx for Opera and Chromium" (where xx can be any number) in Step 2, and then click "Download now" on the right. As well don't forget to install it.
Q: Where can I find my logs?
A: Minecraft logs can be found in the ForgeModLoader-client-0.log file that you can find in your %appdata%/.minecraft folder. You need to shut down minecraft to find this file!
Installer logs are generated in the WDI_x.y_Log.log file which is the same folder as the installer executable!
~~~~~~~~~~~~~ Other FAQ: ~~~~~~~~~~~~~
Q: Why is your mod only available on Windows?
A: I'm working on the Linux version. However I need an Apple computer to make it available for mac; and it's wayyyy to expensive for me.
Q: When I right click on the screen, nothing happens.
A: Check in the config file that the "create" option is set to false, or that the server you are playing on enables you to create web screens even if you are not OP. Else, there were a problem during the installation of the mod. Please send me your Minecraft log.
Q: I LAAAAAAAAG with your mod
A: Try a lower ppp (real Pixels Per minecraft Pixels) in your config file and check that anisotropicLevel is set to 0. You can increment update & render rates in your config file too.
Q: How can I change the home page of the the browser:
A: You can do all that stuff in your config file in the misc category.
Q: I don't want to allow players to craft screens (only OPs):
A: Check your config file.
Q: I want to put your mod in my mod pack:
A: Well, if it's a private server mod pack, be free. Else, please ask by sending me a PM.
Q: MAC?
A: GIVE ME THE MAC FIRST!
Q: Linux?
A: Coming very soon.
Q: Fullscreen YouTube videos doesn't work
A: Yes. No way to fix this bug.
Q: It's says I need flash, or that Flash is not up-to-date.
A: Please download "Flash Player for other browser" from here. Select your operating system in Step 1, then select "FP xx for Opera and Chromium" (where xx can be any number) in Step 2, and then click "Download now" on the right. As well don't forget to install it.
Q: Where can I find my logs?
A: Minecraft logs can be found in the ForgeModLoader-client-0.log file that you can find in your %appdata%/.minecraft folder. You need to shut down minecraft to find this file!
Installer logs are generated in the WDI_x.y_Log.log file which is the same folder as the installer executable!
~~~~~~~~~~~~~ Other FAQ: ~~~~~~~~~~~~~
Q: Why is your mod only available on Windows?
A: I'm working on the Linux version. However I need an Apple computer to make it available for mac; and it's wayyyy to expensive for me.
Q: When I right click on the screen, nothing happens.
A: Check in the config file that the "create" option is set to false, or that the server you are playing on enables you to create web screens even if you are not OP. Else, there were a problem during the installation of the mod. Please send me your Minecraft log.
Q: I LAAAAAAAAG with your mod
A: Try a lower ppp (real Pixels Per minecraft Pixels) in your config file and check that anisotropicLevel is set to 0. You can increment update & render rates in your config file too.
Q: How can I change the home page of the the browser:
A: You can do all that stuff in your config file in the misc category.
Q: I don't want to allow players to craft screens (only OPs):
A: Check your config file.
Q: I want to put your mod in my mod pack:
A: Well, if it's a private server mod pack, be free. Else, please ask by sending me a PM.
Q: MAC?
A: GIVE ME THE MAC FIRST!
Q: Linux?
A: Coming very soon.
Q: Fullscreen YouTube videos doesn't work
A: Yes. No way to fix this bug.
Next Update:
- Internet websites will be able to interact with Minecraft redstone using JavaScript
- Laser Pointer (to click on screen)
- Favourites
- Laser Pointer (to click on screen)
- Favourites
Changelog:
WebDisplay 0.11:
- Now using MCEF.
WebDisplay 0.10:
- Goodbye Awesomium. Welcome ChromiumEmbeddedFramework (THANKS TheFurax). Hi 64 bits.
- No more installer required.
Installer 0.12:
- Manual profile selection is now enabled by default
- Corrected typos
- Removed very old WD uninstaller
WebDisplay 0.9:
- Fixed keyboard crash bug
- Fixed non-dying flying screens
- Fixed ComputerCraft Interface not working
- Added a button to play YouTube videos in fullscreen
- Added a way to run JavaScript code on pages with the Computer Interface
Installer 0.11
- Updated WebDisplays to 0.9
WebDisplay 0.8:
- Updated for Minecraft 1.7.10
Installer 0.10:
- Now searches for a 32 bits Java in EVERY hard drives
- Added option to manually browse for a 32 bits JRE (ADVANCED USERS)
- Updated WebDisplays to 0.8
WebDisplay 0.7:
- Fixed Minecraft crashing when leaving the world if the installation failed
- Fixed the screen showing "Installation Failed" on non-windows OS.
- Updated for Minecraft 1.6.4
Installer 0.9:
- Updated WebDisplay to 0.7
- Now uses the system's look & feel theme.
WebDisplay 0.6:
- Fixed keyboard breaking particles
- Now screens can be as large as you want, but not 1x1
- Added the "unload distance" parameter in the config: if this distance is reached, the screen is unloaded.
- Screen repeaters now deletes themself if their source was deleted.
- Added the "shutdown" function to shutdown the screen using ComputerCraft.
- Added the minePad.
Installer 0.8:
- Updated WebDisplay to 0.6
- More debug infos in the log file
Web Displays 0.5b:
- Changed the "OMG, Installation failed" texture by "Installation failed; please read FAQ"
- Now loads the native in the WebDisplaysNatives folder
- Added the isScreenRepeater() function in the API.
Installer 0.7:
- Now detects if the allocated Java memory is over 1 giga and if it's the case, it'll reduce it to 1 giga again because Java 32bits doesn't support more that 1 giga.
- Detects if the mod was already installed manually and removes it.
- Now extract the native in the WebDisplaysNatives folder.
- Installer now takes care about the game directory profile parameter.
Web Displays 0.5:
- Moved every blocks and items in a new creative tab
- Changed the harness of every block (now it'll be as hard as stone)
- Enabled repeated keys on keyboard
- Changed the internal texture format of the screen to GL_RGB, using less memory.
- Added domain black-list in the config file.
- Created an open-source API so that modders will be able to add things for my mod (untested)
- Added the remote controller
- Now detects if there are no http:// before the URL and adds it automatically
- Added the view distance parameter in the config file
Installer 0.6:
- Updated Web Displays to 0.5
- Reduced the license agreement window size; so users with small screens can still click on I agree or I decline
- Wrapped the installer into an EXE file (asked by some users)
- Installers nows ask the user to select the Forge profile at the end of the installation.
Web Displays 0.4:
- Corrected a bug making the URL unchangeable
- Added ComputerCraft implementation
- Now uses the correct log channel.
Installer v0.5:
- Updated WebDisplays to 0.4
- Added the Awesomium License agreement at startup
- Now extracts the Awesomium License into your .minecraft directory.
- Errors and infos are now in the same file name WDI_0.5_Log.log.
Web Displays v0.3:
- Removed the "installation failed" image if the installation succedded (in this case you'll see a "welcome" image)
- Fixed some keys not being usable in the keyboard
Installer v0.4:
- Updated WebDisplays to 0.3
- Fixed the 32/64bits detection
- Now you'll need java 7 32bits !
Web Displays v0.2:
- Added keyboard & keyboard linker
- Added update/render rates that can be incremented to reduce lag
- If the mod runs in no-jawesomium mode, the screen will show an error message
- Fixed screen being invisible sometimes
- Fixed screen changing it's position when reloading the world
- Released for 1.5.2
Installer v0.3:
- Updated JAwesomium to 0.2
- Updated WebDisplays to 0.2
- Now errors & infos goes in a log file
Installer v0.2:
- Fixed crashing at launching
- Fixed installer not taking care of the selected minecraft directory.
- Now using MCEF.
WebDisplay 0.10:
- Goodbye Awesomium. Welcome ChromiumEmbeddedFramework (THANKS TheFurax). Hi 64 bits.
- No more installer required.
Installer 0.12:
- Manual profile selection is now enabled by default
- Corrected typos
- Removed very old WD uninstaller
WebDisplay 0.9:
- Fixed keyboard crash bug
- Fixed non-dying flying screens
- Fixed ComputerCraft Interface not working
- Added a button to play YouTube videos in fullscreen
- Added a way to run JavaScript code on pages with the Computer Interface
Installer 0.11
- Updated WebDisplays to 0.9
WebDisplay 0.8:
- Updated for Minecraft 1.7.10
Installer 0.10:
- Now searches for a 32 bits Java in EVERY hard drives
- Added option to manually browse for a 32 bits JRE (ADVANCED USERS)
- Updated WebDisplays to 0.8
WebDisplay 0.7:
- Fixed Minecraft crashing when leaving the world if the installation failed
- Fixed the screen showing "Installation Failed" on non-windows OS.
- Updated for Minecraft 1.6.4
Installer 0.9:
- Updated WebDisplay to 0.7
- Now uses the system's look & feel theme.
WebDisplay 0.6:
- Fixed keyboard breaking particles
- Now screens can be as large as you want, but not 1x1
- Added the "unload distance" parameter in the config: if this distance is reached, the screen is unloaded.
- Screen repeaters now deletes themself if their source was deleted.
- Added the "shutdown" function to shutdown the screen using ComputerCraft.
- Added the minePad.
Installer 0.8:
- Updated WebDisplay to 0.6
- More debug infos in the log file
Web Displays 0.5b:
- Changed the "OMG, Installation failed" texture by "Installation failed; please read FAQ"
- Now loads the native in the WebDisplaysNatives folder
- Added the isScreenRepeater() function in the API.
Installer 0.7:
- Now detects if the allocated Java memory is over 1 giga and if it's the case, it'll reduce it to 1 giga again because Java 32bits doesn't support more that 1 giga.
- Detects if the mod was already installed manually and removes it.
- Now extract the native in the WebDisplaysNatives folder.
- Installer now takes care about the game directory profile parameter.
Web Displays 0.5:
- Moved every blocks and items in a new creative tab
- Changed the harness of every block (now it'll be as hard as stone)
- Enabled repeated keys on keyboard
- Changed the internal texture format of the screen to GL_RGB, using less memory.
- Added domain black-list in the config file.
- Created an open-source API so that modders will be able to add things for my mod (untested)
- Added the remote controller
- Now detects if there are no http:// before the URL and adds it automatically
- Added the view distance parameter in the config file
Installer 0.6:
- Updated Web Displays to 0.5
- Reduced the license agreement window size; so users with small screens can still click on I agree or I decline
- Wrapped the installer into an EXE file (asked by some users)
- Installers nows ask the user to select the Forge profile at the end of the installation.
Web Displays 0.4:
- Corrected a bug making the URL unchangeable
- Added ComputerCraft implementation
- Now uses the correct log channel.
Installer v0.5:
- Updated WebDisplays to 0.4
- Added the Awesomium License agreement at startup
- Now extracts the Awesomium License into your .minecraft directory.
- Errors and infos are now in the same file name WDI_0.5_Log.log.
Web Displays v0.3:
- Removed the "installation failed" image if the installation succedded (in this case you'll see a "welcome" image)
- Fixed some keys not being usable in the keyboard
Installer v0.4:
- Updated WebDisplays to 0.3
- Fixed the 32/64bits detection
- Now you'll need java 7 32bits !
Web Displays v0.2:
- Added keyboard & keyboard linker
- Added update/render rates that can be incremented to reduce lag
- If the mod runs in no-jawesomium mode, the screen will show an error message
- Fixed screen being invisible sometimes
- Fixed screen changing it's position when reloading the world
- Released for 1.5.2
Installer v0.3:
- Updated JAwesomium to 0.2
- Updated WebDisplays to 0.2
- Now errors & infos goes in a log file
Installer v0.2:
- Fixed crashing at launching
- Fixed installer not taking care of the selected minecraft directory.
Older versions:
Web Displays 0.11 for Minecraft Client & Server 1.6.4: WebDisplays-0.11c.jar
Web Displays 0.11 for Minecraft Client & Server 1.7.2: WebDisplays-0.11b.jar
Starting from here, WebDisplays doesn't require MCEF.
Web Displays 0.10 for Minecraft Client & Server 1.7.10: WebDisplays-0.10.jar
Installer 0.12 for Web Displays 0.9 for Minecraft Client 1.7.10: WDI_0.12.exe
Web Displays 0.9 for Minecraft Server 1.7.10: WebDisplays-0.9.jar
Installer 0.10 for Web Displays 0.8 for Minecraft Client 1.7.10: WDI_0.10.exe
Web Displays 0.8 for Minecraft Server 1.7.10: WebDisplays-0.8.jar
Installer 0.9 for Web Displays 0.7 for Minecraft Client 1.6.4: WDI_0.9.exe
Web Displays 0.7 for Minecraft Server 1.6.4: WebDisplays-0.7.zip
Installer 0.8 for Web Displays 0.6 for Minecraft Client 1.6.2: WDI_0.8.exe
Web Displays 0.6 for Minecraft Server 1.6.2: WebDisplays-0.6.zip
Installer 0.7 for Web Displays 0.5b for Minecraft Client 1.6.2: WDI_0.7.exe
Web Displays 0.5b for Minecraft Server 1.6.2: WebDisplays-0.5b.zip
Installer 0.6 for Web Displays 0.5 for Minecraft Client 1.6.2: WDI_0.6.jar
Web Displays 0.5 for Minecraft Server 1.6.2: WebDisplays-0.5.zip
Installer 0.5 for Web Displays 0.4 for Minecraft Client 1.6.2: WDI_0.5.jar
Web Displays 0.4 for Minecraft Server 1.6.2: WebDisplays-0.4.zip
Web Displays 0.11 for Minecraft Client & Server 1.7.2: WebDisplays-0.11b.jar
Starting from here, WebDisplays doesn't require MCEF.
Web Displays 0.10 for Minecraft Client & Server 1.7.10: WebDisplays-0.10.jar
Installer 0.12 for Web Displays 0.9 for Minecraft Client 1.7.10: WDI_0.12.exe
Web Displays 0.9 for Minecraft Server 1.7.10: WebDisplays-0.9.jar
Installer 0.10 for Web Displays 0.8 for Minecraft Client 1.7.10: WDI_0.10.exe
Web Displays 0.8 for Minecraft Server 1.7.10: WebDisplays-0.8.jar
Installer 0.9 for Web Displays 0.7 for Minecraft Client 1.6.4: WDI_0.9.exe
Web Displays 0.7 for Minecraft Server 1.6.4: WebDisplays-0.7.zip
Installer 0.8 for Web Displays 0.6 for Minecraft Client 1.6.2: WDI_0.8.exe
Web Displays 0.6 for Minecraft Server 1.6.2: WebDisplays-0.6.zip
Installer 0.7 for Web Displays 0.5b for Minecraft Client 1.6.2: WDI_0.7.exe
Web Displays 0.5b for Minecraft Server 1.6.2: WebDisplays-0.5b.zip
Installer 0.6 for Web Displays 0.5 for Minecraft Client 1.6.2: WDI_0.6.jar
Web Displays 0.5 for Minecraft Server 1.6.2: WebDisplays-0.5.zip
Installer 0.5 for Web Displays 0.4 for Minecraft Client 1.6.2: WDI_0.5.jar
Web Displays 0.4 for Minecraft Server 1.6.2: WebDisplays-0.4.zip
Licenses:
Mod & Topic License:
This document and is Copyright © 2013 Nicolas BARBOTIN and is the intellectual property of the author. It may be not be reproduced under any circumstances except for personal, private use as long as it remains in its unaltered, unedited form. It may not be placed on any web site or otherwise distributed publicly without advance written permission. Use of this mod on any other website or as a part of any public display is strictly prohibited, and a violation of copyright.
Awesomium license:
You can read the Awesomium license from the AWESOMIUM_LICENSE.txt file located in your .minecraft directory after installing the mod using the installer or at http://nico.tbb.free.fr/wd/LICENSE.txt
This document and is Copyright © 2013 Nicolas BARBOTIN and is the intellectual property of the author. It may be not be reproduced under any circumstances except for personal, private use as long as it remains in its unaltered, unedited form. It may not be placed on any web site or otherwise distributed publicly without advance written permission. Use of this mod on any other website or as a part of any public display is strictly prohibited, and a violation of copyright.
Awesomium license:
You can read the Awesomium license from the AWESOMIUM_LICENSE.txt file located in your .minecraft directory after installing the mod using the installer or at http://nico.tbb.free.fr/wd/LICENSE.txt
415