Package com.prupe.mcpatcher.mal.biome
Class ColorMap
java.lang.Object
com.prupe.mcpatcher.mal.biome.ColorMap
- All Implemented Interfaces:
IColorMap
- Direct Known Subclasses:
ColorMap.Grid,ColorMap.TempHumidity
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic classstatic final class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringprotected final intprotected final int[]protected final floatprotected final floatprotected final ResourceLocationstatic final List<ResourceLocation>static final booleanprotected final int -
Method Summary
Modifier and TypeMethodDescriptionvoidclaimResources(Collection<ResourceLocation> resources) protected static floatclamp(float i, float min, float max) protected static intclamp(int i, int min, int max) protected abstract voidcomputeXY(BiomeGenBase biome, int i, int j, int k, float[] f) final intgetColorMultiplier(IBlockAccess blockAccess, int i, int j, int k) final float[]getColorMultiplierF(IBlockAccess blockAccess, int i, int j, int k) protected intgetRGB(float x, float y) static IColorMaploadColorMap(boolean useCustom, ResourceLocation resource, Properties properties) static IColorMaploadFixedColorMap(boolean useCustom, ResourceLocation resource) static IColorMaploadVanillaColorMap(ResourceLocation vanillaImage, ResourceLocation swampImage) protected static floatnoise0to1(int i, int j, int k, int l) protected static floatnoiseMinus1to1(int i, int j, int k, int l) static voidreloadColorMapSettings(PropertiesFile properties) static voidreset()toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.prupe.mcpatcher.mal.biome.IColorMap
copy, getColorMultiplier, isHeightDependent
-
Field Details
-
useSwampColors
public static final boolean useSwampColors -
BLOCK_COLORMAP_DIR
- See Also:
-
unusedPNGs
-
resource
-
map
protected final int[] map -
width
protected final int width -
height
protected final int height -
maxX
protected final float maxX -
maxY
protected final float maxY
-
-
Method Details
-
loadVanillaColorMap
public static IColorMap loadVanillaColorMap(ResourceLocation vanillaImage, ResourceLocation swampImage) -
loadFixedColorMap
-
loadColorMap
public static IColorMap loadColorMap(boolean useCustom, ResourceLocation resource, Properties properties) -
reset
public static void reset() -
reloadColorMapSettings
-
computeXY
-
toString
-
getColorMultiplier
- Specified by:
getColorMultiplierin interfaceIColorMap
-
getColorMultiplierF
- Specified by:
getColorMultiplierFin interfaceIColorMap
-
claimResources
- Specified by:
claimResourcesin interfaceIColorMap
-
getRGB
protected int getRGB(float x, float y) -
noise0to1
protected static float noise0to1(int i, int j, int k, int l) -
noiseMinus1to1
protected static float noiseMinus1to1(int i, int j, int k, int l) -
clamp
protected static float clamp(float i, float min, float max) -
clamp
protected static int clamp(int i, int min, int max)
-