MCPcopy Create free account

hub / github.com/XCompWiz/LookingGlass / types & classes

Types & classes58 in github.com/XCompWiz/LookingGlass

InterfaceAPIInstanceProvider
The purpose of this interface is simply to provide instances of the API interfaces. Request an instance via IMC (see below). This interface supports p
src/api/java/com/xcompwiz/lookingglass/api/APIInstanceProvider.java:13
ClassAPIProviderImpl
The implementation of the API provider interface. Instances of this class are given to mods requesting an API provider and bound to that mod's name. T
src/main/java/com/xcompwiz/lookingglass/apiimpl/APIProviderImpl.java:19
ClassAPIUndefined
Thrown in the case of an API name being unrecognized (ex. requesting 'zymbol-1') @author xcompwiz
src/api/java/com/xcompwiz/lookingglass/api/APIUndefined.java:7
ClassAPIVersionRemoved
Thrown in the case of an API version having been removed entirely and no longer supported. This can be interpreted as the request being for below the
src/api/java/com/xcompwiz/lookingglass/api/APIVersionRemoved.java:8
ClassAPIVersionUndefined
Thrown in the case of an API version not being available (ex. requesting 'symbol-4096') @author xcompwiz
src/api/java/com/xcompwiz/lookingglass/api/APIVersionUndefined.java:7
ClassAPIWrapper
src/main/java/com/xcompwiz/lookingglass/apiimpl/APIWrapper.java:3
ClassCameraAnimatorPivot
This is a standard sample implementation of a camera animator. It simply uses the target location as a LookAt target and does a fly pivot around it. I
src/api/java/com/xcompwiz/lookingglass/api/animator/CameraAnimatorPivot.java:14
ClassCameraAnimatorPlayer
This is a badly approximated "portal render" animator, which makes the camera move based on what direction the player is from some defined point. It d
src/api/java/com/xcompwiz/lookingglass/api/animator/CameraAnimatorPlayer.java:15
ClassChunkData
src/main/java/com/xcompwiz/lookingglass/proxyworld/ChunkFinder.java:270
ClassChunkFinder
Finds 16x16x16 chunks exposed to the passed chunk location. @author Ken Butler/shadowking97
src/main/java/com/xcompwiz/lookingglass/proxyworld/ChunkFinder.java:20
ClassChunkFinderManager
@author Ken Butler/shadowking97
src/main/java/com/xcompwiz/lookingglass/proxyworld/ChunkFinderManager.java:9
ClassClientProxy
Our faithful proxy class. Allows for running code differently dependent on whether we are client- or server-side.
src/main/java/com/xcompwiz/lookingglass/client/ClientProxy.java:17
ClassClientWorldInfoEvent
Called on the server side to allow mods to send dimension information to clients @author xcompwiz
src/api/java/com/xcompwiz/lookingglass/api/event/ClientWorldInfoEvent.java:10
ClassCommandBaseAdv
src/main/java/com/xcompwiz/lookingglass/command/CommandBaseAdv.java:18
ClassCommandCreateView
src/main/java/com/xcompwiz/lookingglass/command/CommandCreateView.java:13
ClassCommonProxy
src/main/java/com/xcompwiz/lookingglass/core/CommonProxy.java:3
ClassEntityCamera
Our camera entity. This is made a player so that we can replace the player client-side when doing rendering. At the bottom of the class we create a bu
src/main/java/com/xcompwiz/lookingglass/entity/EntityCamera.java:25
ClassEntityPortal
Despite it's name, this isn't so much a doorway or window as it is a moving picture. More Harry Potter's portraits than Portal's portals. (Man I wish
src/main/java/com/xcompwiz/lookingglass/entity/EntityPortal.java:20
ClassFrameBufferContainer
src/main/java/com/xcompwiz/lookingglass/client/render/FrameBufferContainer.java:17
InterfaceICameraAnimator
src/api/java/com/xcompwiz/lookingglass/api/animator/ICameraAnimator.java:5
ClassIMCAPIRegister
src/main/java/com/xcompwiz/lookingglass/imc/IMCAPIRegister.java:12
ClassIMCHandler
src/main/java/com/xcompwiz/lookingglass/imc/IMCHandler.java:11
InterfaceIMCProcessor
src/main/java/com/xcompwiz/lookingglass/imc/IMCHandler.java:12
InterfaceIViewCamera
src/api/java/com/xcompwiz/lookingglass/api/view/IViewCamera.java:5
InterfaceIWorldView
src/api/java/com/xcompwiz/lookingglass/api/view/IWorldView.java:5
InterfaceIWorldViewAPI
@deprecated This interface will be removed in a future version. You should switch to the IWorldViewAPI2. @author xcompwiz
src/api/java/com/xcompwiz/lookingglass/api/IWorldViewAPI.java:14
ClassInternalAPI
This class simply manages the construction and tracking of the API provider instances. The Mystcraft version was enormously more complex and did lots
src/main/java/com/xcompwiz/lookingglass/apiimpl/InternalAPI.java:11
ClassLoggerUtils
src/main/java/com/xcompwiz/lookingglass/log/LoggerUtils.java:9
ClassLookingGlass
src/main/java/com/xcompwiz/lookingglass/LookingGlass.java:44
ClassLookingGlassAPI2Wrapper
This is the API wrapper (instance) class for the WorldView API at version 2. @author xcompwiz
src/main/java/com/xcompwiz/lookingglass/apiimpl/LookingGlassAPI2Wrapper.java:17
ClassLookingGlassAPIWrapper
This is the API wrapper (instance) class for the WorldView API at version 1. @author xcompwiz
src/main/java/com/xcompwiz/lookingglass/apiimpl/LookingGlassAPIWrapper.java:16
ClassLookingGlassEventHandler
This class handles the FML events. Primarily it is used to listen for tick events.
src/main/java/com/xcompwiz/lookingglass/proxyworld/LookingGlassEventHandler.java:24
ClassLookingGlassForgeEventHandler
src/main/java/com/xcompwiz/lookingglass/core/LookingGlassForgeEventHandler.java:16
ClassLookingGlassPacketManager
src/main/java/com/xcompwiz/lookingglass/network/LookingGlassPacketManager.java:23
ClassMathUtils
src/main/java/com/xcompwiz/lookingglass/utils/MathUtils.java:6
ClassModConfigs
src/main/java/com/xcompwiz/lookingglass/proxyworld/ModConfigs.java:6
ClassPacketChunkInfo
Based on code from Ken Butler/shadowking97
src/main/java/com/xcompwiz/lookingglass/network/packet/PacketChunkInfo.java:29
ClassPacketCloseView
src/main/java/com/xcompwiz/lookingglass/network/packet/PacketCloseView.java:13
ClassPacketCreateView
src/main/java/com/xcompwiz/lookingglass/network/packet/PacketCreateView.java:23
ClassPacketHandlerBase
This class is the parent of the packet handling classes for our network communication. Mostly contains helper functions.
src/main/java/com/xcompwiz/lookingglass/network/packet/PacketHandlerBase.java:14
ClassPacketHolder
src/main/java/com/xcompwiz/lookingglass/network/PacketHolder.java:11
ClassPacketRequestChunk
src/main/java/com/xcompwiz/lookingglass/network/packet/PacketRequestChunk.java:15
ClassPacketRequestTE
src/main/java/com/xcompwiz/lookingglass/network/packet/PacketRequestTE.java:16
ClassPacketRequestWorldInfo
src/main/java/com/xcompwiz/lookingglass/network/packet/PacketRequestWorldInfo.java:16
ClassPacketTileEntityNBT
Based on code from Ken Butler/shadowking97
src/main/java/com/xcompwiz/lookingglass/network/packet/PacketTileEntityNBT.java:17
ClassPacketWorldInfo
Based on code from Ken Butler/shadowking97
src/main/java/com/xcompwiz/lookingglass/network/packet/PacketWorldInfo.java:22
ClassPerspectiveRenderManager
src/main/java/com/xcompwiz/lookingglass/render/PerspectiveRenderManager.java:5
ClassProxyWorld
src/main/java/com/xcompwiz/lookingglass/client/proxyworld/ProxyWorld.java:12
ClassProxyWorldManager
src/main/java/com/xcompwiz/lookingglass/client/proxyworld/ProxyWorldManager.java:26
ClassRenderPortal
src/main/java/com/xcompwiz/lookingglass/client/render/RenderPortal.java:13
ClassRenderUtils
src/main/java/com/xcompwiz/lookingglass/client/render/RenderUtils.java:13
ClassServerPacketDispatcher
This class is a variant o nthe vanilla server packet dispatcher. We use it so that we can send data to cleitns in a limited (throttled) manner. This a
src/main/java/com/xcompwiz/lookingglass/network/ServerPacketDispatcher.java:16
ClassSubChunkUtils
src/main/java/com/xcompwiz/lookingglass/proxyworld/SubChunkUtils.java:5
ClassViewCameraImpl
src/main/java/com/xcompwiz/lookingglass/client/proxyworld/ViewCameraImpl.java:8
ClassWorldView
src/main/java/com/xcompwiz/lookingglass/client/proxyworld/WorldView.java:19
InterfaceWorldViewAPI2
Available via "view-2" from the API provider @author xcompwiz
src/api/java/com/xcompwiz/lookingglass/api/hook/WorldViewAPI2.java:14
ClassWorldViewRenderManager
src/main/java/com/xcompwiz/lookingglass/render/WorldViewRenderManager.java:21
ClassWrapperBuilder
This is a bit of a magic class. We use it to build API instances (API wrappers). It requires that the target class have a constructor which takes a st
src/main/java/com/xcompwiz/lookingglass/apiimpl/WrapperBuilder.java:10