Index

A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

a - Variable in class de.cheaterpaul.fallingleaves.math.TriangularDistribution
 
apply(float) - Method in interface de.cheaterpaul.fallingleaves.math.FloatFunction
 
apply(Map<ResourceLocation, JsonElement>, ResourceManager, ProfilerFiller) - Method in class de.cheaterpaul.fallingleaves.data.LeafSettingLoader
 
averageColor(NativeImage) - Static method in class de.cheaterpaul.fallingleaves.util.LeafUtil
 

B

b - Variable in class de.cheaterpaul.fallingleaves.math.TriangularDistribution
 

C

c - Variable in class de.cheaterpaul.fallingleaves.math.TriangularDistribution
 
CALM - Enum constant in enum class de.cheaterpaul.fallingleaves.util.Wind.State
 
ClientConfig - Class in de.cheaterpaul.fallingleaves.config
 
ClientConfig(ForgeConfigSpec.Builder) - Constructor for class de.cheaterpaul.fallingleaves.config.ClientConfig
 
ClientMod - Class in de.cheaterpaul.fallingleaves.init
 
ClientMod() - Constructor for class de.cheaterpaul.fallingleaves.init.ClientMod
 
close() - Method in class de.cheaterpaul.fallingleaves.data.LeafTypeLoader
 
color() - Method in record class de.cheaterpaul.fallingleaves.util.TextureCache.Data
Returns the value of the color record component.
CONFIG - Static variable in class de.cheaterpaul.fallingleaves.init.FallingLeavesConfig
 
CONIFER - Static variable in class de.cheaterpaul.fallingleaves.init.ClientMod
 
coniferLeafSpawnRate - Variable in class de.cheaterpaul.fallingleaves.config.ClientConfig
 
considerAsConifer() - Method in record class de.cheaterpaul.fallingleaves.config.LeafSettingsEntry
Returns the value of the considerAsConifer record component.
create(String) - Method in class de.cheaterpaul.fallingleaves.modcompat.SereneSeasonsConfig
 
createParticle(SimpleParticleType, ClientLevel, double, double, double, double, double, double) - Method in class de.cheaterpaul.fallingleaves.particle.FallingLeafParticle.LeavesParticleFactory
 
createParticle(SimpleParticleType, ClientLevel, double, double, double, double, double, double, SpriteSet) - Method in class de.cheaterpaul.fallingleaves.particle.FallingLeafParticle.LeavesParticleFactory
 

D

Data(double[]) - Constructor for record class de.cheaterpaul.fallingleaves.util.TextureCache.Data
Creates an instance of a Data record class.
de.cheaterpaul.fallingleaves - package de.cheaterpaul.fallingleaves
 
de.cheaterpaul.fallingleaves.config - package de.cheaterpaul.fallingleaves.config
 
de.cheaterpaul.fallingleaves.data - package de.cheaterpaul.fallingleaves.data
 
de.cheaterpaul.fallingleaves.init - package de.cheaterpaul.fallingleaves.init
 
de.cheaterpaul.fallingleaves.math - package de.cheaterpaul.fallingleaves.math
 
de.cheaterpaul.fallingleaves.mixin - package de.cheaterpaul.fallingleaves.mixin
 
de.cheaterpaul.fallingleaves.modcompat - package de.cheaterpaul.fallingleaves.modcompat
 
de.cheaterpaul.fallingleaves.particle - package de.cheaterpaul.fallingleaves.particle
 
de.cheaterpaul.fallingleaves.util - package de.cheaterpaul.fallingleaves.util
 
debug() - Static method in class de.cheaterpaul.fallingleaves.util.Wind
 
DEFAULT - Static variable in class de.cheaterpaul.fallingleaves.init.ClientMod
 
directionNoise - Static variable in class de.cheaterpaul.fallingleaves.util.Wind
 
directionTrendNoise - Static variable in class de.cheaterpaul.fallingleaves.util.Wind
 
disableWind - Variable in class de.cheaterpaul.fallingleaves.config.ClientConfig
 
dropFromPlayerPlacedBlocks - Variable in class de.cheaterpaul.fallingleaves.config.ClientConfig
 

E

equals(Object) - Method in record class de.cheaterpaul.fallingleaves.config.LeafSettingsEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.cheaterpaul.fallingleaves.util.TextureCache.Data
Indicates whether some other object is "equal to" this one.
EventHandler - Class in de.cheaterpaul.fallingleaves.init
 
EventHandler() - Constructor for class de.cheaterpaul.fallingleaves.init.EventHandler
 
exists(String) - Method in class de.cheaterpaul.fallingleaves.modcompat.SereneSeasonsConfig
 

F

f - Variable in class de.cheaterpaul.fallingleaves.math.TriangularDistribution
 
FADE_DURATION - Static variable in class de.cheaterpaul.fallingleaves.particle.FallingLeafParticle
 
FallingLeafParticle - Class in de.cheaterpaul.fallingleaves.particle
TODO - Plenty of "Magic numbers" in this class that we may want to get rid of or, at the very least, define as class constants at the head of the file.
FallingLeafParticle(ClientLevel, double, double, double, double, double, double, SpriteSet) - Constructor for class de.cheaterpaul.fallingleaves.particle.FallingLeafParticle
 
FallingLeafParticle.LeavesParticleFactory - Class in de.cheaterpaul.fallingleaves.particle
 
FallingLeavesConfig - Class in de.cheaterpaul.fallingleaves.init
 
FallingLeavesConfig() - Constructor for class de.cheaterpaul.fallingleaves.init.FallingLeavesConfig
 
FallingLeavesMod - Class in de.cheaterpaul.fallingleaves
 
FallingLeavesMod() - Constructor for class de.cheaterpaul.fallingleaves.FallingLeavesMod
 
FloatFunction - Interface in de.cheaterpaul.fallingleaves.math
 

G

getALlSettings() - Method in class de.cheaterpaul.fallingleaves.data.LeafSettingLoader
 
getBlockTextureColor(BlockState, Level, BlockPos, ModelData) - Static method in class de.cheaterpaul.fallingleaves.util.LeafUtil
 
getColor() - Method in record class de.cheaterpaul.fallingleaves.util.TextureCache.Data
 
getLeafSetting(ResourceLocation) - Method in class de.cheaterpaul.fallingleaves.data.LeafSettingLoader
 
getLeafSetting(ResourceLocation) - Static method in class de.cheaterpaul.fallingleaves.init.ClientMod
 
getLeftNoise() - Method in class de.cheaterpaul.fallingleaves.math.SmoothNoise
 
getLerp() - Method in class de.cheaterpaul.fallingleaves.math.SmoothNoise
Linear interpolation between left and right noise values
getModifier(Level) - Static method in class de.cheaterpaul.fallingleaves.modcompat.SereneSeasons
 
getModifier(Level) - Method in class de.cheaterpaul.fallingleaves.modcompat.SereneSeasonsConfig
 
getName() - Method in class de.cheaterpaul.fallingleaves.data.LeafSettingGenerator
 
getName() - Method in class de.cheaterpaul.fallingleaves.data.LeafTypeLoader
 
getNoise() - Method in class de.cheaterpaul.fallingleaves.math.SmoothNoise
Smooth interpolation between left and right noise values
getPixels() - Method in interface de.cheaterpaul.fallingleaves.mixin.NativeImageAccessor
 
getRenderType() - Method in class de.cheaterpaul.fallingleaves.particle.FallingLeafParticle
 
getRightNoise() - Method in class de.cheaterpaul.fallingleaves.math.SmoothNoise
 
getSpriteForLeafType(ResourceLocation) - Static method in class de.cheaterpaul.fallingleaves.init.ClientMod
 
getSpriteSet(ResourceLocation) - Method in class de.cheaterpaul.fallingleaves.data.LeafTypeLoader
 
getTextureAtlas() - Method in interface de.cheaterpaul.fallingleaves.mixin.ParticleEngineAccessor
 

H

hashCode() - Method in record class de.cheaterpaul.fallingleaves.config.LeafSettingsEntry
Returns a hash code value for this object.
hashCode() - Method in record class de.cheaterpaul.fallingleaves.util.TextureCache.Data
Returns a hash code value for this object.

I

id() - Method in record class de.cheaterpaul.fallingleaves.config.LeafSettingsEntry
Returns the value of the id record component.
init() - Static method in class de.cheaterpaul.fallingleaves.util.Wind
 
INST - Static variable in class de.cheaterpaul.fallingleaves.util.TextureCache
 
isLeafBlock(BlockState, boolean) - Static method in class de.cheaterpaul.fallingleaves.util.LeafUtil
Block tags can only be used once the integrated server is started

J

joinWorld(ClientLevel, ReceivingLevelScreen.Reason, CallbackInfo) - Method in class de.cheaterpaul.fallingleaves.mixin.MinecraftClientMixin
 

L

leafLifespan - Variable in class de.cheaterpaul.fallingleaves.config.ClientConfig
 
LeafSettingGenerator - Class in de.cheaterpaul.fallingleaves.data
 
LeafSettingGenerator(PackOutput) - Constructor for class de.cheaterpaul.fallingleaves.data.LeafSettingGenerator
 
LeafSettingLoader - Class in de.cheaterpaul.fallingleaves.data
 
LeafSettingLoader() - Constructor for class de.cheaterpaul.fallingleaves.data.LeafSettingLoader
 
LeafSettingsEntry - Record Class in de.cheaterpaul.fallingleaves.config
 
LeafSettingsEntry(ResourceLocation, double) - Constructor for record class de.cheaterpaul.fallingleaves.config.LeafSettingsEntry
 
LeafSettingsEntry(ResourceLocation, double, boolean) - Constructor for record class de.cheaterpaul.fallingleaves.config.LeafSettingsEntry
 
LeafSettingsEntry(ResourceLocation, double, ResourceLocation, boolean) - Constructor for record class de.cheaterpaul.fallingleaves.config.LeafSettingsEntry
Creates an instance of a LeafSettingsEntry record class.
leafSize - Variable in class de.cheaterpaul.fallingleaves.config.ClientConfig
 
leafSpawnRate - Variable in class de.cheaterpaul.fallingleaves.config.ClientConfig
 
LeafTickMixin - Class in de.cheaterpaul.fallingleaves.mixin
 
LeafTickMixin() - Constructor for class de.cheaterpaul.fallingleaves.mixin.LeafTickMixin
 
leafType() - Method in record class de.cheaterpaul.fallingleaves.config.LeafSettingsEntry
Returns the value of the leafType record component.
LeafTypeLoader - Class in de.cheaterpaul.fallingleaves.data
 
LeafTypeLoader(TextureManager) - Constructor for class de.cheaterpaul.fallingleaves.data.LeafTypeLoader
 
LeafUtil - Class in de.cheaterpaul.fallingleaves.util
 
LeafUtil() - Constructor for class de.cheaterpaul.fallingleaves.util.LeafUtil
 
LEAVES_ATLAS - Static variable in class de.cheaterpaul.fallingleaves.data.LeafTypeLoader
 
LeavesParticleFactory() - Constructor for class de.cheaterpaul.fallingleaves.particle.FallingLeafParticle.LeavesParticleFactory
 
leftNoise - Variable in class de.cheaterpaul.fallingleaves.math.SmoothNoise
 
level - Variable in class de.cheaterpaul.fallingleaves.mixin.ParticleManagerMixin
 
LOGGER - Static variable in class de.cheaterpaul.fallingleaves.FallingLeavesMod
 

M

maxRotateSpeed - Variable in class de.cheaterpaul.fallingleaves.particle.FallingLeafParticle
 
maxRotateTime - Variable in class de.cheaterpaul.fallingleaves.particle.FallingLeafParticle
 
MinecraftClientMixin - Class in de.cheaterpaul.fallingleaves.mixin
 
MinecraftClientMixin() - Constructor for class de.cheaterpaul.fallingleaves.mixin.MinecraftClientMixin
 
minimumFreeSpaceBelow - Variable in class de.cheaterpaul.fallingleaves.config.ClientConfig
 
MOD_ID - Static variable in class de.cheaterpaul.fallingleaves.FallingLeavesMod
 

N

NativeImageAccessor - Interface in de.cheaterpaul.fallingleaves.mixin
 
nextNoise - Variable in class de.cheaterpaul.fallingleaves.math.SmoothNoise
 

O

onAttackLeavesBlock(PlayerInteractEvent.LeftClickBlock) - Method in class de.cheaterpaul.fallingleaves.init.EventHandler
Spawn between 0 and 3 leaves on hitting a leaf block
onLoad(ModConfigEvent.Loading) - Static method in class de.cheaterpaul.fallingleaves.modcompat.SereneSeasons
 
onLoad(ModConfigEvent.Reloading) - Static method in class de.cheaterpaul.fallingleaves.modcompat.SereneSeasons
 
onReload(TextureStitchEvent.Post) - Static method in class de.cheaterpaul.fallingleaves.init.ClientMod
 
originalState - Static variable in class de.cheaterpaul.fallingleaves.util.Wind
 

P

ParticleEngineAccessor - Interface in de.cheaterpaul.fallingleaves.mixin
 
ParticleManagerMixin - Class in de.cheaterpaul.fallingleaves.mixin
 
ParticleManagerMixin() - Constructor for class de.cheaterpaul.fallingleaves.mixin.ParticleManagerMixin
 

R

registerConfig(ForgeConfigSpec.Builder) - Static method in class de.cheaterpaul.fallingleaves.modcompat.SereneSeasons
 
registerConfigs() - Static method in class de.cheaterpaul.fallingleaves.init.FallingLeavesConfig
 
registerLeafSettingEntries(Consumer<LeafSettingsEntry>) - Method in class de.cheaterpaul.fallingleaves.data.LeafSettingGenerator
 
registerReloadListeners(RegisterClientReloadListenersEvent) - Static method in class de.cheaterpaul.fallingleaves.init.ClientMod
 
reload(PreparableReloadListener.PreparationBarrier, ResourceManager, ProfilerFiller, ProfilerFiller, Executor, Executor) - Method in class de.cheaterpaul.fallingleaves.data.LeafTypeLoader
 
rightNoise - Variable in class de.cheaterpaul.fallingleaves.math.SmoothNoise
 
rng - Variable in class de.cheaterpaul.fallingleaves.math.TriangularDistribution
 
rng - Static variable in class de.cheaterpaul.fallingleaves.util.Wind
 
rotateTime - Variable in class de.cheaterpaul.fallingleaves.particle.FallingLeafParticle
 
run(CachedOutput) - Method in class de.cheaterpaul.fallingleaves.data.LeafSettingGenerator
 

S

sample() - Method in class de.cheaterpaul.fallingleaves.math.TriangularDistribution
 
SereneSeasons - Class in de.cheaterpaul.fallingleaves.modcompat
 
SereneSeasons() - Constructor for class de.cheaterpaul.fallingleaves.modcompat.SereneSeasons
 
SereneSeasonsConfig - Class in de.cheaterpaul.fallingleaves.modcompat
 
SereneSeasonsConfig(ForgeConfigSpec.Builder) - Constructor for class de.cheaterpaul.fallingleaves.modcompat.SereneSeasonsConfig
 
serializeToJson() - Method in record class de.cheaterpaul.fallingleaves.config.LeafSettingsEntry
 
setup() - Static method in class de.cheaterpaul.fallingleaves.modcompat.SereneSeasons
 
setupClient(IEventBus) - Static method in class de.cheaterpaul.fallingleaves.init.ClientMod
 
SmoothNoise - Class in de.cheaterpaul.fallingleaves.math
 
SmoothNoise(int, float, FloatFunction) - Constructor for class de.cheaterpaul.fallingleaves.math.SmoothNoise
 
smoothstep(float) - Static method in class de.cheaterpaul.fallingleaves.math.SmoothNoise
Smoothly goes from 0 to 1 when t increases from 0 and 1.
spawnRateFactor() - Method in record class de.cheaterpaul.fallingleaves.config.LeafSettingsEntry
Returns the value of the spawnRateFactor record component.
state - Static variable in class de.cheaterpaul.fallingleaves.util.Wind
 
stateDuration - Static variable in class de.cheaterpaul.fallingleaves.util.Wind
 
STORMY - Enum constant in enum class de.cheaterpaul.fallingleaves.util.Wind.State
 

T

t - Variable in class de.cheaterpaul.fallingleaves.math.SmoothNoise
 
TAU - Static variable in class de.cheaterpaul.fallingleaves.particle.FallingLeafParticle
 
TAU - Static variable in class de.cheaterpaul.fallingleaves.util.Wind
 
TextureCache - Class in de.cheaterpaul.fallingleaves.util
 
TextureCache.Data - Record Class in de.cheaterpaul.fallingleaves.util
 
tick() - Method in class de.cheaterpaul.fallingleaves.math.SmoothNoise
 
tick() - Method in class de.cheaterpaul.fallingleaves.particle.FallingLeafParticle
 
tick(ClientLevel) - Static method in class de.cheaterpaul.fallingleaves.util.Wind
 
tick(CallbackInfo) - Method in class de.cheaterpaul.fallingleaves.mixin.ParticleManagerMixin
 
tickInterval - Variable in class de.cheaterpaul.fallingleaves.math.SmoothNoise
 
ticks - Variable in class de.cheaterpaul.fallingleaves.math.SmoothNoise
 
tickState(ClientLevel) - Static method in class de.cheaterpaul.fallingleaves.util.Wind
 
toString() - Method in record class de.cheaterpaul.fallingleaves.config.LeafSettingsEntry
Returns a string representation of this record class.
toString() - Method in record class de.cheaterpaul.fallingleaves.util.TextureCache.Data
Returns a string representation of this record class.
TriangularDistribution - Class in de.cheaterpaul.fallingleaves.math
Probability distribution with minimum value a, maximum value b and most likely value c
TriangularDistribution(float, float, float, Random) - Constructor for class de.cheaterpaul.fallingleaves.math.TriangularDistribution
 
trySpawnLeafParticle(BlockState, Level, BlockPos, RandomSource, LeafSettingsEntry) - Static method in class de.cheaterpaul.fallingleaves.util.LeafUtil
 

U

updateCache() - Method in class de.cheaterpaul.fallingleaves.modcompat.SereneSeasonsConfig
 

V

valueOf(String) - Static method in enum class de.cheaterpaul.fallingleaves.util.Wind.State
Returns the enum constant of this class with the specified name.
values() - Static method in enum class de.cheaterpaul.fallingleaves.util.Wind.State
Returns an array containing the constants of this enum class, in the order they are declared.
velocityDistribution - Variable in enum class de.cheaterpaul.fallingleaves.util.Wind.State
 
velocityNoise - Static variable in class de.cheaterpaul.fallingleaves.util.Wind
 

W

wasRaining - Static variable in class de.cheaterpaul.fallingleaves.util.Wind
 
wasThundering - Static variable in class de.cheaterpaul.fallingleaves.util.Wind
 
WATER_FRICTION - Static variable in class de.cheaterpaul.fallingleaves.particle.FallingLeafParticle
 
Wind - Class in de.cheaterpaul.fallingleaves.util
 
Wind() - Constructor for class de.cheaterpaul.fallingleaves.util.Wind
 
Wind.State - Enum Class in de.cheaterpaul.fallingleaves.util
 
windCoefficient - Variable in class de.cheaterpaul.fallingleaves.particle.FallingLeafParticle
 
windlessDimension - Variable in class de.cheaterpaul.fallingleaves.config.ClientConfig
 
windX - Static variable in class de.cheaterpaul.fallingleaves.util.Wind
 
WINDY - Enum constant in enum class de.cheaterpaul.fallingleaves.util.Wind.State
 
windZ - Static variable in class de.cheaterpaul.fallingleaves.util.Wind
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values