Remap CraftBukkit to Mojang+Yarn Mappings

By: Initial Source <noreply+automated@papermc.io>
This commit is contained in:
CraftBukkit/Spigot
2024-12-11 22:26:55 +01:00
parent a265d64138
commit 30e4583dbe
1780 changed files with 44628 additions and 41274 deletions

View File

@@ -1,59 +1,59 @@
package org.bukkit.craftbukkit;
import java.util.HashMap;
import net.minecraft.world.level.block.SoundEffectType;
import net.minecraft.world.level.block.SoundType;
import org.bukkit.Sound;
import org.bukkit.SoundGroup;
public class CraftSoundGroup implements SoundGroup {
private final net.minecraft.world.level.block.SoundEffectType handle;
private static final HashMap<SoundEffectType, CraftSoundGroup> SOUND_GROUPS = new HashMap<>();
private final net.minecraft.world.level.block.SoundType handle;
private static final HashMap<SoundType, CraftSoundGroup> SOUND_GROUPS = new HashMap<>();
public static SoundGroup getSoundGroup(SoundEffectType soundEffectType) {
return SOUND_GROUPS.computeIfAbsent(soundEffectType, CraftSoundGroup::new);
public static SoundGroup getSoundGroup(SoundType soundEffectType) {
return CraftSoundGroup.SOUND_GROUPS.computeIfAbsent(soundEffectType, CraftSoundGroup::new);
}
private CraftSoundGroup(net.minecraft.world.level.block.SoundEffectType soundEffectType) {
private CraftSoundGroup(net.minecraft.world.level.block.SoundType soundEffectType) {
this.handle = soundEffectType;
}
public net.minecraft.world.level.block.SoundEffectType getHandle() {
return handle;
public net.minecraft.world.level.block.SoundType getHandle() {
return this.handle;
}
@Override
public float getVolume() {
return getHandle().getVolume();
return this.getHandle().getVolume();
}
@Override
public float getPitch() {
return getHandle().getPitch();
return this.getHandle().getPitch();
}
@Override
public Sound getBreakSound() {
return CraftSound.minecraftToBukkit(getHandle().breakSound);
return CraftSound.minecraftToBukkit(this.getHandle().breakSound);
}
@Override
public Sound getStepSound() {
return CraftSound.minecraftToBukkit(getHandle().getStepSound());
return CraftSound.minecraftToBukkit(this.getHandle().getStepSound());
}
@Override
public Sound getPlaceSound() {
return CraftSound.minecraftToBukkit(getHandle().getPlaceSound());
return CraftSound.minecraftToBukkit(this.getHandle().getPlaceSound());
}
@Override
public Sound getHitSound() {
return CraftSound.minecraftToBukkit(getHandle().hitSound);
return CraftSound.minecraftToBukkit(this.getHandle().hitSound);
}
@Override
public Sound getFallSound() {
return CraftSound.minecraftToBukkit(getHandle().getFallSound());
return CraftSound.minecraftToBukkit(this.getHandle().getFallSound());
}
}