Jump to content

Recommended Posts

Posted

Hello

I have this to cancel the common player-model:

        @SubscribeEvent
        public static void onRenderPlayer(RenderPlayerEvent.Pre event)
        {
            event.setCanceled(true);
            
        }

What exectly most i add below the cancel-line to render my own player-model?

And how can i create a set of buttons to switch between the official model and my own ones?

Posted

RenderPlayerEvent gives you access to the following fields:  
 

    public PlayerRenderer getRenderer()
    public float getPartialRenderTick()
    public MatrixStack getMatrixStack()
    public IRenderTypeBuffer getBuffers()
    public int getLight()

These should be more than enough to do your own rendering.  
Using these is basically the same as any other custom entity renderer.

PM's regarding modding questions should belong in the Modder Support sub-forum and won't be answered.

Posted (edited)

You can for example look at PlayerRenderer and see what methods it provides.  
For example it has a method called getEntityModel which looks interesting.

Edited by Busti

PM's regarding modding questions should belong in the Modder Support sub-forum and won't be answered.

Posted (edited)

this method is not compatible with my model...

How do i extend PlayerModel, without using any model-boxes, it already provides?

I only want to use the model-boxes, wich i add in my own custom PlayerModel-class.

Edited by Drachenbauer
Posted
1 hour ago, Drachenbauer said:

I cannot find this method in the PlayerRenderer-class

It's in the parent class. It takes a good 10 seconds of searching to find, no offense.

  • Like 1

I'm eager to learn and am prone to mistakes. Don't hesitate to tell me how I can improve.

Posted (edited)

this method is not compatible with my model...

How do i extend PlayerModel, without using any model-boxes, it already provides?

I only want to use the model-boxes, wich i add in my own custom PlayerModel-class. 

 

Sorry, i didn´t see your answer, as i edited my previous post to this...

i had the post-editor open for a while, as i did other stuff.

Edited by Drachenbauer
Posted

Now i extendet Playermoder and my bodyparts start with lines like:

bipedHead = new ModelRenderer(this);

does this create a clean, empty instance of this part, where only mx new boxes are added to?

 

And how do i hide the body-, arms- and leg-parts of armour, even if i wear theese items?

This is for the seccond variant:

A model as a classic Angry Bird.

They are not much more than a bird-head with some outstanding feathers, so they can only wear head-wear.

Posted

How does vanilla do it when you’re sneaking/flying/crawling? Also the model is just for rendering. It doesn’t control the size of the entity

About Me

Spoiler

My Discord - Cadiboo#8887

My WebsiteCadiboo.github.io

My ModsCadiboo.github.io/projects

My TutorialsCadiboo.github.io/tutorials

Versions below 1.14.4 are no longer supported on this forum. Use the latest version to receive support.

When asking support remember to include all relevant log files (logs are found in .minecraft/logs/), code if applicable and screenshots if possible.

Only download mods from trusted sites like CurseForge (minecraft.curseforge.com). A list of bad sites can be found here, with more information available at stopmodreposts.org

Edit your own signature at www.minecraftforge.net/forum/settings/signature/ (Make sure to check its compatibility with the Dark Theme)

Posted

I just want to know, how to change the boundingbox-size of the player.

I just sayd, that i want to fit it to the size of my new model, not that i think, i have to do it in the model.

I don´t know, how the code for sneaking/flying/crawling can help me here...

 

And i still don´t know, how i keep the armour hidden, even if i wear it

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.

Guest
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.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • The game crashed whilst unexpected error Error: net.minecraftforge.fml.ModLoadingException: Advanced Mining Dimension (mining_dimension) encountered an error during the done event phase
    • Here is the end of the log. it was way too big to put in pastebin, but I started from when I was online and everything was fine. Error should be in here: https://pastebin.com/Sdhdq593
    • Update: I stand corrected as I was able to dig up a relevant log from my earlier testing which highlights the overall issue but does not explain how to solve it. See, Diagnostic Logs for pack.mcmeta not found: https://pastebin.com/LXS8Rtna
    • Which mod was this? What are all the mods that were in use? It will help if enough information to replicate the problem is available.
    • I have been attempting to create a supplementary resource pack with Patchouli in order to add back the guidebook for Better End but unfortunately in every prototype I have made pack.mcmeta and my resource pack are not recognized. I have tested both zipped and unzipped and either way curseforge does not recognize my resource pack as existing. For testing I stripped my pack down to just the pack.mcmeta file and two empty folders labelled data and assets and I know the data folder is not the problem as firstly my first attempts just had an assets folder following Patchouli instructions and data came later in my flailing attempts to make anything in my pack work. The mcmeta file is not recognized whether or not I use this:  { "pack": { "pack_format": 15, "description": "A replacement for the BetterEnd Guide Book." } "language": { "en_US": { "name": "English", "region": "United States" } } } ,or this:  { "pack": { "pack_format": 15, "description": "A replacement for the BetterEnd Guide Book." } } I have made sure to only use lowercase and the pack folder is named better-end-guide. Is this some magic nonsense from me doing this manually instead of using an IDE or similar tool? Could it be because my files are by default in UTF-8 even though ANSI gives the same results? Is there a specific community secret tool I am supposed to use for zipping or specific settings? I am pulling my hair in distress. Unfortunately as there are no errors involved I lack logs to offer, if that disqualifies this thread please do not be harsh and instead if you can then please direct me to a forum with different rules and sufficiently respectful but knowledgeable as to be of assistance. Most of my experience with the programming community has been poor and so naturally I find myself wary.
  • Topics

  • Who's Online (See full list)

    • There are no registered users currently online
×
×
  • Create New...

Important Information

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