Jump to content

[1.6.2] Is their a 1.6.2 Minecraft Forge Rendering obj Tutorial


SuperHB

Recommended Posts

Version is irrelevant, unless you are completely unable to solve a simple texture error by yourself BOTH minalien's and hydroflame's tutorials on the subject will work.

 

If version is relevant to you and you are not willing to do any work to figure out how to make it work then sorry, there's none and probably never will be one which does not need some tweaking and fixing to get it to work.

If you guys dont get it.. then well ya.. try harder...

Link to comment
Share on other sites

Version is irrelevant, unless you are completely unable to solve a simple texture error by yourself BOTH minalien's and hydroflame's tutorials on the subject will work.

 

Re-read this part again, or nvm I'll explain it to you..

If you are capable to fix the texture error of the imported model by yourself (which you should be! Resource Packs and 1.6 has been here a while!) then the two mentioned tutorial author's guides to .obj rendering and importing should work.

If you guys dont get it.. then well ya.. try harder...

Link to comment
Share on other sites

I never found a fix for the imported model texture :/ how do you do that for a techne model? :P

 

You fix textures for .obj the same way as for textures for techne models.

Which is the same way as for anything else.

 

1.6 changed textures to use ResourceLocation, theres about hundreds of threads and posts on the 1.6 texture changes. And on the wiki there are even tutorials about textures. Like HydroFlame's excellent tutorial on the subject. As well as the MinecraftForum.net having SEVERAL tutorials and posts on the subject.

 

And that's just mentioning the resources found at forge and mc forums, there's probably even more at other places... so you might want to google around :P

If you guys dont get it.. then well ya.. try harder...

Link to comment
Share on other sites

I never found a fix for the imported model texture :/ how do you do that for a techne model? :P

 

You fix textures for .obj the same way as for textures for techne models.

Which is the same way as for anything else.

 

1.6 changed textures to use ResourceLocation, theres about hundreds of threads and posts on the 1.6 texture changes. And on the wiki there are even tutorials about textures. Like HydroFlame's excellent tutorial on the subject. As well as the MinecraftForum.net having SEVERAL tutorials and posts on the subject.

 

And that's just mentioning the resources found at forge and mc forums, there's probably even more at other places... so you might want to google around :P

 

Well I got the textures for items work. and i never got a regular block to work for some reason...

Link to comment
Share on other sites

Well then I would guess you start with that regular block before you jump head first into such a nasty wall as .obj and special rendering -_-'

 

I mean, shouldn't you learn the easy stuff before you dive into the advance stuff? :P

You'd do good to check out vswe's courses on minecraft modding mate, start with the cup of java and move on from there. Then you should be able to do so much more than this ;)

If you guys dont get it.. then well ya.. try harder...

Link to comment
Share on other sites

Well then I would guess you start with that regular block before you jump head first into such a nasty wall as .obj and special rendering -_-'

 

I mean, shouldn't you learn the easy stuff before you dive into the advance stuff? :P

You'd do good to check out vswe's courses on minecraft modding mate, start with the cup of java and move on from there. Then you should be able to do so much more than this ;)

 

Do you have a tutorial somewhere because i looked for tutorials and my game would usually crash even though i don't have any errors.

Link to comment
Share on other sites

Well then I would guess you start with that regular block before you jump head first into such a nasty wall as .obj and special rendering -_-'

 

I mean, shouldn't you learn the easy stuff before you dive into the advance stuff? :P

You'd do good to check out vswe's courses on minecraft modding mate, start with the cup of java and move on from there. Then you should be able to do so much more than this ;)

 

Do you have a tutorial somewhere because i looked for tutorials and my game would usually crash even though i don't have any errors.

 

Uhm... are you even reading what I'm writing?

 

Let me try again:

 

Well then I would guess you start with that regular block before you jump head first into such a nasty wall as .obj and special rendering -_-'

 

I mean, shouldn't you learn the easy stuff before you dive into the advance stuff? :P

You'd do good to check out vswe's courses on minecraft modding mate, start with the cup of java and move on from there. Then you should be able to do so much more than this ;)

If you guys dont get it.. then well ya.. try harder...

Link to comment
Share on other sites

Well then I would guess you start with that regular block before you jump head first into such a nasty wall as .obj and special rendering -_-'

 

I mean, shouldn't you learn the easy stuff before you dive into the advance stuff? :P

You'd do good to check out vswe's courses on minecraft modding mate, start with the cup of java and move on from there. Then you should be able to do so much more than this ;)

 

Do you have a tutorial somewhere because i looked for tutorials and my game would usually crash even though i don't have any errors.

 

Uhm... are you even reading what I'm writing?

 

Let me try again:

 

Well then I would guess you start with that regular block before you jump head first into such a nasty wall as .obj and special rendering -_-'

 

I mean, shouldn't you learn the easy stuff before you dive into the advance stuff? :P

You'd do good to check out vswe's courses on minecraft modding mate, start with the cup of java and move on from there. Then you should be able to do so much more than this ;)

 

I was asking for a tutorial on a regular block -.-

Link to comment
Share on other sites

I was asking for a tutorial on a regular block -.-

 

Actually a better question, WHY have I spent my spare time on replying to your questions, when all of them could be found be you bothering to do a simple google search or just go to the tutorials linked by this forum on the main page?

 

I gave you the BEST tutorial for basic blocks and much much more, namely VSWE's courses, and yet still you are unhappy? WTF is your problem..

 

If you guys dont get it.. then well ya.. try harder...

Link to comment
Share on other sites

I was asking for a tutorial on a regular block -.-

 

Actually a better question, WHY have I spent my spare time on replying to your questions, when all of them could be found be you bothering to do a simple google search or just go to the tutorials linked by this forum on the main page?

 

I gave you the BEST tutorial for basic blocks and much much more, namely VSWE's courses, and yet still you are unhappy? WTF is your problem..

 

 

...I don't have a problem... I've tried MANY good and bad tutorials to get regular blocks to work... I haven't found one that works yet...

Link to comment
Share on other sites

EDIT: what I meant to say was "And watch my videos if the course work seems to be too complicated or you can't understand it."  Sorry I wrote the original post yesterday when I was sick, so I wasn't thinking quite clearly.

if (You.likescoding == false){
      You.goaway;
}

Link to comment
Share on other sites

Or watch my videos, Ill be covering most, if not all of that stuff.

 

please don't do that... :(

 

Unless your videos are up to the same standard as the courses don't tell someone to watch them instead of these great courses..

If you guys dont get it.. then well ya.. try harder...

Link to comment
Share on other sites

Or watch my videos, Ill be covering most, if not all of that stuff.

 

please don't do that... :(

 

Unless your videos are up to the same standard as the courses don't tell someone to watch them instead of these great courses..

 

I will agree to that. HE LECTURES on these things, it's as if he has a university class to teach this stuff to... :o They are amazing lectures at that. ( Only seen one so far, but hey, AMAZING )

I am Mew. The Legendary Psychic. I behave oddly and am always playing practical jokes.

 

I have also found that I really love making extremely long and extremely but sometimes not so descriptive variables. Sort of like what I just did there xD

Link to comment
Share on other sites

I didn't mean to watch them instead of the courses, I mean that if you don't understand part of the course, my videos and so many other people's videos are there to help.

 

I apologize if I was saying your videos aren't worth watching. I didn't mean it to sound like that if it did. But anyway. It would be quite cool if someone could make a montage of the best videos so that we can have all the best in one video explaining EVERYTHING on the subject... :/ Hmm... I am not doing that :/

I am Mew. The Legendary Psychic. I behave oddly and am always playing practical jokes.

 

I have also found that I really love making extremely long and extremely but sometimes not so descriptive variables. Sort of like what I just did there xD

Link to comment
Share on other sites

I didn't mean to watch them instead of the courses, I mean that if you don't understand part of the course, my videos and so many other people's videos are there to help.

 

I apologize if I was saying your videos aren't worth watching. I didn't mean it to sound like that if it did. But anyway. It would be quite cool if someone could make a montage of the best videos so that we can have all the best in one video explaining EVERYTHING on the subject... :/ Hmm... I am not doing that :/

 

not quite sure what you mean by a montage.

if (You.likescoding == false){
      You.goaway;
}

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.

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

    • It is the field that accesses the portal entrance position relative to the entity. So very much needed to make a portal work. What I don't understand is why the access widener works when running the client in Intellij but doesn't after I publish the jar and try to play with game with it.
    • So I'm using a mod that adds a "god sword" into the game. This sword is unfortunately not enchantable so I'm looking to change it. The only code that seems related is in the weapon's .class file which is here:  public int getItemEnchantability() { return this.tier.m_6601_(); }   The entire file is below: package blackwolf00.elementalswords.common; import blackwolf00.elementalswords.config.ConfigEffects; import com.google.common.collect.ImmutableMultimap; import com.google.common.collect.Multimap; import com.mojang.blaze3d.platform.InputConstants; import java.util.List; import net.minecraft.ChatFormatting; import net.minecraft.client.Minecraft; import net.minecraft.core.BlockPos; import net.minecraft.network.chat.Component; import net.minecraft.world.InteractionHand; import net.minecraft.world.InteractionResultHolder; import net.minecraft.world.effect.MobEffectInstance; import net.minecraft.world.effect.MobEffects; import net.minecraft.world.entity.Entity; import net.minecraft.world.entity.EquipmentSlot; import net.minecraft.world.entity.LivingEntity; import net.minecraft.world.entity.ai.attributes.Attribute; import net.minecraft.world.entity.ai.attributes.AttributeModifier; import net.minecraft.world.entity.ai.attributes.Attributes; import net.minecraft.world.entity.player.Player; import net.minecraft.world.item.Item; import net.minecraft.world.item.ItemStack; import net.minecraft.world.item.Tier; import net.minecraft.world.item.TieredItem; import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.item.Vanishable; import net.minecraft.world.level.BlockGetter; import net.minecraft.world.level.Level; import net.minecraft.world.level.block.Blocks; import net.minecraft.world.level.block.state.BlockState; import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.api.distmarker.OnlyIn; import net.minecraftforge.common.ToolAction; import net.minecraftforge.common.ToolActions; public class FusionSword extends TieredItem implements Vanishable { private final float totalDamage; private final Tier tier; private final Multimap<Attribute, AttributeModifier> defaultModifiers; public FusionSword(Tier tierIn, int damage, float speed, Item.Properties builderIn) { super(tierIn, builderIn); this.tier = tierIn; this.totalDamage = damage + this.tier.m_6631_(); ImmutableMultimap.Builder<Attribute, AttributeModifier> builder = ImmutableMultimap.builder(); builder.put(Attributes.f_22281_, new AttributeModifier(f_41374_, "Weapon modifier", this.totalDamage, AttributeModifier.Operation.ADDITION)); builder.put(Attributes.f_22283_, new AttributeModifier(f_41375_, "Weapon modifier", speed, AttributeModifier.Operation.ADDITION)); this.defaultModifiers = (Multimap<Attribute, AttributeModifier>)builder.build(); } public int getItemEnchantability() { return this.tier.m_6601_(); } public boolean getIsRepairable(ItemStack toRepair, ItemStack repair) { return (this.tier.m_6282_().test(repair) || isRepairable(toRepair)); } public float getAttackDamage() { return this.totalDamage; } public boolean m_6777_(BlockState state, Level level, BlockPos pos, Player player) { return !player.m_7500_(); } public float m_8102_(ItemStack stack, BlockState state) { return 1.0F; } public boolean m_7579_(ItemStack stack, LivingEntity target, LivingEntity attacker) { stack.m_41622_(1, attacker, entity -> entity.m_21166_(EquipmentSlot.MAINHAND)); return true; } public boolean m_6813_(ItemStack stack, Level level, BlockState state, BlockPos pos, LivingEntity entityLiving) { if (state.m_60800_((BlockGetter)level, pos) != 0.0F) stack.m_41622_(2, entityLiving, entity -> entity.m_21166_(EquipmentSlot.MAINHAND)); return true; } public boolean m_8096_(BlockState blockIn) { return blockIn.m_60713_(Blocks.f_50033_); } public boolean m_5812_(ItemStack item) { return true; } public Multimap<Attribute, AttributeModifier> m_7167_(EquipmentSlot equipmentSlot) { return (equipmentSlot == EquipmentSlot.MAINHAND) ? this.defaultModifiers : super.m_7167_(equipmentSlot); } public boolean onLeftClickEntity(ItemStack stack, Player player, Entity entity) { return super.onLeftClickEntity(stack, player, entity); } @OnlyIn(Dist.CLIENT) public void m_7373_(ItemStack stack, Level level, List<Component> tooltip, TooltipFlag flag) { super.m_7373_(stack, level, tooltip, flag); if (InputConstants.m_84830_(Minecraft.m_91087_().m_91268_().m_85439_(), 340)) { tooltip.add(Component.m_237115_("tooltip.fusion_sword").m_130940_(ChatFormatting.GRAY)); } else { tooltip.add(Component.m_237115_("tooltip.hold_shift").m_130940_(ChatFormatting.GRAY)); } } public InteractionResultHolder<ItemStack> m_7203_(Level level, Player playerIn, InteractionHand handIn) { if (((Boolean)ConfigEffects.JUMP_F.get()).booleanValue()) playerIn.m_7292_(new MobEffectInstance(MobEffects.f_19603_, 10000, ((Integer)ConfigEffects.JUMP_F_LEVEL.get()).intValue() - 1)); if (((Boolean)ConfigEffects.MOVEMENT_SPEED_F.get()).booleanValue()) playerIn.m_7292_(new MobEffectInstance(MobEffects.f_19596_, 10000, ((Integer)ConfigEffects.MOVEMENT_SPEED_F_LEVEL.get()).intValue() - 1)); if (((Boolean)ConfigEffects.SLOW_FALLING_F.get()).booleanValue()) playerIn.m_7292_(new MobEffectInstance(MobEffects.f_19591_, 10000, ((Integer)ConfigEffects.SLOW_FALLING_F_LEVEL.get()).intValue() - 1)); if (((Boolean)ConfigEffects.ABSORPTION_F.get()).booleanValue()) playerIn.m_7292_(new MobEffectInstance(MobEffects.f_19617_, 10000, ((Integer)ConfigEffects.ABSORPTION_F_LEVEL.get()).intValue() - 1)); if (((Boolean)ConfigEffects.DAMAGE_RESISTANCE_F.get()).booleanValue()) playerIn.m_7292_(new MobEffectInstance(MobEffects.f_19606_, 10000, ((Integer)ConfigEffects.DAMAGE_RESISTANCE_F_LEVEL.get()).intValue() - 1)); if (((Boolean)ConfigEffects.DAMAGE_BOOST_F.get()).booleanValue()) playerIn.m_7292_(new MobEffectInstance(MobEffects.f_19600_, 10000, ((Integer)ConfigEffects.DAMAGE_BOOST_F_LEVEL.get()).intValue() - 1)); if (((Boolean)ConfigEffects.CONDUIT_POWER_F.get()).booleanValue()) playerIn.m_7292_(new MobEffectInstance(MobEffects.f_19592_, 10000, ((Integer)ConfigEffects.CONDUIT_POWER_F_LEVEL.get()).intValue() - 1)); if (((Boolean)ConfigEffects.DOLPHINS_GRACE_F.get()).booleanValue()) playerIn.m_7292_(new MobEffectInstance(MobEffects.f_19593_, 10000, ((Integer)ConfigEffects.DOLPHINS_GRACE_F_LEVEL.get()).intValue() - 1)); if (((Boolean)ConfigEffects.WATER_BREATHING_F.get()).booleanValue()) playerIn.m_7292_(new MobEffectInstance(MobEffects.f_19608_, 10000, ((Integer)ConfigEffects.WATER_BREATHING_F_LEVEL.get()).intValue() - 1)); if (((Boolean)ConfigEffects.FIRE_RESISTANCE_F.get()).booleanValue()) playerIn.m_7292_(new MobEffectInstance(MobEffects.f_19607_, 10000, ((Integer)ConfigEffects.FIRE_RESISTANCE_F_LEVEL.get()).intValue() - 1)); if (((Boolean)ConfigEffects.HEALTH_BOOST_F.get()).booleanValue()) playerIn.m_7292_(new MobEffectInstance(MobEffects.f_19616_, 10000, ((Integer)ConfigEffects.HEALTH_BOOST_F_LEVEL.get()).intValue() - 1)); if (((Boolean)ConfigEffects.REGENERATION_F.get()).booleanValue()) playerIn.m_7292_(new MobEffectInstance(MobEffects.f_19605_, 10000, ((Integer)ConfigEffects.REGENERATION_F_LEVEL.get()).intValue() - 1)); return InteractionResultHolder.m_19098_(playerIn.m_21120_(handIn)); } public boolean canPerformAction(ItemStack stack, ToolAction toolAction) { return ToolActions.DEFAULT_SWORD_ACTIONS.contains(toolAction); } } How do I make this thing enchantable?  
    • The mod I'm working on is in 1.19.2. The portal works correctly in Intellij but when I publish the jar, put it in the mods folder of the game it crashes with the following error whenever any entity collides with it: java.lang.IllegalAccessError: class com.github.warrentode.turtleblockacademy.blocks.TBAMiningPortalBlock tried to access protected field net.minecraft.world.entity.Entity.f_19819_ (com.github.warrentode.turtleblockacademy.blocks.TBAMiningPortalBlock is in module [email protected] of loader 'TRANSFORMER' @16c5b50a; net.minecraft.world.entity.Entity is in module [email protected] of loader 'TRANSFORMER' @16c5b50a)     at com.github.warrentode.turtleblockacademy.blocks.TBAMiningPortalBlock.m_7892_(TBAMiningPortalBlock.java:124) ~[turtleblockacademy-2024.2025-1.0.0.jar%23572!/:2024.2025-1.0.0] {re:classloading} The thing is, I have Entity.f_19819_ in my accessTransformer.cfg file in this line: public net.minecraft.world.entity.Entity f_19819_ # portalEntrancePos So what do I need to do to fix this error?
    • It will be about medeaival times
  • Topics

×
×
  • Create New...

Important Information

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