diff options
Diffstat (limited to 'src/main/java/gregtech/api/util/GT_PlayedSound.java')
-rw-r--r-- | src/main/java/gregtech/api/util/GT_PlayedSound.java | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/src/main/java/gregtech/api/util/GT_PlayedSound.java b/src/main/java/gregtech/api/util/GT_PlayedSound.java index 82c728ff8b..fa27bbb9d4 100644 --- a/src/main/java/gregtech/api/util/GT_PlayedSound.java +++ b/src/main/java/gregtech/api/util/GT_PlayedSound.java @@ -1,18 +1,29 @@ package gregtech.api.util; +import net.minecraft.util.ResourceLocation; + import static gregtech.api.enums.GT_Values.E; public class GT_PlayedSound { public final String mSoundName; public final int mX, mY, mZ; - public GT_PlayedSound(String aSoundName, double aX, double aY, double aZ) { - mSoundName = aSoundName == null ? E : aSoundName; + public GT_PlayedSound(ResourceLocation aSoundResourceLocation, double aX, double aY, double aZ) { + mSoundName = aSoundResourceLocation.toString(); mX = (int) aX; mY = (int) aY; mZ = (int) aZ; } + /** + * @inheritDoc + * @deprecated Use {@link GT_PlayedSound(ResourceLocation, double, double, double)} + */ + @Deprecated + public GT_PlayedSound(String aSoundName, double aX, double aY, double aZ) { + this(new ResourceLocation(aSoundName == null ? E : aSoundName), aX, aY, aZ); + } + @Override public boolean equals(Object aObject) { if (aObject instanceof GT_PlayedSound) { |