• 0

    posted a message on [TOOL] Cyborg's Tools - MCNostalgia 1.0.4
    Quote from 1nt3nt4n47y515 »
    Quote from OutlawLovesMinecraft »
    Trying to downgrade to 1.3_01 on a Mac. I open it with IDLE (Default) and this is what I get:

    x

    Entering a number or hitting enter does nothing. What the **** do I do.

    x

    I actually got that image from the last page, but it is the exact same thing I get.


    Try obtaining bsdiff, and using it to patch your .jar's manually.

    I have no idea what that means. Has anyone made a tutorial?
    Posted in: Minecraft Tools
  • 0

    posted a message on Rest in pieces Osama.
    Quote from Moon500 »
    Just thought I would let everyone know, that didn't...the king of the wor- I mean osama is a little dead...in the face.
    But it wasn't americans, admit it, he went out during the day, thinking it was safe....

    sssssssssssssss

    I am currently making a poster for my room on my computer.... it will go something along the lines of:

    Reast in broken pieces, you heartless ****. My cousin would be proud.

    Then it would have a picture of his dead body, since many people won't believe until it is released, it probably will be.
    Posted in: General Off Topic
  • 0

    posted a message on My mother isn't accepting of other religions
    This is just like coming out as being gay to you parents; just do it. My parents weren't happy when I told them I was a hardcore atheist who had been disagreeing with their christian beliefs for years. They will get over it, and accept you for who you are. If they don't, **** 'em.
    Posted in: General Off Topic
  • 0

    posted a message on Scokeev9's Mods [13 Mods] RegenOres and Machetes for 1.3.2
    Quote from 205 »
    Quote from OutlawLovesMinecraft »
    I want to go back to 1.3_01. When i try to use MCNostalgia.... well this is my post on that thread: http://www.minecraftforum.net/viewtopic.php?f=1022&t=113094&start=420

    It appears that thread is dead, can anyone in this thread help me use it.

    that is on the final page. not the first go to the first page.

    Idiot. I am having problems with the program, at the bottom of that page is my post asking for help. It is more detailed.
    Posted in: Minecraft Mods
  • 0

    posted a message on Scokeev9's Mods [13 Mods] RegenOres and Machetes for 1.3.2
    I want to go back to 1.3_01. When i try to use MCNostalgia.... well this is my post on that thread: http://www.minecraftforum.net/viewtopic.php?f=1022&t=113094&start=420

    It appears that thread is dead, can anyone in this thread help me use it.
    Posted in: Minecraft Mods
  • 0

    posted a message on [TOOL] Cyborg's Tools - MCNostalgia 1.0.4
    Trying to downgrade to 1.3_01 on a Mac. I open it with IDLE (Default) and this is what I get:
    #Imports
    import sys
    import os
    import shutil
    import shlex
    import subprocess
    import ConfigParser
    import datetime
    import getpass
    
    config = ConfigParser.ConfigParser()
    config.read('MCNostalgia.ini')
    
    #Global Variables
    APPNAME = '.minecraft/bin'
    execdir = ' '
    appdata = ' '
    alert = ' '
    warning = ' '
    error = ' '
    logvar = ' '
    temp1 = ' '
    execute = ' '
    date1 = datetime.datetime.utcnow().strftime('%d%m%y-%H%M%S')
    
    #Clear Screen
    def cls():
        if sys.platform == 'win32':
            os.system('CLS')
        else:
            os.system('clear')
        return
    
    #INI Manipulator
    def ini(x,y):
        if x == 0: #Configurator lets you select options
            cls()
            print 'MCNostalgia Configurator v0.7'
            alert = raw_input('Would you like to receive alerts?(y/n) ') #Alerts notify you of directories mismatches
            if alert == 'y' or alert == '1' or alert == 'yes':
                print 'You have enabled alerts.'
                alert = '1'
                config.set('other', 'alert', '1')
            elif alert == 'n' or alert == '0' or alert == 'no':
                print 'You have disabled alerts.'
                alert = '0'
                config.set('other', 'alert', '0')
            else:
                print 'That is not a valid option, please try again.'
                return True
            warning = raw_input('Would you like to receive warnings?(y/n) ') #Warnings provide info regarding backups
            if warning == 'y' or warning == '1' or warning == 'yes':
                print 'You have enabled warnings.'
                alert = '1'
                config.set('other', 'warning', '1')
            elif warning == 'n' or warning == '0' or warning == 'no':
                print 'You have disabled warnings.'
                warning = '0'
                config.set('other', 'warning', '0')
            else:
                print 'That is not a valid option, please try again.'
                return True
            error = raw_input('Would you like to be notified of errors?(y/n) ') #Errors are...errors.
            if error == 'y' or error == '1' or error == 'yes':
                print 'You have enabled errors.'
                error = '1'
                config.set('other', 'error', '1')
            elif error == 'n' or error == '0' or error == 'no':
                print 'You have disabled errors. This is not recommended.'
                error = '0'
                config.set('other', 'error', '0')
            else:
                print 'That is not a valid option, please try again.'
                return True
            logvar = raw_input('Do you want logging enabled?(y/n) ') #Logging logs the errors, warnings, and alerts, even if you have them disabled
            if logvar == 'y' or logvar == '1' or logvar == 'yes':
                print 'You have enabled logging.'
                logvar = '1'
                config.set('other', 'log', '1')
            elif logvar == 'n' or logvar == '0' or logvar == 'no':
                print 'You have disabled logging. This is not recommended.'
                logvar = '0'
                config.set('other', 'log', '0')
            else:
                print 'That is not a valid option, please try again.'
                return True
            config.remove_option('other', 'notrun')
            with open('MCNostalgia.ini', 'wb') as configfile: #save the config
                config.write(configfile)
        elif x == 1: #Execdir ALERT
            z = raw_input('ALERT: MCNostalgia is not running out of the directory listed in your settings, would you like to keep your current settings?(y/n) ')
            if z == 'y' or '1' or 'yes':
                return False
            elif z == 'n' or '0' or 'no':
                config.set('directories', 'executable', os.getcwd().replace('\\','/'))
                with open('MCNostalgia.ini', 'wb') as configfile:
                    config.write(configfile)
                return False
            else:
                print 'That is not a valid option, please try again.'
                return True
        elif x == 2: #Appdata ALERT
            z = raw_input('ALERT: Minecraft has been detected in a different directory than the one in your settings, would you like to keep your current setting?(y/n) ')
            if z == 'y' or '1' or 'yes':
                return False
            elif z == 'n' or '0' or 'no':
                config.set('directories', 'bin', y.replace('\\','/'))
                with open('MCNostalgia.ini', 'wb') as configfile:
                    config.write(configfile)
                return False
            else:
                print 'That is not a valid option, please try again.'
                return True
        return False
    
    #Printer
    def printer(_type, string):
        if _type == 'warning' and warning == '1':
            print 'WARNING: ' + string
        elif _type == 'error' and error == '1':
            print 'ERROR: ' + string
        elif _type == 'alert' and alert == '1':
            print 'ALERT: ' +string
        return
    
    #Logfile manipulator
    def log(write):
        if logvar == '1':
            logfile.write(write + '\n')
        return
    
    #Startup and system check
    if os.path.isfile('MCNostalgia.ini') == False:
        config.add_section('other')
        config.add_section('directories')
        config.set('other', 'notrun', ' ')
    else:
        if config.has_section('directories') == False:
            config.add_section('directories')
        if config.has_section('other') == False:
            config.add_section('other')
            config.set('other', 'notrun', ' ')
    if config.has_option('other', 'alert'):
        alert = config.get('other', 'alert') #load settings
    if config.has_option('other', 'warning'):
        warning = config.get('other', 'warning')
    if config.has_option('other', 'error'):
        error = config.get('other', 'error')
    if config.has_option('other', 'log'):
        logvar = config.get('other', 'log')
    if config.has_option('other', 'notrun'): #If notrun is present in the config, run configurator
        while ini(0,' '):
            print ' '
    if logvar == '1':
        if os.path.isdir('log') == False:
            try:
                os.mkdir('log')
            except:
                log(str(sys.exc_info()[1]))
        logfile = open('log/' + date1 + '.log','w')
    if execdir == ' ': #prevent blank execdir
        execdir = os.getcwd().replace('\\','/')
        config.set('directories', 'executable', execdir)
    elif execdir != os.getcwd():
        log('ALERT: execdir does not match the settings.')
        if alert == '1':
            while ini(1,' '):
                print ' '
            execdir = config.get('directories', 'executable')
    with open('MCNostalgia.ini', 'wb') as configfile:
        config.write(configfile)
    log('system platform is ' + sys.platform)
    log('execdir set to ' + execdir)
    log('Version is 0.7')
    from os import path, environ
    if sys.platform == 'darwin': #mac
        from AppKit import NSSearchPathForDirectoriesInDomains
        # http://developer.apple.com/DOCUMENTATION/Cocoa/Reference/Foundation/Miscellaneous/Foundation_Functions/Reference/reference.html#//apple_ref/c/func/NSSearchPathForDirectoriesInDomains
        # NSApplicationSupportDirectory = 14
        # NSUserDomainMask = 1
        # True for expanding the tilde into a fully qualified path
        temp1 = path.join(NSSearchPathForDirectoriesInDomains(14, 1, True)[0], APPNAME)
        execute = 'bspatch'
    elif sys.platform == 'win32': #windows
        temp1 = path.join(environ['APPDATA'], APPNAME).replace('\\','/')
        execute = 'bsapply'
    else: #everything else
        temp1 = path.expanduser(path.join('~', + APPNAME))
        execute = 'bspatch'
    if appdata == ' ': #prevent blank appdata
        appdata = temp1
        config.set('directories', 'executable', appdata)
    elif appdata != temp1 and alert == '1':
        while ini(2,' '):
            print ' '
        appdata = config.get('directories', 'appdata')
    if config.has_option('directories', 'bspatch'):
        if config.get('directories', 'bspatch') != execute.replace('\\','/'): #save execute
            config.set('directories', 'bspatch', execute.replace('\\','/'))
    else:
        config.set('directories', 'bspatch', execute.replace('\\','/'))
    with open('MCNostalgia.ini', 'wb') as configfile:
        config.write(configfile)
    log('appdata set to ' + appdata)
    
    def update(): #Checks if minecraft has updated
        backup = ' '
        binv = ' '
        if os.path.isfile(execdir + '/bin/version'):
            backup = str(open(execdir + '/bin/version').readline())
        if os.path.isfile(appdata + '/version'):
            binv = str(open(appdata + '/version').readline())
        log('Version File Check: ' + backup + ' | ' + binv)
        if backup != binv and backup != ' ':
            printer('warning','Version File Mismatch, Minecraft has possibly updated, deleting backup')
            log('WARNING: Version File Check: Mismatch, deleting backup')
            try:
                shutil.rmtree(execdir + '/bin')
            except:
                log(str(sys.exc_info()[1]))
        else:
            log('Version File Check: Match/Backup non-existant')
        return
    
    def patch(): #Patcher
        cls()
        log('Running Patcher')
        print 'MCNostalgia Patcher v0.7'
        if os.path.isfile(execdir + '/minecraft.ptch') == False:
            printer('error','Patch files were not found. Patching will not continue.')
            log('ERROR: Patch files were not found.')
            return
        if os.path.isfile(appdata + '/minecraft.jar') == False:
            printer('error','Minecraft.jar was not found. Run Minecraft to redownload the game.')
            log('ERROR: Minecraft.jar was not found.')
            if os.path.isfile(appdata + '/version') == True:
                try:
                    os.remove(appdata + '/version')
                except:
                    log(str(sys.exc_info()[1]))
            return
        if os.path.exists (execdir + '/bin') == False:
            print 'Backing up files...'
            log('Backing up files')
            try:
                shutil.copytree(appdata,execdir + '/bin')
            except:
                log(str(sys.exc_info()[1]))
        else:
            printer('warning','Backup found')
            log('WARNING: Backup found')
        #Patching
        print 'Applying patches...'
        log('Patching minecraft.jar')
        os.chdir(execdir)
        args = execute + ' \"bin/minecraft.jar\" \"' + appdata + '/minecraft.jar\" \"minecraft.ptch\"'
        args = shlex.split(args)
        try:
            subprocess.Popen(args)
        except:
            log(str(sys.exc_info()[1]))
        log('Patching lwjgl.jar')
        args = execute + ' \"' + execdir + '/bin/lwjgl.jar\" \"' + appdata + '/lwjgl.jar\" \"' + execdir + '/lwjgl.ptch\"'
        args = shlex.split(args)
        try:
            subprocess.Popen(args)
        except:
            log(str(sys.exc_info()[1]))
        log('Patching lwjgl_util.jar')
        args = execute + ' \"' + execdir + '/bin/lwjgl_util.jar\" \"' + appdata + '/lwjgl_util.jar\" \"' + execdir + '/lwjgl_util.ptch\"'
        args = shlex.split(args)
        try:
            subprocess.Popen(args)
        except:
            log(str(sys.exc_info()[1]))
        log('Patching jinput.jar')
        args = execute + ' \"' + execdir + '/bin/jinput.jar\" \"' + appdata + '/jinput.jar\" \"' + execdir + '/jinput.ptch\"'
        args = shlex.split(args)
        try:
            subprocess.Popen(args)
        except:
            log(str(sys.exc_info()[1]))
        return
    
    def unpatch(): #Removes the patched files and restores from backups
        cls()
        log('Running UnPatcher')
        print 'MCNostalgia UnPatcher v0.7'
        if os.path.isfile(execdir + '/bin/minecraft.jar') == False or os.path.isfile(execdir + '/bin/lwjgl.jar') == False or os.path.isfile(execdir + '/bin/lwjgl_util.jar') == False or os.path.isfile(execdir + '/bin/jinput.jar') == False:
            printer('error','Backup file(s) are missing! Deleting version, run Minecraft to redownload the game.')
            log('ERROR: Backup file(s) missing')
            if os.path.isfile(appdata + 'version'):
                try:
                    os.remove(appdata + '/version')
                except:
                    log(str(sys.exc_info()[1]))
        else:
            print 'Deleting patched files...'
            if os.path.isdir(appdata):
                try:
                    shutil.rmtree(appdata)
                except:
                    log(str(sys.exc_info()[1]))
            print 'Restoring from backup...'
            try:
                shutil.copytree(execdir + '/bin', appdata)
            except:
                log(str(sys.exc_info()[1]))
        return
    
    def emergency():
        cls()
        log('Running Emergency')
        print 'MCNostalgia Emergency Tool v0.7'
        try:
            print 'Removing backup...'
            log('Removing backup')
            shutil.rmtree(execdir + '/bin')
            print 'Deleting version file...'
            log('Deleting version file')
            os.remove(appdata + '/version')
        except:
            log(str(sys.exc_info()[1]))
        return
    
    def main(): #Main body
        cls()
        print 'MCNostalgia v0.7\n' #nice little TUI
        print '/-------\\'
        print '|Options|'
        print '|-------+--------\\'
        print '|1: Patch        |'
        print '|2: UnPatch      |'
        print '|3: Emergency    |'
        print '|4: Configurator |'
        print '|5: Quit         |'
        print '|----------------/'
        print '|'
        choice = raw_input('|Input: ')
        if choice == '1': #Comparing the choices
            patch()
        elif choice == '2':
            unpatch()
        elif choice == '3':
            emergency()
        elif choice == '4':
            config.set('other', 'notrun', ' ')
            with open('MCNostalgia.ini', 'wb') as configfile:
                config.write(configfile)
            try:
                args = 'python \"' + execdir + '/MCNostalgia.py\"'
                args = shlex.split(args)
                subprocess.Popen(args)
                return False
            except:
                log(str(sys.exc_info()[1]))
        elif choice == '5':
            return False
        else:
            print 'Invalid Choice'
        getpass.getpass('Press ENTER to continue...')
        return True
    
    update()
    log('Running Main')
    while main(): #Loop main until return False
        log('Looping Main.')
    log('Script closing.')
    logfile.close()
    getpass.getpass('Press ENTER to close...')


    Entering a number or hitting enter does nothing. What the **** do I do.

    Open with Python 2.7.1:


    I actually got that image from the last page, but it is the exact same thing I get.
    Posted in: Minecraft Tools
  • 0

    posted a message on Millénaire - NPC village - 16/09/18 : Millénaire 7 open beta
    Quote from alaskankiller »
    Is there a way to turn the mod off without uninstalling it?

    Here's what I did, just make a folder called 'Use for Millenaire (use what name you want) and place the millenaire folder and the mods folder (just the pack if you have other mods that use it).

    It's pretty much uninstalling, but you can just move the folders right out to use it again.
    Posted in: Minecraft Mods
  • 0

    posted a message on Millénaire - NPC village - 16/09/18 : Millénaire 7 open beta
    Quote from Noodlestein »
    Quote from OutlawLovesMinecraft »
    Quote from Noodlestein »
    I'm having an issue, there is nothing being made, and yet if has the wood to make it, along with easily 300+ cobblestone, 200+ stone/glass, and a crap ton of iron ingots.

    Pas d'espace means there isn't enough space for them to build the thing. The cattle farm (elevage?) is very big, make sure they have enough space. Before saying they have enough space, look at the main post in the support I have helped make.


    So how big exactly is required? I just dug out a 29x25 level area and it is still saying there isnt enough space.


    Did you read the OP for the support on that part? If the answers there don't fix it, than it's the rare occasion where there isn't something you can do about it. This mod has some issues with the coding for determining how much space is needed.
    Posted in: Minecraft Mods
  • 0

    posted a message on Millénaire - NPC village - 16/09/18 : Millénaire 7 open beta
    Quote from FreddJW »
    Im not sure how to show images on this cosz im a complete ponce XD but i downloaded a completely flast grass map to solve lag problems (it was only a theory but it wokred!!) but know i have loads of squids spawning in the fountain, how do i stop this???

    Kill the squids.
    Posted in: Minecraft Mods
  • 0

    posted a message on Single Player Commands [V4.9] - Official Download [SPC] [+NoClip]
    Quote from djpokeboy »
    this crashed my mc... Heres a tip for everyone who has just started using this mod. Do not do this (what i did)
    1. Mess around for a while
    2. *Superpunch 100
    3. punch a few pigs
    4. punch a pig into water
    5. *Freeze
    6. aim at the pig
    7. (And heres the dumbass part) *Clone 1000
    8. Enjoy your free serving of lag.
    9. Crash.
    10. Post on the forums about your experience.

    *=Command.

    DERP :Pig:

    Try setjump 1000. See how damn long it takes for you to come down.
    Posted in: Minecraft Mods
  • 0

    posted a message on DrZhark's Mo'creatures mod help!
    Quote from jbond98 »
    Quote from Everyday101 »
    Quote from GravyonDrugs »
    You Retard,
    1st. Wrong section
    2nd. It hasnt been updated so i think your installing 1.3_01 for 1.5_01
    Good Luck Noob


    Wow, you sir are what the people with manners and dignity call a douche.

    Naw, naw hes cool :biggrin.gif: because he took the words right out of my mouth.


    Quote from jbond98 »
    Quote from Everyday101 »
    Quote from GravyonDrugs »
    You Retard,
    1st. Wrong section
    2nd. It hasnt been updated so i think your installing 1.3_01 for 1.5_01
    Good Luck Noob


    Wow, you sir are what the people with manners and dignity call a douche.

    Naw, naw hes cool :biggrin.gif: because he took the words right out of my mouth.


    Quote from jbond98 »
    Quote from Everyday101 »
    Quote from GravyonDrugs »
    You Retard,
    1st. Wrong section
    2nd. It hasnt been updated so i think your installing 1.3_01 for 1.5_01
    Good Luck Noob


    Wow, you sir are what the people with manners and dignity call a douche.

    Naw, naw hes cool :biggrin.gif: because he took the words right out of my mouth.


    Quote from jbond98 »
    Quote from Everyday101 »
    Quote from GravyonDrugs »
    You Retard,
    1st. Wrong section
    2nd. It hasnt been updated so i think your installing 1.3_01 for 1.5_01
    Good Luck Noob


    Wow, you sir are what the people with manners and dignity call a douche.

    Naw, naw hes cool :biggrin.gif: because he took the words right out of my mouth.


    Quote from jbond98 »
    Quote from Everyday101 »
    Quote from GravyonDrugs »
    You Retard,
    1st. Wrong section
    2nd. It hasnt been updated so i think your installing 1.3_01 for 1.5_01
    Good Luck Noob


    Wow, you sir are what the people with manners and dignity call a douche.

    Naw, naw hes cool :biggrin.gif: because he took the words right out of my mouth.


    Mod edit: Warn issued for spam (in this case: non-contributive quotepost).
    Posted in: Mods Discussion
  • 0

    posted a message on Millénaire - NPC village - 16/09/18 : Millénaire 7 open beta
    Quote from Noodlestein »
    I'm having an issue, there is nothing being made, and yet if has the wood to make it, along with easily 300+ cobblestone, 200+ stone/glass, and a crap ton of iron ingots.


    Pas d'espace means there isn't enough space for them to build the thing. The cattle farm (elevage?) is very big, make sure they have enough space. Before saying they have enough space, look at the main post in the support I have helped make.
    Posted in: Minecraft Mods
  • 0

    posted a message on Millénaire - NPC village - 16/09/18 : Millénaire 7 open beta
    Quote from craziej2k »
    Quote from OutlawLovesMinecraft »
    Quote from craziej2k »
    could anyone tell me the item Id's for the new objects? (cider,deniers,calva etc.)Every time I look in the tavern's chest minecraft crashes :sad.gif:

    The game would've crashed before if it were a problem with the IDs.

    Do you have any idea what it might be then?

    Be more specific.
    Does this only happen with the tavern chest?
    When does it crash? Pulling items out? Opening it (freezes on the screen showing the chest)? Or freezing when the chest GUI is up?
    Does it only happen when you touch an item?
    When you put it down?
    Is there anything in the millenaire log or mod loader text?

    Those would help.
    Posted in: Minecraft Mods
  • 0

    posted a message on Millénaire - NPC village - 16/09/18 : Millénaire 7 open beta
    Quote from Tinnerz »
    Quote from OutlawLovesMinecraft »
    I don't actually know what it means, that was just an educated guess based on the text. We need Tinnerz or Kinniken to look at that.


    I like how I'm mentioned even before the guy who made the mod, haha.

    @BlackNavi: I thought it might have been a destroyed chest, too. It could also be that there are no more available houses for them to live in, so the villager is trying to invoke the code to become an adult but ultimately can't. That's seriously just a guess, though.

    lol. I just remembered you said you knew some java. I wish I did too.
    Posted in: Minecraft Mods
  • 0

    posted a message on Millénaire - NPC village - 16/09/18 : Millénaire 7 open beta
    Quote from cilestis »
    Is there anyway i could force the villagers to say build in the space? =/ everything else you have suggested hasnt worked :sad.gif:

    There are major bugs with the AI determining it has enough space. Kinniken is working on it. Those suggestions work most of the time, but if it is a problem with the code I can't help. It appears that is what your problem is.
    Posted in: Minecraft Mods
  • To post a comment, please .