Jump to content

Recommended Posts

Posted
  On 8/12/2012 at 12:49 AM, LexManos said:

You fucked up, clean mcp and get clean jars and try again

 

You're right. I redid everything and now it works better now. However, there are still a bunch of problems that makes it impossible to mod. Everything works fine except the variable names in Minecraft are all messed up... They are all named like: field_71969_a and such. In addition to that, when I install, it still tells me there are a bunch of errors but Eclipse works with it no problem though. Thanks Lex.

  • Replies 117
  • Created
  • Last Reply

Top Posters In This Topic

Posted

You probably screwed soemthing up again.

And things being named func_/field_ is normal, what is this, your first time modding?

I do Forge for free, however the servers to run it arn't free, so anything is appreciated.
Consider supporting the team on Patreon

Posted

will the release be modloaderMP compatible?

edit: the current version isnt compatible with the latest optifine version

"not to scare azanor more , but he's a programmer, which is like the child of an orgy between math, logic, writing, and black magic . without any one of those it just doesn't work" etopsirhc

Posted
  On 8/12/2012 at 6:31 AM, LexManos said:

You probably screwed soemthing up again.

And things being named func_/field_ is normal, what is this, your first time modding?

 

No it's not just one or two things being named like that, ALL VARIABLES are being named like that. In 1.2.5, there are some variables named like that but most of them are correctly named.

 

Anyway, i will one again try nuking MCP and re-doing it again. I saw your new build so I'm testing it out right now...

 

Edit: Installation failed: MCMerger failed.

 

Edit 1: Redownloading all jar files and testing it out again.

Posted

Something IS wrong with build #178.  I get an error every time I try to decompile.  Also, as of build #176, the only files in (server)net.minecraft.src are the ModLoader classes and a few others.  This has already probably been discussed, just wondering what the time quota was until this issue is fixed.

Posted

Server side only having a few files is not an issue, its a feature

And saying 'i have errors dur dur dur' is like saying 'The sky.. exists...'

tells us nothing.

I do Forge for free, however the servers to run it arn't free, so anything is appreciated.
Consider supporting the team on Patreon

Posted
  On 8/12/2012 at 3:17 PM, LexManos said:

Server side only having a few files is not an issue, its a feature

And saying 'i have errors dur dur dur' is like saying 'The sky.. exists...'

tells us nothing.

Haha, you're right.  Log files are below.  Also, what do you mean by the few server files being a 'feature?'  Sounds...important.

 

Console log: http://pastebin.com/XSq98FMX

mcp.log: http://dl.dropbox.com/u/90411166/mcp.log

mcperr.log was zero bytes full.

 

Thanks

Posted

humm im gunna have to figure out why some people don't take the patches until the 2nd time around.

its reallly stupid and shouldnt happen.

And as for the server files...

Check the src folder... notice anything.. new..?

I do Forge for free, however the servers to run it arn't free, so anything is appreciated.
Consider supporting the team on Patreon

Posted
  On 8/12/2012 at 3:42 PM, LexManos said:

humm im gunna have to figure out why some people don't take the patches until the 2nd time around.

its reallly stupid and shouldnt happen.

And as for the server files...

Check the src folder... notice anything.. new..?

Well, the problem is that neither the client OR server is decompiling, it just gives that error as soon as I run the install script.  Is there a workaround?  Should I not run updatemcp before I install Forge?

 

Thanks for your help.

 

By the way, checked the server folder in the forge directory, found an empty 'PLACEHOLDER' file.  Guessing that means something :)

Posted
  On 8/12/2012 at 6:24 PM, Kinniken said:

What Jenkins are you people referring to? Isn't it http://lexmanos.no-ip.org:8080/? Because I'm not seeing the new releases there  :-\

 

Here is a secret-Forge-modder-exclusive Jenkins: http://jenkins.minecraftforge.net:7070/

 

Or: http://www.minecraftforge.net/forum/index.php/topic,1200.0.html

 

Also, I noticed the new "common" folder. If I write place sources from my mod into the "common" folder, would it be compiled into both client and server?

 

Also, can anyone please give me an example of how the IGUIHandler now works?

Posted

I dislike the new enum "Orientation"... Why not just use 0-5? It was so much easier to loop over those numbers rather than dealing with these enums.

 

For example:

 

@Override
    public int getStartInventorySide(Orientation side)
    {
        if(side == side.DOWN || side == side.UP)
        {
            return side;
        }

        return 2;
    }

 

I can't return "side" because it's an enum and not an int... How would I convert that enum back into an orientation int without checking it manually?

 

EDIT: I tried using side.ordinal(). Not sure if this will work...

Posted
  On 8/12/2012 at 7:23 PM, calclavia said:

I dislike the new enum "Orientation"... Why not just use 0-5? It was so much easier to loop over those numbers rather than dealing with these enums.

Certainly Java has a way to loop over enumerations...  Every other language certainly does...

 

I usually use those with switch/case or just math manipulation.  I actually already made my own enumeration (well, actually static final int's) of those anyway so that is something that I can remove from my code.  :)

 

As for that code case, seems like something they missed...

Posted

I didnt 'miss' anything.

You're just lazy and expect side to directly correlate to your index.

You can always use .ordinal() to get the same exact values as what they used to be.

But you're better of doing it properly, and returning a valid index directly, not returning the side.

I do Forge for free, however the servers to run it arn't free, so anything is appreciated.
Consider supporting the team on Patreon

Posted
  On 8/13/2012 at 5:10 AM, OvermindDL1 said:

 

Certainly Java has a way to loop over enumerations...  Every other language certainly does...

 

I usually use those with switch/case or just math manipulation.  I actually already made my own enumeration (well, actually static final int's) of those anyway so that is something that I can remove from my code.  :)

 

As for that code case, seems like something they missed...

 

Switches? those things are rank..

Posted

Ah, so it is his code, not MC code, yep.

 

Switches are convenient, here is the copy/paste part scaffold for areas that use my enums (to be changed to the above on the 1.3.1 port):

                case Helpers.direction_y_minus:
                        break;
                case Helpers.direction_y_plus:
                        break;
                case Helpers.direction_z_minus:
                        break;
                case Helpers.direction_z_plus:
                        break;
                case Helpers.direction_x_minus:
                        break;
                case Helpers.direction_x_plus:
                        break;

 

Cleaner than an if/then/elseif/else tree for sure.

Posted
  On 8/13/2012 at 7:10 AM, OvermindDL1 said:

Ah, so it is his code, not MC code, yep.

 

Switches are convenient, here is the copy/paste part scaffold for areas that use my enums (to be changed to the above on the 1.3.1 port):

  

 

Cleaner than an if/then/elseif/else tree for sure.

 

Sure. I like the concept, I just don't like the stupid way it assumes you want to carry on through the other cases. Like seriously, does anybody ever use them without breaks inbetween cases? I think they would just be way more elegant without that little annoyance.

 

Call me OCD.

 

 

edit; but since you have it nicely copy/pasted like that I'll probably use it anyway! xD

Posted

Actually I have *MANY* cases where I fallthrough, such as:

                case Helpers.direction_y_minus:
                case Helpers.direction_y_plus:
                        break;
                case Helpers.direction_z_minus:
                case Helpers.direction_z_plus:
                        break;
                case Helpers.direction_x_minus:
                case Helpers.direction_x_plus:
                        break;

 

It would be stupid-ugly to have to specify a 'fallthrough;' keyword or something each time, it would not 'fit'.

Posted
  On 8/13/2012 at 7:33 AM, OvermindDL1 said:

 

 

It would be stupid-ugly to have to specify a 'fallthrough;' keyword or something each time, it would not 'fit'.

 

I see, thats interesting. I have to admit that I haven't used the things much :) They always just seemed a bit contrived.

Posted
  On 8/13/2012 at 7:01 AM, LexManos said:

I didnt 'miss' anything.

You're just lazy and expect side to directly correlate to your index.

You can always use .ordinal() to get the same exact values as what they used to be.

But you're better of doing it properly, and returning a valid index directly, not returning the side.

Ahh yes thanks. Ordinal() was what I was looking for.

Posted
  On 8/13/2012 at 10:52 AM, nado said:

I see, thats interesting. I have to admit that I haven't used the things much :) They always just seemed a bit contrived.

it depends both on taste and on situation

 

for example, if you want something to happen in case of any 2+ unique situations, it might be easier to use them because you can define each situation seperately without needing massive amounts of OR's in your if/else-if

Being noobish since 96, being dumb since birth!

Posted
  On 8/13/2012 at 7:20 PM, Entoarox said:

  Quote

I see, thats interesting. I have to admit that I haven't used the things much :) They always just seemed a bit contrived.

it depends both on taste and on situation

 

for example, if you want something to happen in case of any 2+ unique situations, it might be easier to use them because you can define each situation seperately without needing massive amounts of OR's in your if/else-if

 

A switch can be more efficient code as well, especially on larger sets, since a jump table is more efficient then repeated boolean tests after a small size.

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

    • We’ve got a fantastic deal for new users—just use the acw696499 Temu coupon code to unlock massive savings across Temu’s global marketplace. This code offers maximum benefits to shoppers in the USA, Canada, and major European countries. With the Temu coupon $100 off and Temu 100 off coupon code, you can enjoy generous discounts and exclusive offers. It’s your key to smart shopping without compromising on quality. What Is The Coupon Code For Temu $100 Off? Everyone loves a great deal, and Temu makes it even better with this limited-time offer. Whether you're a new or existing customer, the Temu coupon $100 off or $100 off Temu coupon is the real deal to watch. acw696499: Flat $100 off on your first purchase as a welcome bonus. acw696499: Access a $100 coupon pack with multiple-use options. acw696499: Exclusive $100 flat discount for new customers on sign-up. acw696499: Extra $100 promo code for existing customers. acw696499: Valid for all users in the USA and Canada for a $100 off coupon experience. Temu Coupon Code $100 Off For New Users In 2025 If you're just starting out with Temu, this deal is tailor-made for you. The Temu coupon $100 off and Temu coupon code $100 off are designed specifically to give new users an exceptional start. acw696499: Flat $100 discount for all new users. acw696499: Get a $100 coupon bundle instantly after registering. acw696499: Up to $100 coupon bundle usable over multiple orders. acw696499: Free shipping to 68 countries, making your first purchase even sweeter. acw696499: Enjoy an extra 30% off on any product as a first-time user. How To Redeem The Temu Coupon $100 Off For New Customers? Using the Temu $100 coupon and Temu $100 off coupon code for new users is easy: Download the Temu app or visit the Temu website. Register as a new user with your email or phone number. Go to the coupon section and enter code acw696499. Browse and add your favorite items to the cart. Apply the coupon at checkout to redeem your discount. Temu Coupon $100 Off For Existing Customers Temu doesn’t just stop at new users. Even returning shoppers can make the most of the Temu $100 coupon codes for existing users and Temu coupon $100 off for existing customers free shipping benefits. acw696499: $100 extra discount for existing Temu users. acw696499: Unlock a $100 coupon bundle for multiple purchases. acw696499: Get a free gift with express shipping throughout the USA and Canada. acw696499: Enjoy an extra 30% off on top of existing discounts. acw696499: Free shipping to 68 countries with no strings attached. How To Use The Temu Coupon Code $100 Off For Existing Customers? To use the Temu coupon code $100 off and Temu coupon $100 off code as an existing user: Log into your Temu account via app or website. Go to the ‘Coupons & Promotions’ section. Enter acw696499 in the coupon code box. Shop for your desired products. Apply the code during checkout to enjoy the savings. Latest Temu Coupon $100 Off First Order Your first order with Temu just got a whole lot more exciting. When you use the Temu coupon code $100 off first order, Temu coupon code first order, or Temu coupon code $100 off first time user, big savings await. acw696499: Flat $100 discount on your first order. acw696499: Activate your $100 Temu coupon code with ease. acw696499: Receive up to $100 worth of coupons for multiple purchases. acw696499: Enjoy free shipping across 68 countries. acw696499: Add 30% off on your first purchase. How To Find The Temu Coupon Code $100 Off? If you're searching for a Temu coupon $100 off or even a verified Temu coupon $100 off Reddit code, we’ve got you covered. Simply sign up for the Temu newsletter to get exclusive coupons straight to your inbox. You can also follow Temu’s official pages on Instagram, Facebook, or Twitter for surprise promo codes. For guaranteed and working coupons, visit any trusted coupon site—you’ll always find the best deals like acw696499 there. Is Temu $100 Off Coupon Legit? Yes, the Temu $100 Off Coupon Legit offer is 100% real. Our Temu 100 off coupon legit code—acw696499—has been tested and verified by thousands of users. You can safely use this code for $100 off on your first order and enjoy discounts on recurring purchases too. There’s no expiry date, and the code is valid globally. How Does Temu $100 Off Coupon Work? The Temu coupon code $100 off first-time user and Temu coupon codes 100 off offers work by instantly applying discounts to your cart. Once you sign up and apply the coupon code, Temu automatically adjusts the pricing to reflect your savings. Whether it’s a flat $100 off or a bundle, the discounts will apply across eligible items at checkout. How To Earn Temu $100 Coupons As A New Customer? To earn the Temu coupon code $100 off or 100 off Temu coupon code as a new customer, simply sign up on the Temu app or website. Enter the code acw696499 during registration or at checkout, and you’ll instantly unlock $100 worth of coupons. These can be applied over multiple orders, maximizing your benefits as a newcomer. What Are The Advantages Of Using The Temu Coupon $100 Off? The Temu coupon code 100 off and Temu coupon code $100 off offers bring many great benefits: $100 discount on the first order. $100 coupon bundle for multiple uses. Up to 70% discount on trending items. Extra 30% off for existing customers. Up to 90% off on selected categories. Free gift for new users. Free delivery to 68 countries. Temu $100 Discount Code And Free Gift For New And Existing Customers Using the Temu $100 off coupon code or $100 off Temu coupon code gives you unmatched savings and perks. Whether you’re a new or returning customer, you’ll love the benefits. acw696499: Enjoy a $100 discount on your very first order. acw696499: Get an extra 30% off on all purchases. acw696499: Free gift exclusively for new Temu users. acw696499: Up to 70% off across all product categories. acw696499: Free gift and free shipping in 68 countries, including the USA and UK. Pros And Cons Of Using The Temu Coupon Code $100 Off This Month Take advantage of the Temu coupon $100 off code and Temu 100 off coupon deals with these pros and cons: Pros: Massive $100 discount on eligible purchases. Works for both new and existing users. Stackable with other Temu offers. Valid in 68 countries worldwide. Comes with free shipping and gifts. Cons: Only valid through the app or website. May not apply to some sale items. Terms And Conditions Of Using The Temu Coupon $100 Off In 2025 Please read these Temu coupon code $100 off free shipping and latest Temu coupon code $100 off terms: Our coupon code acw696499 does not have an expiration date. The code is valid for both new and existing users. No minimum purchase is required to use this code. It applies across 68 countries worldwide. Free shipping and gifts are included. Final Note: Use The Latest Temu Coupon Code $100 Off Unlock unbeatable value with the Temu coupon code $100 off today. Whether you're new or returning, the savings are just one click away. Enjoy great deals, exclusive bundles, and premium products with our Temu coupon $100 off. Shop smart and save more every time. FAQs Of Temu $100 Off Coupon  Is the Temu $100 off coupon available to everyone? Yes, both new and existing users in supported countries can access the $100 off offer using code acw696499. How can I ensure my Temu coupon works? Use a trusted and verified code like acw696499 and follow the redemption steps properly at checkout. Does the Temu $100 coupon expire? No, our exclusive code acw696499 has no expiration date and can be used anytime.  Can I combine the $100 coupon with other discounts? Yes, Temu allows coupon stacking, so you can combine acw696499 with other ongoing deals.  Is the Temu $100 off coupon valid worldwide? Absolutely. The acw696499 code is valid in 68 countries, including the USA, Canada, and Europe.
    • So i play on a 1.16.5 modpack with my friend and i tried to install the forgematica 1.16.5 and the mafglib 1.16.5 but it keeps crsahing everytime i try to launch the game  
    • My 8 friends and i are playing on an exaroton Server with my custom modpack that i gathered, it has around 150 mods included the Create mod, anyways so all my friends can play except 1 of them, when he is at Spawn everything is fine but when he comes to our town which was like these Automated farms with the Create items his game crashes and we tried this at Spawn too his game crashes when i place down a simple cogwheel or anything. İt says bad video drivers or something i can send the crash log if needed and he used AMD Rx 6500 GPU
    • Are you using linux? The paths don't look like Windows paths. Can you run java --version from the commandline if so?
    • I've tried the java version you linked to and got a new exit code of 127 Here is the new console log I also tried making sure that I had Java 8 selected with the version of Java 8 I already had installed and got the same exit code Here is the console log with that installation in case it has any differences I do notice both say 'Java checker returned some invalid data we don't understand:' followed by 'Minecraft might not start properly.' which could be some issues.  
  • Topics

×
×
  • Create New...

Important Information

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