Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Mineshopper/carpentersblocks
/ functions
Functions
1,131 in github.com/Mineshopper/carpentersblocks
⨍
Functions
1,131
◇
Types & classes
158
↓ 476 callers
Method
setupVertex
Applies brightness, color, and adds vertex through tessellator. <p> If {@link #drawMode} is {@link GL11#GL_TRIANGLES Triangles}, will automatically du
src/main/java/com/carpentersblocks/renderer/helper/VertexHelper.java:146
↓ 257 callers
Method
renderBlockWithRotation
For South-facing block, sets render bounds, rotates them and renders.
src/main/java/com/carpentersblocks/renderer/BlockHandlerBase.java:187
↓ 166 callers
Method
getTileEntity
Returns tile entity if block tile entity is instanceof TEBase and also belongs to this block type.
src/main/java/com/carpentersblocks/block/BlockCoverable.java:286
↓ 147 callers
Method
getData
Gets block-specific data. @return the data
src/main/java/com/carpentersblocks/tileentity/TEBase.java:413
↓ 114 callers
Method
setData
Sets block-specific data.
src/main/java/com/carpentersblocks/tileentity/TEBase.java:421
↓ 82 callers
Method
setIDAndRender
Sets renderID to identify which RenderHelper to use and passes control to delegateSideRender().
src/main/java/com/carpentersblocks/renderer/BlockHandlerSloped.java:37
↓ 70 callers
Method
hasAttribute
(byte attrId)
src/main/java/com/carpentersblocks/tileentity/TEBase.java:243
↓ 69 callers
Method
renderBlock
Renders block. Coordinates may change since side covers render here.
src/main/java/com/carpentersblocks/renderer/BlockHandlerBase.java:877
↓ 68 callers
Method
toBlock
Takes an ItemStack and returns block, or air block if ItemStack does not contain a block.
src/main/java/com/carpentersblocks/util/BlockProperties.java:94
↓ 62 callers
Method
prepareRender
Will populate render bounds and icon u, v translations.
src/main/java/com/carpentersblocks/renderer/helper/RenderHelper.java:79
↓ 49 callers
Method
setBlockBounds
For South-sided blocks, rotates and sets the block bounds using the provided ForgeDirection. @param dir the rotated {@link ForgeDirection}
src/main/java/com/carpentersblocks/block/BlockCoverable.java:174
↓ 48 callers
Method
getMixedAo
Gets mixed ambient occlusion value from two inputs, with a ratio applied to the final result. @param ao1 the primary face ambient occlusion value @p
src/main/java/com/carpentersblocks/renderer/helper/LightingHelper.java:248
↓ 47 callers
Method
getTileEntity
Returns {@link TEBase} if one exists and the block at coordinates matches passed in {@link Block}. @param block the {@link Block} to match against @p
src/main/java/com/carpentersblocks/util/BlockProperties.java:48
↓ 43 callers
Method
getQuadDepth
Returns quad depth as value from 0 to 16.
src/main/java/com/carpentersblocks/data/Collapsible.java:86
↓ 39 callers
Method
startDrawing
Sets draw mode internally. <p> This would ordinarily force a draw and prepare the {@link Tessellator} with a new draw mode, but because alpha pass and
src/main/java/com/carpentersblocks/renderer/helper/VertexHelper.java:52
↓ 34 callers
Method
getItem
(World world, int x, int y, int z)
src/main/java/com/carpentersblocks/block/BlockCarpentersBed.java:253
↓ 34 callers
Method
setWedgeLighting
Will set lighting for wedge sloped faces. Many slope types make use of these lighting parameters in addition to wedges.
src/main/java/com/carpentersblocks/renderer/BlockHandlerCarpentersSlope.java:781
↓ 31 callers
Method
sendMessageToPlayer
Sends a chat message to a player.
src/main/java/com/carpentersblocks/util/handler/ChatHandler.java:15
↓ 29 callers
Method
getSlope
(TEBase TE)
src/main/java/com/carpentersblocks/data/Slope.java:326
↓ 29 callers
Method
setLightnessOverride
Sets lightness override. @param lightness the lightness override @return the {@link LightingHelper}
src/main/java/com/carpentersblocks/renderer/helper/LightingHelper.java:73
↓ 26 callers
Method
getCover
Returns cover {@link ItemStack}, or instance of {@link BlockCoverable} if no cover exists on side. <p> Note: Side 6 represents the base block. @param
src/main/java/com/carpentersblocks/util/BlockProperties.java:189
↓ 24 callers
Method
getDirection
Gets block direction. @param TE the {@link TEBase} @return the {@link ForgeDirection}
src/main/java/com/carpentersblocks/data/ISided.java:23
↓ 24 callers
Method
getPrimaryType
Returns primary slope type. Used when slopes share common attributes.
src/main/java/com/carpentersblocks/data/Slope.java:292
↓ 24 callers
Method
setCornerUV
Sets UV coordinates for each corner based on side rotation.
src/main/java/com/carpentersblocks/renderer/helper/RenderHelper.java:64
↓ 23 callers
Method
getCoverForRendering
Gets cover {@link ItemStack} suitable for pulling block textures from, regardless if it has an {@link NBTTagCompound}. @param TE [optional] the {@lin
src/main/java/com/carpentersblocks/renderer/BlockHandlerBase.java:265
↓ 22 callers
Method
canConnectBarrierTo
Returns true if block can connect to specified side of neighbor block.
src/main/java/com/carpentersblocks/block/BlockCarpentersBarrier.java:255
↓ 22 callers
Method
getAttribute
(byte attrId)
src/main/java/com/carpentersblocks/tileentity/TEBase.java:248
↓ 22 callers
Method
setQuadDepth
Sets quad depth as value from 0 to 16.
src/main/java/com/carpentersblocks/data/Collapsible.java:49
↓ 21 callers
Method
setAltered
()
src/main/java/com/carpentersblocks/block/BlockCoverable.java:82
↓ 20 callers
Method
getIcon
Effectively overrides Block.getIcon
src/main/java/com/carpentersblocks/api/IWrappableBlock.java:28
↓ 20 callers
Method
shouldSideBeRendered
(IBlockAccess blockAccess, int x, int y, int z, int side)
src/main/java/com/carpentersblocks/block/BlockCoverable.java:1217
↓ 19 callers
Method
getHinge
Returns hinge side (relative to facing).
src/main/java/com/carpentersblocks/data/Hinge.java:60
↓ 19 callers
Method
setState
Sets state (open or closed).
src/main/java/com/carpentersblocks/data/Gate.java:78
↓ 18 callers
Method
getSlopeById
(int slopeID)
src/main/java/com/carpentersblocks/data/Slope.java:338
↓ 17 callers
Method
getFacing
Returns facing (faces opening direction).
src/main/java/com/carpentersblocks/data/Hinge.java:77
↓ 17 callers
Method
getPiece
Returns door piece (top or bottom).
src/main/java/com/carpentersblocks/data/Hinge.java:117
↓ 17 callers
Method
getType
Returns type.
src/main/java/com/carpentersblocks/data/Bed.java:23
↓ 17 callers
Method
log
(Level level, String format, Object... data)
src/main/java/com/carpentersblocks/util/ModLogger.java:12
↓ 17 callers
Method
match
(TEBase TE_1, TEBase TE_2)
src/main/java/com/carpentersblocks/data/Collapsible.java:134
↓ 16 callers
Method
getSimpleTileEntity
Returns tile entity if block tile entity is instanceof TEBase. Used for generic purposes such as getting pattern, dye color, or cover of another Carp
src/main/java/com/carpentersblocks/block/BlockCoverable.java:276
↓ 16 callers
Method
getState
Returns open/closed state.
src/main/java/com/carpentersblocks/data/Gate.java:70
↓ 16 callers
Method
isPositive
(TEBase TE)
src/main/java/com/carpentersblocks/data/Collapsible.java:152
↓ 16 callers
Method
isSideSolid
(IBlockAccess blockAccess, int x, int y, int z, ForgeDirection side)
src/main/java/com/carpentersblocks/block/BlockCarpentersSafe.java:214
↓ 16 callers
Method
notifyBlocksOfPowerChange
Notifies relevant blocks of a change in power output. @param world @param x @param y @param z @return nothing
src/main/java/com/carpentersblocks/block/BlockSided.java:150
↓ 15 callers
Method
addAttribute
(byte attrId, ItemStack itemStack)
src/main/java/com/carpentersblocks/tileentity/TEBase.java:299
↓ 14 callers
Method
createBlockDropEvent
Initiates block drop event, which will remove attribute from tile entity. @param attrId the attribute ID
src/main/java/com/carpentersblocks/tileentity/TEBase.java:352
↓ 14 callers
Method
isOpen
Returns whether safe is open.
src/main/java/com/carpentersblocks/data/Safe.java:105
↓ 14 callers
Method
isSideSolid
(final TEBase TE, ForgeDirection side)
src/main/java/com/carpentersblocks/data/Collapsible.java:113
↓ 13 callers
Method
delegateSideRender
Sets side icon, draws any attributes needed, and hands to appropriate render method. This will bypass typical draw behavior if breaking animation is b
src/main/java/com/carpentersblocks/renderer/BlockHandlerBase.java:636
↓ 13 callers
Method
setupLightingYPos
Sets up lighting for the top face and returns the {@link LightingHelper}. <p> This is a consolidated <code>method</code> that sets side shading with r
src/main/java/com/carpentersblocks/renderer/helper/LightingHelper.java:366
↓ 12 callers
Method
getDirection
Returns direction of bed piece.
src/main/java/com/carpentersblocks/data/Bed.java:106
↓ 12 callers
Method
getType
Returns type (vanilla, picket, etc).
src/main/java/com/carpentersblocks/data/Gate.java:36
↓ 12 callers
Method
setupColor
Sets up the color using lightness, brightness, and the primary color value (usually the dye color) for the side. <p> If ShadersModCore is loaded and {
src/main/java/com/carpentersblocks/renderer/helper/LightingHelper.java:168
↓ 12 callers
Method
setupLightingYNeg
Sets up lighting for the bottom face and returns the {@link LightingHelper}. <p> This is a consolidated <code>method</code> that sets side shading wit
src/main/java/com/carpentersblocks/renderer/helper/LightingHelper.java:292
↓ 11 callers
Method
getBoundingBox
returns the bounding box for this entity
src/main/java/com/carpentersblocks/entity/item/EntityCarpentersTile.java:559
↓ 11 callers
Method
getType
Returns type.
src/main/java/com/carpentersblocks/data/Hinge.java:43
↓ 11 callers
Method
hasAttribute
Checks whether tile entity has attribute. <p> This checks whether tile entity is null before checking attribute to promote code reuse. @param TE the
src/main/java/com/carpentersblocks/util/BlockProperties.java:85
↓ 11 callers
Method
isHeadOfBed
Returns whether block is head of bed.
src/main/java/com/carpentersblocks/data/Bed.java:89
↓ 11 callers
Method
markDirty
()
src/main/java/com/carpentersblocks/tileentity/TECarpentersSafe.java:128
↓ 11 callers
Method
setSoundSource
(ItemStack itemStack)
src/main/java/com/carpentersblocks/block/BlockCoverable.java:72
↓ 10 callers
Method
drawVertex
Adds vertex to Tessellator and increments draw count.
src/main/java/com/carpentersblocks/renderer/helper/VertexHelper.java:125
↓ 10 callers
Method
renderFaceYNeg
Renders the given texture to the bottom face of the block. Args: slope, x, y, z, texture
src/main/java/com/carpentersblocks/renderer/helper/RenderHelper.java:476
↓ 10 callers
Method
setDir
Sets direction.
src/main/java/com/carpentersblocks/data/Hatch.java:104
↓ 10 callers
Method
setDirection
Sets direction of bed piece. Stored as player facing from 0 to 3.
src/main/java/com/carpentersblocks/data/Bed.java:116
↓ 10 callers
Method
setFacing
Sets facing (faces opening direction).
src/main/java/com/carpentersblocks/data/Hinge.java:85
↓ 10 callers
Method
setFacing
Sets facing. Stored as player facing from 0 to 3.
src/main/java/com/carpentersblocks/data/Safe.java:45
↓ 10 callers
Method
setupLightingXNeg
Sets up lighting for the West face and returns the {@link LightingHelper}. <p> This is a consolidated <code>method</code> that sets side shading with
src/main/java/com/carpentersblocks/renderer/helper/LightingHelper.java:586
↓ 10 callers
Method
setupLightingXPos
Sets up lighting for the East face and returns the {@link LightingHelper}. <p> This is a consolidated <code>method</code> that sets side shading with
src/main/java/com/carpentersblocks/renderer/helper/LightingHelper.java:660
↓ 10 callers
Method
setupLightingZNeg
Sets up lighting for the North face and returns the {@link LightingHelper}. <p> This is a consolidated <code>method</code> that sets side shading with
src/main/java/com/carpentersblocks/renderer/helper/LightingHelper.java:439
↓ 10 callers
Method
setupLightingZPos
Sets up lighting for the South face and returns the {@link LightingHelper}. <p> This is a consolidated <code>method</code> that sets side shading with
src/main/java/com/carpentersblocks/renderer/helper/LightingHelper.java:513
↓ 9 callers
Method
destroyBlock
Drops block as {@link ItemStack} and notifies relevant systems of block removal. Block attributes will drop later in destruction. <p> This is usually
src/main/java/com/carpentersblocks/block/BlockCoverable.java:944
↓ 9 callers
Method
getFacing
Returns facing (path on x, or path on z).
src/main/java/com/carpentersblocks/data/Gate.java:53
↓ 9 callers
Method
getOppositeTE
Returns TE for opposite piece. Will return null if opposite piece doesn't exist (when creating or destroying block, for instance).
src/main/java/com/carpentersblocks/data/Bed.java:63
↓ 9 callers
Method
rotateBounds
For South-facing blocks, rotates bounds for a single directional input.
src/main/java/com/carpentersblocks/renderer/BlockHandlerBase.java:201
↓ 8 callers
Method
canProvidePower
()
src/main/java/com/carpentersblocks/block/BlockCarpentersLever.java:204
↓ 8 callers
Method
clearLightnessOverride
Clears lightness override. @return nothing
src/main/java/com/carpentersblocks/renderer/helper/LightingHelper.java:85
↓ 8 callers
Method
getFace
(ForgeDirection side)
src/main/java/com/carpentersblocks/data/Slope.java:306
↓ 8 callers
Method
getInterpolatedLightness
Returns lightness for sloped face on side.
src/main/java/com/carpentersblocks/renderer/BlockHandlerCarpentersCollapsibleBlock.java:187
↓ 8 callers
Method
getPolarity
Returns polarity.
src/main/java/com/carpentersblocks/data/Lever.java:75
↓ 8 callers
Method
getRigidity
Returns door rigidity (requires redstone for activation).
src/main/java/com/carpentersblocks/data/Hinge.java:134
↓ 8 callers
Method
renderFaceXPos
Renders the given texture to the East face of the block. Args: slope, x, y, z, texture
src/main/java/com/carpentersblocks/renderer/helper/RenderHelper.java:541
↓ 8 callers
Method
setRigidity
Sets door rigidity (requires redstone for activation).
src/main/java/com/carpentersblocks/data/Hinge.java:142
↓ 7 callers
Method
decInventory
()
src/main/java/com/carpentersblocks/block/BlockCoverable.java:87
↓ 7 callers
Method
getBlocks
Gathers adjacent blocks based on specific criteria, enabling a group of blocks to act as a single entity when interacting with only a single block. @
src/main/java/com/carpentersblocks/data/AbstractMultiBlock.java:23
↓ 7 callers
Method
getOpenCover
When rendering garage door top piece in open state, it should use the bottommost cover for rendering. @return the bottommost cover {@link ItemStack}
src/main/java/com/carpentersblocks/renderer/BlockHandlerCarpentersGarageDoor.java:98
↓ 7 callers
Method
getRotation
()
src/main/java/com/carpentersblocks/entity/item/EntityCarpentersTile.java:248
↓ 7 callers
Method
getType
Returns data.
src/main/java/com/carpentersblocks/data/Barrier.java:28
↓ 7 callers
Method
hasSide
(ForgeDirection side)
src/main/java/com/carpentersblocks/data/Slope.java:316
↓ 7 callers
Method
isHost
Returns true if door is host (the topmost).
src/main/java/com/carpentersblocks/data/GarageDoor.java:133
↓ 7 callers
Method
renderFaceYPos
Renders the given texture to the top face of the block. Args: slope, x, y, z, texture
src/main/java/com/carpentersblocks/renderer/helper/RenderHelper.java:489
↓ 7 callers
Method
renderFaceZNeg
Renders the given texture to the North face of the block. Args: slope, x, y, z, texture
src/main/java/com/carpentersblocks/renderer/helper/RenderHelper.java:502
↓ 7 callers
Method
renderPartPane
Renders pane like glass or screen.
src/main/java/com/carpentersblocks/renderer/BlockHandlerHinged.java:30
↓ 7 callers
Method
renderSupportPlank
If needed, renders horizontal plank at coordinates with given y values and thickness.
src/main/java/com/carpentersblocks/renderer/BlockHandlerCarpentersBarrier.java:186
↓ 7 callers
Method
restoreMetadata
Restores default metadata for block from base cover.
src/main/java/com/carpentersblocks/tileentity/TEBase.java:493
↓ 7 callers
Method
setMetadata
Sets block metadata without causing a render update. <p> As part of mimicking a cover block, the metadata must be changed to better represent the cove
src/main/java/com/carpentersblocks/tileentity/TEBase.java:484
↓ 7 callers
Method
setType
Sets type.
src/main/java/com/carpentersblocks/data/Hinge.java:51
↓ 7 callers
Method
setType
Sets type.
src/main/java/com/carpentersblocks/data/Bed.java:31
↓ 7 callers
Method
toBlock
Will return block from ItemStack. This is to be used for plants only.
src/main/java/com/carpentersblocks/util/flowerpot/FlowerPotProperties.java:20
↓ 6 callers
Method
getAttributeForDrop
(byte attrId)
src/main/java/com/carpentersblocks/tileentity/TEBase.java:258
↓ 6 callers
Method
getFacing
Returns facing.
src/main/java/com/carpentersblocks/data/Safe.java:36
next →
1–100 of 1,131, ranked by callers