Small change in how often lava popping can be heard

master
Wynd 2025-06-30 12:54:28 +03:00
parent b0e4a3e9dc
commit b27f06917f
2 changed files with 13 additions and 35 deletions

View File

@ -9,7 +9,6 @@ import java.util.HashMap;
import net.minecraft.client.Minecraft;
import net.minecraft.entity.player.Player;
import net.minecraft.item.ItemInstance;
import net.minecraft.item.ItemType;
import net.minecraft.recipe.RecipeRegistry;
import xyz.pixelatedw.finalbeta.mixin.RecipeRegistryAccessor;
@ -104,36 +103,13 @@ public class WyHelper {
}
public static void cheatCommand(Player player) {
// Slime slime = new Slime(player.level);
// slime.setPositionAndAngles(player.x, player.y + 0.5D, player.z, player.level.rand.nextFloat() * 360.0F, 0.0F);
// player.level.spawnEntity(slime);
// slime.setSize(5);
// player.level.entities.stream().filter(e -> !(e instanceof Player)).forEach((e) -> ((net.minecraft.entity.Entity)e).remove());
// player.dropItem(new ItemInstance(Tile.STONE_SLAB, 64));
// player.dropItem(new ItemInstance(Tile.SLAB, 64));
// player.dropItem(new ItemInstance(ItemType.minecart, 1));
// player.dropItem(new ItemInstance(ItemType.minecartFurnace, 1));
player.dropItem(new ItemInstance(ItemType.boat));
// player.dropItem(new ItemInstance(Tile.STONE_SLAB, 1, 2));
// player.dropItem(new ItemInstance(Tile.GOLDEN_RAIL, 64));
// player.dropItem(new ItemInstance(Tile.COBBLESTONE, 64));
// player.level.setTile((int)player.x, (int)player.y, (int)player.z, Tile.COBBLESTONE.id);
// int x = 248;
// int y = 79;
// int z = -65;
// player.dropItem(new ItemInstance(ItemType.pickaxeDiamond));
// player.dropItem(new ItemInstance(Tile.TORCH, 64, 0));
//
// for (int i = 0; i < 500; i++) {
// player.level.setTile(x + i, y, z, Tile.REDSTONE_TORCH_LIT.id);
// }
player.level.setLevelTime(0);
player.level.getProperties().setRaining(false);
player.level.getProperties().setRainTime(0);
player.level.getProperties().setThundering(false);
player.level.getProperties().setThunderTime(0);
// player.level.setLevelTime(0);
// player.level.getProperties().setRaining(false);
// player.level.getProperties().setRainTime(0);
// player.level.getProperties().setThundering(false);
// player.level.getProperties().setThunderTime(0);
}
}

View File

@ -17,10 +17,12 @@ public class StillFluidTileMixin {
public void onScheduledTick(Level level, int x, int y, int z, Random random, CallbackInfo ci) {
StillFluidTile tile = ((StillFluidTile) (Object) this);
if (tile.material == Material.LAVA) {
if (level.rand.nextInt(10) == 1) {
level.playSound(x, y, z, "sound3.liquid.lava", 0.5f, 1.0f);
} else {
level.playSound(x, y, z, "sound3.liquid.lavapop", 0.5f, 1.0f);
if (level.rand.nextInt(16) == 1) {
if (level.rand.nextInt(3) == 1) {
level.playSound(x, y, z, "sound3.liquid.lava", 0.5f, 1.0f);
} else {
level.playSound(x, y, z, "sound3.liquid.lavapop", 0.5f, 1.0f);
}
}
}
}