Jump to content

Sound Stop Event


Recommended Posts

I just started making my first mod and was wondering if there is some way to detect when a sound has stopped playing, specifically a music disk.
I figured out how to trigger something on the event starting but id also like to stop doing something once the music stops does anyone know of a way of doing this?

Link to comment
Share on other sites

I am no expert on the SoundManager, but I don't believe the sound manager has any general support to monitor for when something stops playing.


But, if you are just interested in music disks.

You might be able to listen for GameEvent.JUKEBOX_STOP_PLAYING using this?


That and the start playing event, is what the Allays use to know when they should dance.

Edited by warjort


If you don't post your logs/debug.log we can't help you. For curseforge you need to enable the forge debug.log in its minecraft settings. You should also post your crash report if you have one.

If there is no error in the log file and you don't have a crash report then post the launcher_log.txt from the minecraft folder. Again for curseforge this will be in your curseforge/minecraft/Install

Large files should be posted to a file sharing site like https://gist.github.com  You should also read the support forum sticky post.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • 역삼텐프로 ♬BCGAME88·COM▣ 후암텐프로 고흥텐프로 구로텐프로 운니텐프로 vbb96 서린텐프로 논산텐프로 천연텐프로 광명텐프로 eiy23 효자텐프로 동빙고텐프로 송현텐프로 홍지텐프로 rwd14 적선텐프로 양화텐프로 훈정텐프로 신당텐프로 tlu56 강릉텐프로 논현텐프로 학방텐프로 창녕텐프로 hsh84 가락텐프로 창동텐프로 와룡텐프로 원서텐프로 jgp43 안성텐프로 화동텐프로 청암텐프로 춘천텐프로 pwp13 의정부텐프로 의왕텐프로 오금텐프로 청운텐프로 osv34 행당텐프로 남양주텐프로 수표텐프로 홍은텐프로 ugr41 여주텐프로 구의텐프로 태안텐프로 통의텐프로 myp53 흥인텐프로 만리텐프로 화곡텐프로 삼청텐프로 mtk86 명일텐프로 동해텐프로 둔촌텐프로 송정텐프로 lky75 학방텐프로 용산텐프로 신창텐프로 동작텐프로 jwe06 우이텐프로 창신텐프로 장사텐프로 포항텐프로 rhq01 하왕십리텐프로 파주텐프로 김해텐프로 용강텐프로 rdw49 광주텐프로 송정텐프로 정릉텐프로 동해텐프로 ydq84 대치텐프로 무교텐프로 구리텐프로 중화텐프로 pqm55 면목텐프로 내곡텐프로 용인텐프로 중림텐프로 fro55 운니텐프로 목동텐프로 수색텐프로 인사텐프로 xdp93 개포텐프로 금천텐프로 무안텐프로 용강텐프로 nfe30 안산텐프로 거창텐프로 원남텐프로 남영텐프로 lga42 저동텐프로 연건텐프로 천연텐프로 마곡텐프로 xek59 인천텐프로 종암텐프로 역삼텐프로 구리텐프로 vfd02
    • 삼성호스트바 ☜kbox1·com♨ 수표호스트바 창녕호스트바 마포호스트바 서교호스트바 jjb20 제천호스트바 회기호스트바 중림호스트바 진주호스트바 vgc60 가평호스트바 교남호스트바 일원호스트바 북아현호스트바 dgf03 독산호스트바 마곡호스트바 내발산호스트바 군포호스트바 hrw67 서교호스트바 장충호스트바 무악호스트바 행당호스트바 yfq58 수하호스트바 남산호스트바 신촌호스트바 팔판호스트바 jpf41 안양호스트바 울산호스트바 신설호스트바 상수호스트바 ofk82 토정호스트바 일원호스트바 내발산호스트바 부천호스트바 hml59 안양호스트바 관훈호스트바 연남호스트바 서교호스트바 lha26 봉천호스트바 진관호스트바 창녕호스트바 상수호스트바 bbl69 천호호스트바 낙원호스트바 의정부호스트바 한강호스트바 wse93 예장호스트바 시흥호스트바 하계호스트바 저동호스트바 cwo89 창녕호스트바 장위호스트바 소격호스트바 신영호스트바 gpn15 오쇠호스트바 여수호스트바 동작호스트바 청운호스트바 nmi40 목동호스트바 배방호스트바 용인호스트바 군산호스트바 dkk90 팔판호스트바 자곡호스트바 청주호스트바 산림호스트바 drt37 율현호스트바 잠실호스트바 회현호스트바 원주호스트바 wen22 충정호스트바 초동호스트바 휘경호스트바 명일호스트바 hhg53 노원호스트바 칠곡호스트바 수유호스트바 마장호스트바 vqj99 당인호스트바 대치호스트바 갈현호스트바 홍지호스트바 jwd98 청진호스트바 이방호스트바 북가좌호스트바 화순호스트바 ard15 해남호스트바 고양호스트바 구미호스트바 고척호스트바 pil39 남창호스트바 대현호스트바 영천호스트바 창천호스트바 wwj41
    • Delete the config file of nochatreports If there is no change, remove this mod
    • Remove animatedrecipebook from your server It is a client-side-only mod   If this is not working, add the new crash-report Add crash-reports with sites like https://paste.ee/ and paste the link to it here
    • i also finally managed to get it working heres my finished colorHandler that works currently for 1.18.2 and from what i can tell should work post version 1.12   //code start package com.zer0_the_wolf.layeredarmor.item.custom; import com.zer0_the_wolf.layeredarmor.item.LayeredArmoritems; import net.minecraft.client.color.item.ItemColor; import net.minecraft.client.color.item.ItemColors; import net.minecraft.nbt.CompoundTag; import net.minecraft.world.item.DyeColor; import net.minecraft.world.item.DyeableArmorItem; import net.minecraft.world.item.DyeableLeatherItem; import net.minecraft.world.item.ItemStack; import net.minecraftforge.client.event.ColorHandlerEvent; import net.minecraftforge.eventbus.api.SubscribeEvent; public class ColorHandlers { @SubscribeEvent public static void registerItemColors(ColorHandlerEvent.Item event) { event.getItemColors().register(ColorHandlers::getColor, LayeredArmoritems.LEATHERCHAINHELMET.get(), LayeredArmoritems.LEATHERCHAINCHESTPLATE.get(), LayeredArmoritems.LEATHERCHAINLEGGINGS.get(), LayeredArmoritems.LEATHERCHAINBOOTS.get()); } private static int getColor(ItemStack pStack, int tintIndex) { CompoundTag compoundtag = pStack.getTagElement("display"); if (tintIndex == 0) { return compoundtag != null && compoundtag.contains("color", 99) ? compoundtag.getInt("color") : 10511680; } return 0xFFFFFF; } } //end code do note that you have to add a listener should be same place you added a listener for the event bus. mine looks like. eventBus.addListener(ColorHandlers::registerItemColors);
  • Topics

  • Create New...

Important Information

By using this site, you agree to our Terms of Use.