Index
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
colorrecord 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
considerAsConiferrecord 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
Datarecord 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
idrecord 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
LeafSettingsEntryrecord 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
leafTyperecord 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
spawnRateFactorrecord 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
All Classes and Interfaces|All Packages|Constant Field Values