Making a better Trident
Poll: Did you find this helpful?
Did you find this helpful? - Single Choice
- Yes! I hated the trident and can't wait to change it. 96.7%
- No, everyone already knows how to do this. You're just slow. 3.3%
If you're like me then you probably hate the fact that the new trident doesn't render the same way as every other weapon in Minecraft. With as cool as you can make most items look in the game it really bothered me that the Trident was a blocky entity model rendering rather than my fancy item. I decided to change that. I searched as much as I could looking for specifics on how to do it but didn't find much information beyond the wiki's general information about models. After a shamefully long amount of time I finally figured out how to do what I was looking for and couldn't be happier with the result. Since I couldn't find much information or get any feedback on my project I figured I would share the completed result here so anyone else who isn't happy with their trident can make their own to match their resource pack.
There are only 5 resources in this pack- 3 custom item models that change what is displayed in your characters hand and my own trident and matching entity. Note that with these 3 item models the only time you will see the trident entity is when it is embedded in the ground or flying through the air so it only needs to look close enough to your item that it doesn't seem alien while you run to pick it up. Due to the resolution of the pack I was making this for the item and entity are both 128x128 however there is no need to use my textures. If you were to just add the block models to your own resource pack they should apply any trident item texture and as long as it is formatted like the other weapons (Bottom left base to top right tip with light source from above) the result should be pleasing. When making your own textures take into consideration that the Trident is a 2 block long weapon so I've found it looks best if it is double the definition of other weapons/tools in the pack. My weapons are 64x so my trident is 128x.
For ease of use I'm including a download link to a stand-alone patch for anyone who doesn't know exactly what they are doing or where the files go but for those of you who know what you're doing and just want to slap in the model files I'm including the .json code for the models here so you can just copy/paste if you want to. Hope you all enjoy my improved trident.
Edit: Accidentally deleted the old zip at some point. I repackaged what I'm using for people to look at again with a key difference being that now I use a seperate image for the item when it's in the hotbar, an itemframe, etc for clearer identification. It should be pretty obvious how that works but if you need an explanation, just ask.
GENERATION 22: The first time you see this, copy it into your signature and add 1 to the generation.
The trident entity model is hard-coded into the game and not something we can change. This may be possible with Optifine's CEM feature but it isn't something I've ever done before and I'm not sure exactly how you would go about it.
Edit: After checking here https://github.com/sp614x/optifine/blob/master/OptiFineDoc/doc/cem_model.txt it doesn't seem that optifine has support for arrows, tridents or other thrown entities- just the mobs.
Hey, could you change this to Cap's Shield? Just got a command that I made that would suit it nicely:
I've assigned many hidden things and stuff that would look like they all belong to 'Super Soldier' to a regular player.
The answer to that question would be both a 'yes' and a 'no.' The item held by players can be changed an remodeled but the entity itself can not. So I could make a Captain America shield for it that displayed nicely in the hand and you would raise above your head to throw but once it left your hand the entity model used would be that of the trident. Unfortunately this is a built-in model that not even optifine's CEM can alter (unless the feature gets added later). This is why I generally keep my tridents trident-shaped and then make the model match the item as closely as possible. You might Be able to get away with a small blue/red texture (using just the tip of the trident entity) so it looks like a blur of color in the air.
Interesting idea, I believe it's do-able- I'll see what I come up with. What game version are you using? Do you use Optifine? Do you have a texture in mind?
Could it be possible to use the Custom Model Data in 1.14 for this?
Thank you so much for this, really made my trident texture more pleasing!
I don't believe this is possible, because from what I know, only item and block models can be modified. And a thrown trident is technically an entity that uses its own embedded model, but I could be wrong.
I have no clue what I’m doing.. is there anyway to change this texture to that of a javelin? For the a Romecraft texture pack.. the maker has no idea what he’s doing either. Surely there must be some way to do this? Please help 😔
Hey, I'm trying to make a custom trident for a texture pack but the media fire link doesn't work anymore, so i cant see how the assets work. Please help.
Sorry for the late reply, I thought this forum was going read-only. Yes, you could easily make this a javelin, or any number of different objects. I'm simply changing it accept a flat file for the item, like the sword or other tools, with the player grabbing the middle of the texture and the total texture size being 2x a normal tool.
Sorry about that, seems I deleted it at some point. I re-packaged the one I use for reference with a key difference being that I have a separate image in the item folder strictly for the when the item is in the inventory/hotbar/ground/itemframe/etc because it seemed tiny in those circumstances.
Hi, i know im kinda late on trying to reply on this, but when I copied pasted my own textures into the slots, the trident in the hotbar didn't show up and when holding the trident its floating near my characters butt, I don't know how to fix this or what I did wrong but something is wrong, Im also in 1.15.2 if that makes a difference. although when throwing the trident and when in the ground my skin show up so I was rlly happy about that, if someone is able to help me that would be amazing! have a great day
Okay, so the tridents can be repositioned to fit in the hand again by opening the in_hand and throwing files and adjusting the translation and rotation code lines. However, it just wraps the net onto the basic model when "in hand" instead of creating a pulled-out 2d sprite like your pictures.
Hello, hope i'm not late either
i'm trying to use the trident for making an alternate texture when the item is in hotbar / when it's handheld
but it seems to be broken in 1.15, mojang seemed to have changed the way trident entity model behaves
any help would be grandly appreciated
hey i got a question for u
can u help me abit with a problem that i got for the trident and the bow? u porbly know what i want u to help me with.
but how am i supposed to make the trident model?
like the picture below?
I apologize for reviving a dead thread but can somebody tell me how to do something like this in 1.16 assuming its possible?
I really want to make custom tridents for my friends and i don't think they will look too fancy as a 3D model so having pretty pixel art seems nicer to me
Please help me lads.
That's a really cool change! Tridents are a bit glitchy as default. What other things are you looking to change?
i'm having some issues with it
the entity model doesn't look like the item :/
Do you know how to make this trident with a custom model data tag? That way we can have both the default trident and the cool trident?
Yes, I have the exact same problem as Tafacraftdotorg. I wanted to turn my Trident into the Stormbreaker (from the hit movie: Thor Love and Thunder) and I do have the model + textures ready. I found your guide on changing the base Trident quite helpful, but apparently you missed the part where we would be able to create the costume Trident by renaming it in an anvil. Dear InfiniteCorners, I would appreciate it if you update your template pack and add the ".properties" file in them Optifine CEM and CIT folders. Thanks a lot in advance