I'veGotNoName
Members-
Posts
6 -
Joined
-
Last visited
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
I'veGotNoName's Achievements
Tree Puncher (2/8)
0
Reputation
-
So I want to play a sound file when the player uses and item, meaning right clicks with it. What's the event that triggers when the player uses an item? I tried "PlayerUseItemEvent.Start", which should trigger when a player starts using an item according to a list of events I found, but I assume that's outdated because when I tried to make a listener for it, I got the error "PlayerUseItemEvent cannot be resolved to a type"
-
[1.12] [Fixed] How do you register sounds?
I'veGotNoName replied to I'veGotNoName's topic in Modder Support
Thanks, that fixed it. Looking back, the docs do say SoundEvents need to be registered, not sounds -
I haven't found much in the Docs for it. I tried the this method @SubscribeEvent public void registerSounds(RegistryEvent.Register<Sound> event) { } , but that threw an error on the <Sound>. All I can find in the Docs about registering things is the following. @SubscribeEvent public void registerBlocks(RegistryEvent.Register<Block> event) { event.getRegistry().registerAll(block1, block2, ...); } If I change <Block> to <Item>, it works fine for items, but it doesn't work for sounds.
-
[1.12] [Fixed] Assets not showing up on in-game item.
I'veGotNoName replied to I'veGotNoName's topic in Modder Support
Oh, I know that the reason for the error is the referenced method is now deleted. I thought that I need something in my Registry handler for the client (excuse me if what I just said makes no sense, I was struggling to find words for what I meant.). So I deleted the line from my registry handler, and changed ModelLoader.setCustomModelResourceLocation(johncena, 0, (ModelResourceLocation) johncena.getRegistryName()); to ModelLoader.setCustomModelResourceLocation(johncena, 0, new ModelResourceLocation(johncena.getRegistryName(), "inventory")); I also renamed en_US.lang to en_us.lang. Worked perfectly, thanks! -
[1.12] [Fixed] Assets not showing up on in-game item.
I'veGotNoName replied to I'veGotNoName's topic in Modder Support
I changed my previous Item Initialization to this. However, I now have a problem with my registry handler. Pics are attached, the one with events in it is the new one. I'm not sure what do to from here now that the register method is gone, and to be honest, I probably completely misunderstood what you were trying to tell me in your edit. Thank you in advance. My source is attached to this post if you want it. Also, my johncena.json and en_US.lang files are also attached if you don't feel like extracting my src. src.zip en_US.lang johncena.json -
[1.12] [Fixed] Assets not showing up on in-game item.
I'veGotNoName posted a topic in Modder Support
I've been following this tutorial on youtube and I've been having trouble with things I put into assets folders actually doing anything to my items. To clarify, I have my en_US.lang, johncena.json, and johncena.png files in my resources like the image shows, but when I launch the game, my item still shows up as item.johncena.name and has no texture. (If anyone wonders, "johncena" was my idea of a joke :S)