Keywords: Java, JDK (Java Development Kit), MacOS, Homebrew, Specific Version
This how-to guide covers how to install different versions of the JDK on MacOS with Homebrew.
/** | |
AbstractBlock::getShape(BlockState, IBlockReader, BlockPos, ISelectionContext) | |
The primary shape for "selection" raytraces, like clicking a block. | |
Defaults to a full cube. Delegated to by AbstractBlockState::getShape(IBlockReader, BlockPos, ISelectionContext) | |
Most of the other shape getters either default to this or default to empty, | |
so just overriding this shape getter is sufficient if finer variations aren't needed. | |
AbstractBlock::getCollisionShape(BlockState, IBlockReader, BlockPos, ISelectionContext) | |
The primary shape for collision raytraces. | |
Delegated to by AbstractBlockState::getCollisionShape(IBlockReader, BlockPos, ISelectionContext) |
package chisel.scripts; | |
import java.io.File; | |
import java.io.FileWriter; | |
import java.io.IOException; | |
import java.util.regex.Matcher; | |
import java.util.regex.Pattern; | |
import org.apache.commons.io.FileUtils; |
Keywords: Java, JDK (Java Development Kit), MacOS, Homebrew, Specific Version
This how-to guide covers how to install different versions of the JDK on MacOS with Homebrew.
package IHaveNoIdea; | |
import net.minecraft.client.model.ModelBase; | |
import net.minecraft.client.model.ModelRenderer; | |
import net.minecraft.entity.Entity; | |
/** | |
* ArchimedesScrew - Lance5057 | |
* Created using Tabula 4.1.1 | |
*/ |
Personal notes for fluid cap and general fluid grokking since this seems really unintuitive to me. | |
I have not worked with fluids before and the fluid cap seems very baggage-laden to me. | |
It feels held back by the previous implementation of Fluids, | |
and is not consistent with the interface of `IItemHandler`, the inventory cap. | |
Oh well. Here goes. | |
Classes: | |
- `IFluidHandler`: The Capability Interface for the fluid cap. |
Another award-winning primer by williewillus
Capabilities...a wondrous new system. That you've probably been forced into using. But let's not talk about that and get straight into the learning!
#WIP
Last updated: Wednesday, April 6
This is a quick primer for the cool 1.8.9 kids. Knowledge of 1.8.9 assumed.
Note: This primer assumes you are using MinecraftForge 1.8.9 build 1670 or above. Correctness not guaranteed otherwise. Note 2: This primer is for 1.8.x. Changes in 1.9 are on another gist: https://gist.github.com/williewillus/e37edde85dc78d2e138c
This guide is intended for those with a clear knowledge of general modding and want a quick up to speed on how new things work. If you are confused, please hop on IRC and ask for help!
#!/usr/bin/env perl | |
# Released into Public Domain | |
# A quick and dirty script to convert ModelBase Java code as generated | |
# by Techne (or possibly Tabula) into Minecraft's JSON model format. | |
# It is quite limited (it does not handle rotations, as the JSON model format | |
# is limited in that regard anyway), but it is at least a help. | |
# Usage: | |
# modelbase_to_json input.java > output.json |
Note: This list is incomplete. It'll be expanded as time goes on. Feel free to comment below with a link to your Curse profile to help me expand the list.
So apparently Curse has this ridiculous term on their TOS (archived at the time of making this gist):
In order to access some features of the Websites, you will have to create an account. You must be at least 18 years of age to register an account. Minor children may only access account-related features using a parent or guardian’s account so long as the