promotional bannermobile promotional banner

OpenGlasses2

Adds Augmented Reality features to Minecraft

File Details

OpenGlasses-MC1.12.2-2.2-53.jar

  • R
  • Dec 19, 2020
  • 401.23 KB
  • 164.0K
  • 1.12.2
  • Forge

File Name

OpenGlasses-MC1.12.2-2.2-53.jar

Supported Versions

  • 1.12.2

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:openglasses2-300957:3143467")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

note: if you update the mod do a powercycle (turn off/on) on your opencomputer once, as OC uses buffers for some functions

Glasses need to be linked/paired again with your terminal after updating from 2.x.x to 2.1.x+

 

2.2-53:

* fixed glasses not rendering when worn as baubles cosmetic

* fixed issues with item renderer for some items

* fixed some NPE

* added config option to set a widget limit

* fixed 2D Overlay rendering absolute when absolute rendering for world is enabled (...)

 

 

2.2-50:

* fixed invisible mobs with thermal vision when Optifine isn't installed

* fixed EnergyBuffer/Widgetlimit of new crafted Glasses being 0

* fixed addVertex returning nil instead of the vertex index

* fixed setVertex not working reliable

* added setCulling method to disable face culling on widgets, so that their back face is drawn

 

2.2.-44:

* added Keyboard Upgrade for Glasses (add an OpenComputers Keyboard on an Anvil to install)

* added stable Overlay Hotkey which opens the Overlay and keeps it opened until the Player presses ESC (thanks to hohserg1 for that Feature)

* added Keyboard Events to the stable Overlay (thanks to hohserg1 for that Feature)

 

2.2.-42:

* hopefully fixed the black/white screen bug of 2.2-41, turning on/off Optifine Shaders while the game is rendering is still a bit wonky, not sure when im going to spent another day on a fix for this -.- (for now it seems to work reliable if you change Shaders while in Main Menue,ThermalVision should work with FastRender enabled now, too)

 

2.2.-41:

* fixed render issues when Optifine FastRender is enabled

* fixed breaking other mods rendering incompability (e.g. LightOverlay Mods)

 

2.2-38:

* fixed translation keys conflicting with other mods under some circumstances

* better support for Optifine (Mod should now work fine with Shaders enabled) actually not compatible with FastRender enabled, im working on a fix for that fixed in 2.2-41

* removed Library which was shipped with the mod before, you have to download it by yourself if your client doesnt auto download dependencies 

 

2.2.-36:

* fixed issues with ThermalVision / NightVision

* fixed Client crash when connecting to servers

* fixed World Widgets sometimes not rendering

* added clamping to updateModifier Method for color values

* added separate Keybind for Glasses Config Screen (defaults to Shift + C)

* added support to render Protected Areas of OpenSecurity (requires latest OpenSecurity Build, and upgrade the glasses with NanoDNA on an Anvil, hotkey can be set in the Minecraft Control Settings)

* added some initialization sequence to the glasses Overlay

 

2.2.-24:

added Thermal Vision, which can be enabled with a Hotkey (check your controls). Requires Geolyzer, Daylight Sensor and Nightvision to be installed on the Glasses. Thanks much to Barteks2x who helped me troubleshooting shader issues =)

* fixed Bugs (thanks much to mrmakeit and djpadbit for reporting the issues)

- Widgets with owner didnt render (Glasses have to be relinked once if you already linked them)

- getUserLookingAt() wasn't working on servers

- Client crashed when trying to open the Glasses GUI after removing the Glasses from the Baubles Slot

- startLinking() didnt work with playername as argument

- widget.addColor not checking for correct range of input values

 

 

2.1.1-6:

fix server startup crash when RTFM mod is installed

* fix issues with BungeeCord (Client events not working, which made the mod not work as expected when running behind BungeeCord Proxys)

 

2.1.1-1:

 * fix server crash when client connects with outdated mod version (mod version mismatch)

 

2.1.1:

  • * new item Glasses Terminal Card for internal use #54

  • * Terminal Block can now be used as Upgrade for Tablets, Robots, etc. #54

  • * Glasses can be linked to multiple Terminals

  • * Glasses got a configuration GUI (opens with interaction hotkey while sneaking) to accept/deny link requests and to configure/remove links to terminals

  • * some new terminal lua methods (startLinking(), getUserPosition(), getUserLookingAt(), setRenderPosition())

  • * absolute rendering (relative to 0, 0, 0 instead of the terminal location) in the world is now possible (can be disabled in the mod config), this requires the glasses to have a (opencomputers) navigation upgrade

  • * cleaner tooltip for the glasses, which doesnt occupy the whole screen \o/

  • * terminals world position isn't exposed to the glasses Tooltip anymore #62

  • * interaction events now include player rotation/facing (this extra information requires a geolyzer upgrade on the glasses)

  • * new recipe for glasses and the terminal block

  • * optional support for RTFM Mod, which adds a ingame manual item (Manual is still available through OpenComputers handbook)

  • * widget.getRenderPosition() doesnt return 0, 0, 0 anymore... how to use the method

  • * lots of code refactoring

 


 

2.0.6:

* fix potential crash when glasses get unequipped

* fix another wrong renderflag when using some widgets

 

2.0.5:

* rotate OBJModel3D Widgets around 0,0,0 when facing players (they've been shifted by 0.5 in each direction before)

 

2.0.4:

* changed some rendercode which should improve fps and make the mod work better with optifine (note: rebind the Optifine Zoom key or OpenGlasses overlay key if you use both mods)

* removed call budget from the widgets add/set methods

2.0.3:

* set default orientation so that it fits old orientation (sorry if one of the 6 downloaders of 2.0.2 already made unnecessary changes :-/)

* fixed some display issues with openglassesDemo lootdisk

2.0.2:

# changes

* bumped to current opencomputers version MC1.12.2-1.7.3.146

* reworked text alignment, this might mess with old code if you used text alignment, so take a look on these examples: OpenGlasses Wiki - Alignment Examples

# new features

Nightvision Upgrade

* experimental TrueTypeFont support for text widgets OpenGlasses Wiki - TTF Syntax

* alignment options for Text3D Widget

# bugs fixed:

* flickering text render

* glasses still rendering when power runs out

* hopefully fixed glasses resetting to default state and forgetting all their upgrades and linked terminal

* glasses status info rendering in world space (e.g. NO POWER info text)

2.0.1:

bugs fixed:

#52 - EntityTracker3D not recognizing players

#53 - custom shape widget crashing the game and not rendering correct

OpenGlasses Items are now listed in own creative tab