Skip to content

Commit

Permalink
2.4.8 goes crazy
Browse files Browse the repository at this point in the history
  • Loading branch information
AViewFromTheTop committed Jul 30, 2024
1 parent 48a281c commit 5b7046e
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 41 deletions.
31 changes: 2 additions & 29 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,32 +3,5 @@ Thank you!
Put the changelog BELOW the dashes. ANYTHING ABOVE IS IGNORED

-----------------
- Added Cracked and Mossy Mud Bricks.
- This includes Stairs, Slabs, and Walls for Mossy Mud Bricks.
- Alongside these additions, Stonecutters now have Mud recipes for the sake of consistency and ease of use.
- These blocks now generate in Trail Ruins.
- Added Sculk Stairs, Slabs, and Walls to their respective Vanilla tags.
- Updated the texture for the Scorching effect's icon.
- The Scorching effect now places Fire upon a mob's death.
- Increased the max time the Scorching effect sets attackers on fire from 4 to 8 seconds.
- Scorched Eyes can now be crafted from a Spider Eye and Blaze Powder.
- Fall damage calculation with Geysers is now consistent with Wind Charges.
- Geysers now output a signal when used with Comparators.
- Possibly fixed some potential crashes related to Geysers.
- Increased the average amount of flowers that generate in Flower Forests.
- Decreased Milkweed generation overall.
- Decreased the amount of flowers in Rainforests.
- Removed Vanilla's default flower feature from plains biomes.
- Reworked flower generation in some biomes to be more "organic," generating in gradients. ([#405](https://github.com/FrozenBlock/WilderWild/issues/405))
- Plains and Forest Biomes.
- Birch Forests.
- Meadows.
- Rainforests and Temperate Rainforests.
- Cypress Wetlands.
- Jungles.
- Slightly optimized Tumbleweed rendering.
- Updated Wilder Wild's BlockEntity registry to match Vanilla, per a new Fabric API update.
- Tweaked how Osseous Sculk is generated once again, no longer using noise sampling.
- Refactored `WilderPreMixinInjectConstants` to `WilderDatagenConstants.`
- Fixed a crash when trying to load the `Lists` class.
- Fixed the mod's config missing a background and smearing frames in certain situations. ([#402](https://github.com/FrozenBlock/WilderWild/issues/402))
- Disabled Snowlogging with Antique Atlas installed. ([#381](https://github.com/FrozenBlock/WilderWild/issues/381))
- Fixed Fire Placement with the Scorching effect replacing blocks it shouldn't.
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

# Mod Properties
mod_id = wilderwild
mod_version = 2.4.7
mod_version = 2.4.8
# protocol version must be changed after each update with dual env changes
protocol_version = 8
maven_group = net.frozenblock
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,9 +54,9 @@ public void onSync(BlockConfig syncInstance) {
var config = this.config();
MESOGLEA_BUBBLE_COLUMNS = config.mesoglea.mesogleaBubbleColumns;
FIRE_MAGMA_PARTICLES = config.fire.extraMagmaParticles;
SNOWLOGGING = config.snowlogging.snowlogging;
SNOWLOG_WALLS = config.snowlogging.snowlogWalls;
NATURAL_SNOWLOGGING = config.snowlogging.naturalSnowlogging;
SNOWLOGGING = config.snowlogging.snowlogging && !FabricLoader.getInstance().isModLoaded("antique-atlas");
SNOWLOG_WALLS = SNOWLOGGING && config.snowlogging.snowlogWalls;
NATURAL_SNOWLOGGING = SNOWLOGGING && config.snowlogging.naturalSnowlogging;
if (FabricLoader.getInstance().getEnvironmentType() == EnvType.CLIENT) {
Client.MESOGLEA_LIQUID = config.mesoglea.mesogleaLiquid;
Client.POLLEN_ENABLED = config.pollenParticles;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -100,14 +100,16 @@ private void spawnFireRandomlyAround(Level level, RandomSource random, BlockPos
while (poses.hasNext()) {
blockPos = poses.next();
BlockState fireState;
if (level.getBlockState(blockPos.below()).is(BlockTags.SOUL_FIRE_BASE_BLOCKS)) {
fireState = Blocks.SOUL_FIRE.defaultBlockState();
} else {
fireState = Blocks.FIRE.defaultBlockState();
}
if (fireState.canSurvive(level, blockPos)) {
level.setBlock(blockPos, fireState, Block.UPDATE_ALL);
WilderScorchingFirePlacePacket.sendToAll(serverLevel, blockPos);
if (level.getBlockState(blockPos).canBeReplaced()) {
if (level.getBlockState(blockPos.below()).is(BlockTags.SOUL_FIRE_BASE_BLOCKS)) {
fireState = Blocks.SOUL_FIRE.defaultBlockState();
} else {
fireState = Blocks.FIRE.defaultBlockState();
}
if (fireState.canSurvive(level, blockPos)) {
level.setBlock(blockPos, fireState, Block.UPDATE_ALL);
WilderScorchingFirePlacePacket.sendToAll(serverLevel, blockPos);
}
}
}
}
Expand Down

0 comments on commit 5b7046e

Please sign in to comment.