Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/XCompWiz/LookingGlass
/ functions
Functions
312 in github.com/XCompWiz/LookingGlass
⨍
Functions
312
◇
Types & classes
58
↓ 23 callers
Method
isEmpty
(int level)
src/main/java/com/xcompwiz/lookingglass/proxyworld/ChunkFinder.java:299
↓ 20 callers
Method
add
(int level)
src/main/java/com/xcompwiz/lookingglass/proxyworld/ChunkFinder.java:295
↓ 14 callers
Method
getBlockData
This is provided to allow for checking for air blocks and similar. Technically, it is a WorldClient object, but it is provided as a IBlockAccess to di
src/api/java/com/xcompwiz/lookingglass/api/view/IViewCamera.java:65
↓ 14 callers
Method
isAdded
(int level)
src/main/java/com/xcompwiz/lookingglass/proxyworld/ChunkFinder.java:283
↓ 13 callers
Method
isAboveNullLayer
@author Ken Butler/shadowking97
src/api/java/com/xcompwiz/lookingglass/api/animator/CameraAnimatorPivot.java:139
↓ 12 callers
Method
error
(String message, Object... params)
src/main/java/com/xcompwiz/lookingglass/log/LoggerUtils.java:42
↓ 8 callers
Method
buildPacket
Used by the progeny of this class in order to produce a packet object from the data buffer. Automatically uses our packet channel so that the manager
src/main/java/com/xcompwiz/lookingglass/network/packet/PacketHandlerBase.java:34
↓ 8 callers
Method
createDataBuffer
Used by the progeny of this class in order to produce and prepare the buffer for packet data. Includes writing the correct packet id for the packet.
src/main/java/com/xcompwiz/lookingglass/network/packet/PacketHandlerBase.java:24
↓ 8 callers
Method
registerPacketHandler
Register a new packet handler to the manager. We use pre-defined packet ids to avoid mismatched packet ids across client-server communications. @param
src/main/java/com/xcompwiz/lookingglass/network/LookingGlassPacketManager.java:36
↓ 7 callers
Method
getInstance
()
src/main/java/com/xcompwiz/lookingglass/network/ServerPacketDispatcher.java:27
↓ 6 callers
Method
isBlockNormalCubeDefault
(Chunk chunk, int par1, int par2, int par3, boolean par4)
src/main/java/com/xcompwiz/lookingglass/proxyworld/ChunkFinder.java:260
↓ 6 callers
Method
warn
(String message, Object... params)
src/main/java/com/xcompwiz/lookingglass/log/LoggerUtils.java:38
↓ 5 callers
Method
addPacket
(EntityPlayer player, FMLProxyPacket packet)
src/main/java/com/xcompwiz/lookingglass/network/ServerPacketDispatcher.java:37
↓ 4 callers
Method
createPacket
(Chunk chunk, boolean includeinit, int subid, int dim)
src/main/java/com/xcompwiz/lookingglass/network/packet/PacketChunkInfo.java:48
↓ 4 callers
Method
getProxyworld
(int dimid)
src/main/java/com/xcompwiz/lookingglass/client/proxyworld/ProxyWorldManager.java:64
↓ 4 callers
Method
getWorldViews
(int dimid)
src/main/java/com/xcompwiz/lookingglass/client/proxyworld/ProxyWorldManager.java:99
↓ 4 callers
Method
info
(String message, Object... params)
src/main/java/com/xcompwiz/lookingglass/log/LoggerUtils.java:34
↓ 3 callers
Method
createWorldView
(int dimid, ChunkCoordinates spawn, int width, int height)
src/main/java/com/xcompwiz/lookingglass/client/proxyworld/ProxyWorldManager.java:105
↓ 3 callers
Method
doAdd
()
src/main/java/com/xcompwiz/lookingglass/proxyworld/ChunkFinder.java:287
↓ 3 callers
Method
getEffectRenderer
()
src/main/java/com/xcompwiz/lookingglass/client/proxyworld/WorldView.java:91
↓ 3 callers
Method
handleRelativeNumber
(ICommandSender sender, double origin, String arg)
src/main/java/com/xcompwiz/lookingglass/command/CommandBaseAdv.java:53
↓ 3 callers
Method
levels
()
src/main/java/com/xcompwiz/lookingglass/proxyworld/ChunkFinder.java:307
↓ 3 callers
Method
log
(Level level, String message, Object... params)
src/main/java/com/xcompwiz/lookingglass/log/LoggerUtils.java:19
↓ 3 callers
Method
release
@deprecated This function no longer does anything and will be removed in an upcoming version.
src/api/java/com/xcompwiz/lookingglass/api/view/IWorldView.java:44
↓ 3 callers
Method
releaseActiveView
()
src/main/java/com/xcompwiz/lookingglass/entity/EntityPortal.java:87
↓ 2 callers
Method
chunkExists
An easy check for if a chunk exists in the local data copy @param x The X coordinate in block space @param z The Z coordinate in block space @return T
src/api/java/com/xcompwiz/lookingglass/api/view/IViewCamera.java:73
↓ 2 callers
Method
createPacket
(int dimension)
src/main/java/com/xcompwiz/lookingglass/network/packet/PacketWorldInfo.java:24
↓ 2 callers
Method
debug
(String message, Object... params)
src/main/java/com/xcompwiz/lookingglass/log/LoggerUtils.java:46
↓ 2 callers
Method
destroyWorldView
Handles explicit shutdown of a world view. Tells the view to clean itself up and removes it from the tracked world views here (encouraging the world t
src/main/java/com/xcompwiz/lookingglass/client/proxyworld/ProxyWorldManager.java:138
↓ 2 callers
Method
getProxyworlds
()
src/main/java/com/xcompwiz/lookingglass/client/proxyworld/ProxyWorldManager.java:95
↓ 2 callers
Method
getRenderGlobal
()
src/main/java/com/xcompwiz/lookingglass/client/proxyworld/WorldView.java:87
↓ 2 callers
Method
getTarget
Gets the target dimension id
src/main/java/com/xcompwiz/lookingglass/entity/EntityPortal.java:49
↓ 2 callers
Method
getTexture
@return The OpenGL texture id for rendering the view
src/api/java/com/xcompwiz/lookingglass/api/view/IWorldView.java:10
↓ 2 callers
Method
getWorldObj
()
src/main/java/com/xcompwiz/lookingglass/client/proxyworld/WorldView.java:147
↓ 2 callers
Method
getYaw
@return The camera's yaw in degrees
src/api/java/com/xcompwiz/lookingglass/api/view/IViewCamera.java:23
↓ 2 callers
Method
halt
()
src/main/java/com/xcompwiz/lookingglass/network/ServerPacketDispatcher.java:63
↓ 2 callers
Method
refreshAnimator
()
src/main/java/com/xcompwiz/lookingglass/entity/EntityCamera.java:87
↓ 2 callers
Method
registerAPI
(String apiname, int version, WrapperBuilder builder)
src/main/java/com/xcompwiz/lookingglass/apiimpl/APIProviderImpl.java:73
↓ 2 callers
Method
scan
Recursive function to find all chunk segments attached to the surface.
src/main/java/com/xcompwiz/lookingglass/proxyworld/ChunkFinder.java:167
↓ 2 callers
Method
setAnimator
Sets the animator object for the camera. This will be updated before each render frame. @param animator
src/api/java/com/xcompwiz/lookingglass/api/view/IWorldView.java:27
↓ 2 callers
Method
setDead
()
src/main/java/com/xcompwiz/lookingglass/entity/EntityPortal.java:56
↓ 2 callers
Method
setLocation
Sets the position of the camera @param x X Coordinate (Block space) @param y Y Coordinate (Block space) @param z Z Coordinate (Block space)
src/api/java/com/xcompwiz/lookingglass/api/view/IViewCamera.java:42
↓ 2 callers
Method
setPitch
Sets the pitch rotation of the camera @param f The camera's new pitch in degrees
src/api/java/com/xcompwiz/lookingglass/api/view/IViewCamera.java:29
↓ 2 callers
Method
setTarget
Puts the dim id target in the datawatcher.
src/main/java/com/xcompwiz/lookingglass/entity/EntityPortal.java:42
↓ 2 callers
Method
setTarget
Sets the look-at target (in block coordinates) @param target The block target
src/api/java/com/xcompwiz/lookingglass/api/animator/ICameraAnimator.java:11
↓ 2 callers
Method
tick
()
src/main/java/com/xcompwiz/lookingglass/proxyworld/ChunkFinderManager.java:22
↓ 2 callers
Method
unloadProxyWorld
(int dimId)
src/main/java/com/xcompwiz/lookingglass/client/proxyworld/ProxyWorldManager.java:80
↓ 2 callers
Method
updateTargetPosition
(ChunkCoordinates target)
src/main/java/com/xcompwiz/lookingglass/entity/EntityCamera.java:67
↓ 1 callers
Method
addFinder
(ChunkFinder f)
src/main/java/com/xcompwiz/lookingglass/proxyworld/ChunkFinderManager.java:18
↓ 1 callers
Method
addRotations
Adds par1 0.15 to the entity's yaw, and subtracts par2 0.15 from the pitch. Clamps pitch from -90 to 90. Both arguments in degrees. @param yaw The yaw
src/api/java/com/xcompwiz/lookingglass/api/view/IViewCamera.java:12
↓ 1 callers
Method
allocateFrameBuffer
()
src/main/java/com/xcompwiz/lookingglass/client/render/FrameBufferContainer.java:95
↓ 1 callers
Method
belongsToPlayer
(EntityPlayer p)
src/main/java/com/xcompwiz/lookingglass/network/PacketHolder.java:20
↓ 1 callers
Method
callbackRegistration
This handles the classpath and method location and calling for API IMC calls Based on some code from WAILA. @param method The method (prefixed by clas
src/main/java/com/xcompwiz/lookingglass/imc/IMCAPIRegister.java:26
↓ 1 callers
Method
checkCameraY
()
src/api/java/com/xcompwiz/lookingglass/api/animator/CameraAnimatorPivot.java:157
↓ 1 callers
Method
checkPath
@author Ken Butler/shadowking97
src/api/java/com/xcompwiz/lookingglass/api/animator/CameraAnimatorPivot.java:99
↓ 1 callers
Method
chunkLevelsExist
Since LookingGlass utilizes partial chunk loading to minimize data traffic and storage, it's useful to be able to check if certain levels of a chunk a
src/api/java/com/xcompwiz/lookingglass/api/view/IViewCamera.java:84
↓ 1 callers
Method
cleanup
Explicitly shuts down the view. Informs the frame buffer manager that we don't want our framebuffer anymore (so it can be cleaned up for certain on th
src/main/java/com/xcompwiz/lookingglass/client/proxyworld/WorldView.java:56
↓ 1 callers
Method
clearProxyworlds
()
src/main/java/com/xcompwiz/lookingglass/client/proxyworld/ProxyWorldManager.java:89
↓ 1 callers
Method
configureLogging
Configure the logger
src/main/java/com/xcompwiz/lookingglass/log/LoggerUtils.java:15
↓ 1 callers
Method
constructAPIWrapper
This function is voodoo. <br/> This is the function which actually calls the builders to produce the wrappers which implement the version of the requ
src/main/java/com/xcompwiz/lookingglass/apiimpl/APIProviderImpl.java:107
↓ 1 callers
Method
createNewFramebuffer
(WorldView view, int width, int height)
src/main/java/com/xcompwiz/lookingglass/client/render/FrameBufferContainer.java:25
↓ 1 callers
Method
createPacket
(int xPos, int yPos, int zPos, int dim)
src/main/java/com/xcompwiz/lookingglass/network/packet/PacketRequestTE.java:17
↓ 1 callers
Method
createPacket
(WorldView worldview)
src/main/java/com/xcompwiz/lookingglass/network/packet/PacketCreateView.java:24
↓ 1 callers
Method
createPacket
(int xPos, int yPos, int zPos, int dim)
src/main/java/com/xcompwiz/lookingglass/network/packet/PacketRequestChunk.java:16
↓ 1 callers
Method
createPacket
(int xPos, int yPos, int zPos, NBTTagCompound nbt, int dim)
src/main/java/com/xcompwiz/lookingglass/network/packet/PacketTileEntityNBT.java:19
↓ 1 callers
Method
deflate
(byte[] chunkData, byte[] compressedChunkData)
src/main/java/com/xcompwiz/lookingglass/network/packet/PacketChunkInfo.java:34
↓ 1 callers
Method
detectFreedWorldViews
()
src/main/java/com/xcompwiz/lookingglass/client/proxyworld/ProxyWorldManager.java:52
↓ 1 callers
Method
detectFreedWorldViews
()
src/main/java/com/xcompwiz/lookingglass/client/render/FrameBufferContainer.java:43
↓ 1 callers
Method
empty
(int level)
src/main/java/com/xcompwiz/lookingglass/proxyworld/ChunkFinder.java:303
↓ 1 callers
Method
findChunks
()
src/main/java/com/xcompwiz/lookingglass/proxyworld/ChunkFinder.java:103
↓ 1 callers
Method
freeFrameBuffer
()
src/main/java/com/xcompwiz/lookingglass/client/render/FrameBufferContainer.java:80
↓ 1 callers
Method
getAPIProviderInstance
(String modname)
src/main/java/com/xcompwiz/lookingglass/apiimpl/InternalAPI.java:15
↓ 1 callers
Method
getActiveView
()
src/main/java/com/xcompwiz/lookingglass/entity/EntityPortal.java:74
↓ 1 callers
Method
getCamera
Returns the view's camera object. This allows you to create animators for it and adjust its location locally. @return the entity object from which ren
src/api/java/com/xcompwiz/lookingglass/api/view/IWorldView.java:33
↓ 1 callers
Method
getCommandName
()
src/main/java/com/xcompwiz/lookingglass/command/CommandCreateView.java:14
↓ 1 callers
Method
getCtors
(String apiname)
src/main/java/com/xcompwiz/lookingglass/apiimpl/APIProviderImpl.java:78
↓ 1 callers
Method
getDefaults
Should the selection from the offsets fail, the pair of values in this array will be used instead. @return A pair of numbers up and distance in an arr
src/api/java/com/xcompwiz/lookingglass/api/animator/CameraAnimatorPivot.java:84
↓ 1 callers
Method
getFOVMultiplier
()
src/main/java/com/xcompwiz/lookingglass/entity/EntityCamera.java:95
↓ 1 callers
Method
getFramebuffer
()
src/main/java/com/xcompwiz/lookingglass/client/proxyworld/WorldView.java:83
↓ 1 callers
Method
getId
(PacketHandlerBase handler)
src/main/java/com/xcompwiz/lookingglass/network/LookingGlassPacketManager.java:42
↓ 1 callers
Method
getMapChunkData
(Chunk chunk, boolean includeinit, int subid)
src/main/java/com/xcompwiz/lookingglass/network/packet/PacketChunkInfo.java:175
↓ 1 callers
Method
getPresets
Overriding his function allows you specify your own offset presets. @return An array of integer pairs up and distance from which to select the first f
src/api/java/com/xcompwiz/lookingglass/api/animator/CameraAnimatorPivot.java:92
↓ 1 callers
Method
getSenderDimension
(ICommandSender sender)
src/main/java/com/xcompwiz/lookingglass/command/CommandBaseAdv.java:34
↓ 1 callers
Method
getVersions
(String apiname)
src/main/java/com/xcompwiz/lookingglass/apiimpl/APIProviderImpl.java:87
↓ 1 callers
Method
handle
Called by our packet manager to process packet data
src/main/java/com/xcompwiz/lookingglass/network/packet/PacketHandlerBase.java:19
↓ 1 callers
Method
handleWorldChange
This is a complex bit. As we want to reuse the current client world when rendering, if possible, we need to handle when that world changes. We could s
src/main/java/com/xcompwiz/lookingglass/client/proxyworld/ProxyWorldManager.java:39
↓ 1 callers
Method
hasChunks
()
src/main/java/com/xcompwiz/lookingglass/client/proxyworld/WorldView.java:66
↓ 1 callers
Method
inflateChunkData
(ByteBuf in, int compressedsize, int uncompressedsize)
src/main/java/com/xcompwiz/lookingglass/network/packet/PacketChunkInfo.java:156
↓ 1 callers
Method
init
This init function sets up the wrapper constructors for the different APIs and versions of APIs we support.
src/main/java/com/xcompwiz/lookingglass/apiimpl/APIProviderImpl.java:58
↓ 1 callers
Method
isBlockNormalCube
(IBlockAccess blockData, int x, int y, int z)
src/api/java/com/xcompwiz/lookingglass/api/animator/CameraAnimatorPivot.java:152
↓ 1 callers
Method
loadConfigs
(Configuration config)
src/main/java/com/xcompwiz/lookingglass/proxyworld/ModConfigs.java:15
↓ 1 callers
Method
markClean
()
src/main/java/com/xcompwiz/lookingglass/client/proxyworld/WorldView.java:75
↓ 1 callers
Method
markDirty
This needs to be called to request LookingGlass rerender the view to the texture
src/api/java/com/xcompwiz/lookingglass/api/view/IWorldView.java:15
↓ 1 callers
Method
newInstance
Called by the APIProviderImpl to construct the API wrapper passed to it on its construction. @param owner @return The instance
src/main/java/com/xcompwiz/lookingglass/apiimpl/WrapperBuilder.java:27
↓ 1 callers
Method
onChunkReceived
(int cx, int cz)
src/main/java/com/xcompwiz/lookingglass/client/proxyworld/WorldView.java:108
↓ 1 callers
Method
onRenderTick
(PrintStream printstream)
src/main/java/com/xcompwiz/lookingglass/render/WorldViewRenderManager.java:22
↓ 1 callers
Method
onRenderTick
(PrintStream printstream)
src/main/java/com/xcompwiz/lookingglass/render/PerspectiveRenderManager.java:7
↓ 1 callers
Method
process
(IMCMessage message)
src/main/java/com/xcompwiz/lookingglass/imc/IMCHandler.java:13
↓ 1 callers
Method
process
(ImmutableList<IMCMessage> messages)
src/main/java/com/xcompwiz/lookingglass/imc/IMCHandler.java:26
↓ 1 callers
Method
receivedChunk
(WorldClient worldObj, int cx, int cz)
src/main/java/com/xcompwiz/lookingglass/network/packet/PacketChunkInfo.java:128
next →
1–100 of 312, ranked by callers