Class BiomeHooks.EffectsWrapped
java.lang.Object
dev.architectury.hooks.level.biome.BiomeHooks.EffectsWrapped
- All Implemented Interfaces:
EffectsProperties
,EffectsProperties.Mutable
- Enclosing class:
- BiomeHooks
-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.architectury.hooks.level.biome.EffectsProperties
EffectsProperties.Mutable
-
Field Summary
Modifier and TypeFieldDescriptionprotected final net.minecraft.world.level.biome.BiomeSpecialEffects
-
Constructor Summary
ConstructorDescriptionEffectsWrapped
(net.minecraft.world.level.biome.Biome biome) EffectsWrapped
(net.minecraft.world.level.biome.BiomeSpecialEffects effects) -
Method Summary
Modifier and TypeMethodDescriptionOptional<net.minecraft.world.level.biome.AmbientAdditionsSettings>
Optional<net.minecraft.core.Holder<net.minecraft.sounds.SoundEvent>>
Optional<net.minecraft.world.level.biome.AmbientMoodSettings>
Optional<net.minecraft.world.level.biome.AmbientParticleSettings>
Optional<net.minecraft.sounds.Music>
int
net.minecraft.world.level.biome.BiomeSpecialEffects.GrassColorModifier
int
int
int
setAmbientAdditionsSound
(@Nullable net.minecraft.world.level.biome.AmbientAdditionsSettings settings) setAmbientLoopSound
(@Nullable net.minecraft.core.Holder<net.minecraft.sounds.SoundEvent> sound) setAmbientMoodSound
(@Nullable net.minecraft.world.level.biome.AmbientMoodSettings settings) setAmbientParticle
(@Nullable net.minecraft.world.level.biome.AmbientParticleSettings settings) setBackgroundMusic
(@Nullable net.minecraft.sounds.Music music) setFogColor
(int color) setFoliageColorOverride
(@Nullable Integer colorOverride) setGrassColorModifier
(net.minecraft.world.level.biome.BiomeSpecialEffects.GrassColorModifier modifier) setGrassColorOverride
(@Nullable Integer colorOverride) setSkyColor
(int color) setWaterColor
(int color) setWaterFogColor
(int color)
-
Field Details
-
effects
protected final net.minecraft.world.level.biome.BiomeSpecialEffects effects
-
-
Constructor Details
-
EffectsWrapped
public EffectsWrapped(net.minecraft.world.level.biome.Biome biome) -
EffectsWrapped
public EffectsWrapped(net.minecraft.world.level.biome.BiomeSpecialEffects effects)
-
-
Method Details
-
setFogColor
- Specified by:
setFogColor
in interfaceEffectsProperties.Mutable
-
setWaterColor
- Specified by:
setWaterColor
in interfaceEffectsProperties.Mutable
-
setWaterFogColor
- Specified by:
setWaterFogColor
in interfaceEffectsProperties.Mutable
-
setSkyColor
- Specified by:
setSkyColor
in interfaceEffectsProperties.Mutable
-
setFoliageColorOverride
- Specified by:
setFoliageColorOverride
in interfaceEffectsProperties.Mutable
-
setGrassColorOverride
- Specified by:
setGrassColorOverride
in interfaceEffectsProperties.Mutable
-
setGrassColorModifier
public EffectsProperties.Mutable setGrassColorModifier(net.minecraft.world.level.biome.BiomeSpecialEffects.GrassColorModifier modifier) - Specified by:
setGrassColorModifier
in interfaceEffectsProperties.Mutable
-
setAmbientParticle
public EffectsProperties.Mutable setAmbientParticle(@Nullable @Nullable net.minecraft.world.level.biome.AmbientParticleSettings settings) - Specified by:
setAmbientParticle
in interfaceEffectsProperties.Mutable
-
setAmbientLoopSound
public EffectsProperties.Mutable setAmbientLoopSound(@Nullable @Nullable net.minecraft.core.Holder<net.minecraft.sounds.SoundEvent> sound) - Specified by:
setAmbientLoopSound
in interfaceEffectsProperties.Mutable
-
setAmbientMoodSound
public EffectsProperties.Mutable setAmbientMoodSound(@Nullable @Nullable net.minecraft.world.level.biome.AmbientMoodSettings settings) - Specified by:
setAmbientMoodSound
in interfaceEffectsProperties.Mutable
-
setAmbientAdditionsSound
public EffectsProperties.Mutable setAmbientAdditionsSound(@Nullable @Nullable net.minecraft.world.level.biome.AmbientAdditionsSettings settings) - Specified by:
setAmbientAdditionsSound
in interfaceEffectsProperties.Mutable
-
setBackgroundMusic
public EffectsProperties.Mutable setBackgroundMusic(@Nullable @Nullable net.minecraft.sounds.Music music) - Specified by:
setBackgroundMusic
in interfaceEffectsProperties.Mutable
-
getFogColor
public int getFogColor()- Specified by:
getFogColor
in interfaceEffectsProperties
-
getWaterColor
public int getWaterColor()- Specified by:
getWaterColor
in interfaceEffectsProperties
-
getWaterFogColor
public int getWaterFogColor()- Specified by:
getWaterFogColor
in interfaceEffectsProperties
-
getSkyColor
public int getSkyColor()- Specified by:
getSkyColor
in interfaceEffectsProperties
-
getFoliageColorOverride
- Specified by:
getFoliageColorOverride
in interfaceEffectsProperties
-
getGrassColorOverride
- Specified by:
getGrassColorOverride
in interfaceEffectsProperties
-
getGrassColorModifier
public net.minecraft.world.level.biome.BiomeSpecialEffects.GrassColorModifier getGrassColorModifier()- Specified by:
getGrassColorModifier
in interfaceEffectsProperties
-
getAmbientParticle
- Specified by:
getAmbientParticle
in interfaceEffectsProperties
-
getAmbientLoopSound
- Specified by:
getAmbientLoopSound
in interfaceEffectsProperties
-
getAmbientMoodSound
- Specified by:
getAmbientMoodSound
in interfaceEffectsProperties
-
getAmbientAdditionsSound
public Optional<net.minecraft.world.level.biome.AmbientAdditionsSettings> getAmbientAdditionsSound()- Specified by:
getAmbientAdditionsSound
in interfaceEffectsProperties
-
getBackgroundMusic
- Specified by:
getBackgroundMusic
in interfaceEffectsProperties
-