• 0

    posted a message on List of sites stealing Minecraft content. StopModReposts!
    I remember these: Kept seeing these sites posting 'updated' versions of my mods before they were actually done, back when I was actively modding. They also tended to still use my bit.ly links, which was nice since you could see it was coming from X site. Check out the refers on the last updated version of GuiAPI (which is to my great surprise still getting ~200 clicks a day): https://bitly.com/18A0dhM (note it seems MCF doesn't want to include the + at the end for stats for whatever reason so copy and paste it and then type it in at the end.) A good chunk are coming from rehosting sites, or aggregators, with over 3000 coming from adf.ly: I guess they were too lazy to actually download the file and host it themselves.
    Posted in: Mods Discussion
  • 1

    posted a message on world seeds *CAN* be reverse-engineered
    Quote from taleden

    No, that's not it -- even if you just generated a few blocks of a chunk, scanning all 2^64 possible seeds is still not feasible. The problem is that there's a way to narrow the seed down so that you don't have to try all 2^64 possibilities; but that could be fixed, and then you really would have to try all 18 quintillion seeds, and that would take so long that it wouldn't be an issue.


    Ahh. I figured you just were generating them that much faster, enough to do a basic sieve. Now I'm REALLY interested in it.

    Although now I'm thinking it's more "don't use java.util.Random".
    Posted in: Server Support and Administration
  • 1

    posted a message on world seeds *CAN* be reverse-engineered
    Well, assuming the worldgen algorithm allows you to generate parts of a chunk and not the whole thing (even specific blocks) my guess is the exploit is that he randomly generates say, 10 blocks per chunk instead of the usual amount (off of the heightmap) as a fingerprint, and picks 5-6 chunks to check the fingerprint of. That way, he's only generating 60 blocks instead of 6 full chunks per tested seed. If it matches X% of those blocks (to account for user building), do a more stringent test. That'd likely meet all the requirements he said (since most servers with a map let you see the exact location of any given block with height: he's probably even selecting blocks that look 'natural' over the map, and entering those as test coordinates).

    The fix he's suggesting is probably something similar to CBC mode in ciphers: make it so you have to generate the whole chunk, or at least 'a fair amount'.

    Note I have no experience with the worldgen algorithm, and haven't looked at MC's code in any sort of depth for well over a year now.
    Posted in: Server Support and Administration
  • 3

    posted a message on [1.7.10][Beta][WIP]Colored Light - Progress and Discussion
    I know it's been a few days (haven't seen ryan on lately), but I finally managed to ask him about the reason coloured lighting isn't in vanilla.

    <ShaRose> UltraMoogleMan haven't seen you in a bit, but sudden question
    <UltraMoogleMan> Sure, what's up
    <ShaRose> was there any real reason to not add coloured lighting in after?
    <UltraMoogleMan> ShaRose: Well, performance is a big thing. If you throw VTune at Minecraft and profile a new world being created, the top two methods are both related to lighting. As a result, making it three times slower isn't exactly an attractive option.
    <UltraMoogleMan> ShaRose: The other thing is that the lighting algorithm in general is broken at the moment. What it really needs is some way of indicating what directions light can be transmitted through a block. If you have a regular stair block (ignoring how it visually changes to form connections), it should transmit light through 4 faces, but occlude it through 2.
    <UltraMoogleMan> At the moment it's handled through a gross hack that would be nice to go away.
    <UltraMoogleMan> Also, there's still code in there to abort a lighting update if it takes "too long", which shouldn't happen in the first place because updating the block light should touch *at most* a cube encompassing the full range of a torch, plus one.
    <UltraMoogleMan> So there's that that needs fixing as well.
    <UltraMoogleMan> The deal I made with Grum a while ago is that if the lighting algo can be fixed to not be ­ and to be more performant, there's no reason not to add colored lighting, but for now, with monochrome lighting being as inherently broken as it is, there's no sense in heaping another shovel of ­ on top of it.
    <ShaRose> Can I post that to MCF? The reason I asked was because someone was complaining that the only reason was filesize bloat
    <UltraMoogleMan> Sure, feel free.


    So there you have it.
    Posted in: WIP Mods
  • 0

    posted a message on [1.7.10][Beta][WIP]Colored Light - Progress and Discussion
    Quote from CptSpaceToaster
    As far as I knew, that wasn't possible..... but then again, I'm still learning. Add that to the fact that he only recorded himself in a cave, and my suspicions rise ever so slightly.


    His first pictures on irc were aboveground in daylight, if memory serves. That video was more for the directional lighting, which I don't think anyone else has done at the moment, and it's easier to showcase that in a cave. Next time I see him on irc I'll ping him about it again.
    Posted in: WIP Mods
  • 0

    posted a message on [1.7.10][Beta][WIP]Colored Light - Progress and Discussion
    It's not that mojang doesn't care. They actually DID a build with coloured and directional lighting before: Or, at least, Ryan did. If I recall, he was just messing around at the time, so I don't know the real reason for not putting it in. I don't think there was a very high performance hit, much like you experienced, and I remember him also talking about the filesize bloat from it. That aside, I give you a video.

    Posted in: WIP Mods
  • 0

    posted a message on [MOVED] MINECRAD: the world of Sword Art Online comes to Minecraft
    I actually visualized having it set up so that each floor was a dimension, with an extra floor set up as a teleport station. Then as levels were completed, they would be added as a dimension with a matching teleport. Then in each spawn city there'd be a gate that goes to the extra floor.
    Posted in: PC Servers
  • 1

    posted a message on [MOVED] MINECRAD: the world of Sword Art Online comes to Minecraft
    Wow. This sort of thing might actually get me to play minecraft again for a bit. Curious though, since not all floors have been described (And some haven't been even mentioned yet, although the progressive series is supposed to resolve that to an extent), how many floors are you planning on making? Or will you be doing it up as a server in which each floor, as completed, will be added? If that's the case, when the city of beginnings is completed and other details are finished, will you be creating a public server for it?
    Posted in: PC Servers
  • 0

    posted a message on [1.6.2][Fix] Acomputerdog's ModLoader Patch - Fix the bugs in ModLoader!
    Curious: Why'd you copy paste a license when this is a modification of ModLoader, which doesn't have a license at all?
    Posted in: Minecraft Mods
  • 0

    posted a message on [V1.8.1]HoverBoat
    Quote from DestructoBert

    I believe modloader was the first


    This isn't even a contender for within the first 10 actually. It is however among one of, if not the, oldest open thread on the minecraft forums due to the fact that I never 'rebooted' the thread like other mods have. Even the modloader thread has rebooted once, since originally it was CyborgDragon who wrote and updated it since Risugami didn't want to bother making a minecraftforums account, and when eventually he did, he kept the thread updated.

    Also, ModLoader is also not the first mod ever made for minecraft. The first mod was made by someone (I can't remember the name) who made it, and then sort of left. As far as I know, it even predated the minecraft forums having a section for mods, and it was just passed around on IRC. Modloader is however one of the really early ones. This however is secondhand knowledge: It was a topic brought up on irc ~2 years ago and I'm going off of memory, since searching my logs would take a while.
    Posted in: Minecraft Mods
  • 0

    posted a message on [1.5.2] GuiAPI - An Advanced GUI Toolkit
    Quote from Nalakava

    Hello, do I need permission to use your mod at my modpack


    I generally prefer pms for it, but go for it.
    Posted in: Minecraft Mods
  • 0

    posted a message on [1.5.2] GuiAPI - An Advanced GUI Toolkit
    Quote from ToMiXD4rk

    Minecraft crashes whenever i try to open "global mod options". I have tryed reinstalling multiple times but i still get the same error
    here is the crash report


    ---- Minecraft Crash Report ----
    // Oops.
    Time: 16/05/13 20:52
    Description: Updating screen events
    java.lang.NoSuchFieldError: k
    at sharose.mods.guiapi.GuiModScreen.<init>(GuiModScreen.java:110)
    at sharose.mods.guiapi.GuiModSelect.<init>(GuiModSelect.java:25)
    at sharose.mods.guiapi.GuiApiButton.func_73736_c(GuiApiButton.java:21)
    at net.minecraft.client.gui.GuiScreen.func_73864_a(SourceFile:69)
    at net.minecraft.client.gui.GuiScreen.func_73867_d(SourceFile:127)
    at net.minecraft.client.gui.GuiScreen.func_73862_m(SourceFile:111)
    at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1500)
    at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:835)
    at net.minecraft.client.Minecraft.run(Minecraft.java:760)
    at java.lang.Thread.run(Unknown Source)
    
    A detailed walkthrough of the error, its code path and all known details is as follows:
    ---------------------------------------------------------------------------------------
    -- Head --
    Stacktrace:
    at sharose.mods.guiapi.GuiModScreen.<init>(GuiModScreen.java:110)
    at sharose.mods.guiapi.GuiModSelect.<init>(GuiModSelect.java:25)
    at sharose.mods.guiapi.GuiApiButton.func_73736_c(GuiApiButton.java:21)
    at net.minecraft.client.gui.GuiScreen.func_73864_a(SourceFile:69)
    at net.minecraft.client.gui.GuiScreen.func_73867_d(SourceFile:127)
    at net.minecraft.client.gui.GuiScreen.func_73862_m(SourceFile:111)
    -- Affected screen --
    Details:
    Screen name: net.minecraft.client.gui.GuiOptions
    -- Affected level --
    Details:
    Level name: MpServer
    All players: 1 total; [EntityClientPlayerMP['ToMiXD4rk'/491, l='MpServer', x=158,92, y=65,62, z=-36,16]]
    Chunk stats: MultiplayerChunkCache: 165
    Level seed: 0
    Level generator: ID 00 - default, ver 1. Features enabled: false
    Level generator options:
    Level spawn location: World: (212,64,248), Chunk: (at 4,4,8 in 13,15; contains blocks 208,0,240 to 223,255,255), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
    Level time: 5209 game time, 5209 day time
    Level dimension: 0
    Level storage version: 0x00000 - Unknown?
    Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
    Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
    Forced entities: 159 total; [MoCEntityFishy['Fishy'/550, l='MpServer', x=86,17, y=60,67, z=-102,63], MoCEntityFishy['Fishy'/551, l='MpServer', x=88,36, y=62,03, z=-108,82], MoCEntityFishy['Fishy'/548, l='MpServer', x=78,47, y=62,00, z=-104,22], MoCEntityFishy['Fishy'/549, l='MpServer', x=90,19, y=62,00, z=-102,33], MoCEntityJellyFish['JellyFish'/547, l='MpServer', x=95,59, y=62,22, z=-100,22], MoCEntityFishy['Fishy'/544, l='MpServer', x=81,34, y=62,00, z=-119,24], MoCEntityFishy['Fishy'/558, l='MpServer', x=92,09, y=62,00, z=-79,49], MoCEntityFishy['Fishy'/559, l='MpServer', x=97,86, y=62,00, z=-77,52], MoCEntityDolphin['Dolphin'/556, l='MpServer', x=88,57, y=61,87, z=-83,15], MoCEntityFishy['Fishy'/557, l='MpServer', x=95,25, y=60,68, z=-87,41], MoCEntityDolphin['Dolphin'/554, l='MpServer', x=83,97, y=62,03, z=-87,32], MoCEntityFishy['Fishy'/555, l='MpServer', x=83,19, y=62,00, z=-83,66], MoCEntityFishy['Fishy'/552, l='MpServer', x=80,23, y=62,00, z=-111,18], MoCEntityFishy['Fishy'/553, l='MpServer', x=90,61, y=62,00, z=-86,40], MoCEntityDolphin['Dolphin'/567, l='MpServer', x=96,05, y=62,00, z=-133,85], MoCEntityDolphin['Dolphin'/566, l='MpServer', x=107,55, y=62,03, z=-130,05], MoCEntityOstrich['Ostrich'/565, l='MpServer', x=88,25, y=67,00, z=18,69], MoCEntityOstrich['Ostrich'/564, l='MpServer', x=88,50, y=67,00, z=21,50], MoCEntityOstrich['Ostrich'/563, l='MpServer', x=87,03, y=67,00, z=18,09], MoCEntityOstrich['Ostrich'/562, l='MpServer', x=85,50, y=67,00, z=3,03], MoCEntityOstrich['Ostrich'/561, l='MpServer', x=85,54, y=67,00, z=4,57], MoCEntityElephant['Elephant'/560, l='MpServer', x=83,50, y=67,00, z=0,50], MoCEntityFishy['Fishy'/575, l='MpServer', x=109,93, y=62,00, z=-77,22], MoCEntityFishy['Fishy'/574, l='MpServer', x=108,00, y=61,02, z=-80,96], MoCEntityJellyFish['JellyFish'/573, l='MpServer', x=98,78, y=62,03, z=-95,44], MoCEntityFishy['Fishy'/572, l='MpServer', x=103,26, y=62,00, z=-111,50], MoCEntityJellyFish['JellyFish'/571, l='MpServer', x=102,56, y=62,13, z=-101,16], MoCEntityJellyFish['JellyFish'/570, l='MpServer', x=101,25, y=62,31, z=-97,88], MoCEntityFishy['Fishy'/569, l='MpServer', x=108,25, y=62,00, z=-116,27], MoCEntityDolphin['Dolphin'/568, l='MpServer', x=107,72, y=62,03, z=-117,61], MoCEntityFishy['Fishy'/516, l='MpServer', x=58,22, y=62,00, z=-97,32], MoCEntityFishy['Fishy'/517, l='MpServer', x=59,65, y=62,00, z=-96,16], MoCEntityElephant['Elephant'/35, l='MpServer', x=108,11, y=68,00, z=56,23], MoCEntityFishy['Fishy'/518, l='MpServer', x=61,44, y=62,03, z=-95,16], MoCEntityOstrich['Ostrich'/519, l='MpServer', x=48,23, y=66,47, z=-68,09], MoCEntityFishy['Fishy'/514, l='MpServer', x=59,00, y=62,00, z=-97,15], MoCEntityFishy['Fishy'/515, l='MpServer', x=51,82, y=62,00, z=-99,17], MoCEntityOstrich['Ostrich'/524, l='MpServer', x=52,94, y=69,00, z=-33,36], MoCEntityOstrich['Ostrich'/525, l='MpServer', x=61,50, y=70,00, z=-13,88], MoCEntityOstrich['Ostrich'/526, l='MpServer', x=62,62, y=70,00, z=-11,92], MoCEntityElephant['Elephant'/527, l='MpServer', x=61,72, y=70,00, z=40,25], MoCEntityOstrich['Ostrich'/520, l='MpServer', x=49,74, y=66,00, z=-79,19], MoCEntityOstrich['Ostrich'/522, l='MpServer', x=59,50, y=66,00, z=-60,50], MoCEntityOstrich['Ostrich'/523, l='MpServer', x=48,32, y=70,00, z=-32,54], MoCEntityFishy['Fishy'/533, l='MpServer', x=73,53, y=62,00, z=-101,52], MoCEntityFishy['Fishy'/532, l='MpServer', x=76,75, y=61,44, z=-110,41], MoCEntityBear['Bear'/772, l='MpServer', x=245,63, y=70,00, z=-3,44], MoCEntityFishy['Fishy'/535, l='MpServer', x=70,65, y=62,00, z=-92,50], MoCEntityButterfly['ButterFly'/773, l='MpServer', x=254,50, y=13,00, z=2,50], MoCEntityFishy['Fishy'/534, l='MpServer', x=65,18, y=62,00, z=-94,23], MoCEntityFishy['Fishy'/529, l='MpServer', x=76,29, y=62,00, z=-117,32], MoCEntityElephant['Elephant'/528, l='MpServer', x=59,75, y=71,00, z=39,97], MoCEntityGoat['Goat'/768, l='MpServer', x=254,50, y=71,00, z=-19,06], MoCEntityMouse['Mouse'/769, l='MpServer', x=253,47, y=67,00, z=-26,97], MoCEntityDolphin['Dolphin'/530, l='MpServer', x=74,82, y=62,00, z=-117,71], MoCEntityFishy['Fishy'/537, l='MpServer', x=74,61, y=62,00, z=-89,15], MoCEntityFishy['Fishy'/536, l='MpServer', x=74,34, y=62,00, z=-89,55], MoCEntityOstrich['Ostrich'/539, l='MpServer', x=66,09, y=70,00, z=11,17], MoCEntityFishy['Fishy'/538, l='MpServer', x=68,25, y=62,00, z=-92,59], MoCEntityElephant['Elephant'/610, l='MpServer', x=170,28, y=64,00, z=-138,97], MoCEntityElephant['Elephant'/611, l='MpServer', x=167,06, y=64,00, z=-140,88], MoCEntityOstrich['Ostrich'/618, l='MpServer', x=174,71, y=64,00, z=-102,80], EntityItem['item.tile.torch'/619, l='MpServer', x=167,09, y=37,13, z=-75,09], MoCEntityOstrich['Ostrich'/616, l='MpServer', x=171,41, y=64,00, z=-100,13], MoCEntityOstrich['Ostrich'/617, l='MpServer', x=171,72, y=64,00, z=-98,72], EntityItem['item.tile.rail'/622, l='MpServer', x=170,81, y=36,13, z=-60,88], EntityItem['item.tile.rail'/623, l='MpServer', x=175,25, y=36,13, z=-60,88], EntityItem['item.tile.torch'/620, l='MpServer', x=169,09, y=36,13, z=-56,81], EntityItem['item.tile.rail'/621, l='MpServer', x=173,22, y=36,13, z=-60,88], EntityItem['item.tile.rail'/627, l='MpServer', x=167,44, y=44,13, z=-35,72], EntityItem['item.tile.rail'/626, l='MpServer', x=167,53, y=47,13, z=-38,53], EntityItem['item.tile.rail'/625, l='MpServer', x=168,13, y=36,13, z=-57,84], EntityItem['item.tile.rail'/624, l='MpServer', x=169,28, y=36,13, z=-56,81], MoCEntityElephant['Elephant'/628, l='MpServer', x=167,37, y=64,00, z=-27,25], MoCEntityOstrich['Ostrich'/634, l='MpServer', x=178,75, y=64,00, z=-133,09], MoCEntityFly['Fly'/102, l='MpServer', x=166,50, y=72,00, z=51,50], MoCEntityOstrich['Ostrich'/576, l='MpServer', x=95,97, y=66,00, z=6,97], MoCEntityOstrich['Ostrich'/577, l='MpServer', x=97,47, y=66,00, z=10,03], MoCEntityOstrich['Ostrich'/578, l='MpServer', x=97,74, y=66,00, z=6,62], MoCEntityFly['Fly'/101, l='MpServer', x=165,56, y=72,00, z=53,38], MoCEntityDolphin['Dolphin'/580, l='MpServer', x=116,25, y=62,00, z=-125,79], MoCEntityFishy['Fishy'/581, l='MpServer', x=122,60, y=62,03, z=-95,57], MoCEntityFishy['Fishy'/582, l='MpServer', x=120,84, y=62,00, z=-70,56], MoCEntityFishy['Fishy'/583, l='MpServer', x=115,56, y=62,00, z=-70,75], MoCEntityOstrich['Ostrich'/584, l='MpServer', x=116,69, y=65,00, z=-22,56], MoCEntityOstrich['Ostrich'/585, l='MpServer', x=116,41, y=65,00, z=-14,13], MoCEntityButterfly['ButterFly'/586, l='MpServer', x=118,47, y=66,00, z=28,91], EntityOcelot['Ocelot'/587, l='MpServer', x=119,50, y=64,00, z=25,50], MoCEntityTurtle['Turtle'/588, l='MpServer', x=119,50, y=64,00, z=26,50], MoCEntityFishy['Fishy'/589, l='MpServer', x=128,84, y=62,00, z=-95,55], MoCEntityFishy['Fishy'/590, l='MpServer', x=130,67, y=62,00, z=-94,96], MoCEntityFishy['Fishy'/591, l='MpServer', x=140,60, y=62,00, z=-88,42], EntityItem['item.tile.rail'/593, l='MpServer', x=135,44, y=42,13, z=-67,84], MoCEntityFishy['Fishy'/592, l='MpServer', x=130,84, y=62,00, z=-93,97], MoCEntityElephant['Elephant'/595, l='MpServer', x=140,17, y=65,00, z=-60,65], EntityItem['item.tile.rail'/594, l='MpServer', x=137,28, y=42,13, z=-67,00], EntityItem['item.tile.rail'/838, l='MpServer', x=167,00, y=47,13, z=-32,88], MoCEntityElephant['Elephant'/596, l='MpServer', x=131,78, y=64,00, z=-56,34], MoCEntityOstrich['Ostrich'/599, l='MpServer', x=154,69, y=64,00, z=-142,97], EntityMinecartChest['entity.MinecartChest.name'/601, l='MpServer', x=155,50, y=42,85, z=-58,50], EntityMinecartChest['entity.MinecartChest.name'/600, l='MpServer', x=155,50, y=42,85, z=-71,50], EntityMinecartChest['entity.MinecartChest.name'/603, l='MpServer', x=147,50, y=48,85, z=-27,50], EntityMinecartChest['entity.MinecartChest.name'/602, l='MpServer', x=145,50, y=48,85, z=-62,50], EntityItem['item.tile.cactus'/604, l='MpServer', x=157,91, y=64,13, z=-21,03], MoCEntityElephant['Elephant'/698, l='MpServer', x=196,50, y=68,00, z=17,50], MoCEntityOstrich['Ostrich'/699, l='MpServer', x=202,34, y=68,00, z=19,53], MoCEntityOstrich['Ostrich'/696, l='MpServer', x=197,22, y=68,00, z=15,19], MoCEntityButterfly['ButterFly'/697, l='MpServer', x=207,31, y=68,00, z=14,53], MoCEntityFirefly['Firefly'/694, l='MpServer', x=206,44, y=67,00, z=-1,16], MoCEntityFirefly['Firefly'/695, l='MpServer', x=202,69, y=67,00, z=2,22], MoCEntityOstrich['Ostrich'/692, l='MpServer', x=205,84, y=65,00, z=-45,28], MoCEntityOstrich['Ostrich'/693, l='MpServer', x=193,50, y=65,00, z=-19,31], MoCEntityOstrich['Ostrich'/690, l='MpServer', x=200,59, y=65,00, z=-50,28], EntityMinecartChest['entity.MinecartChest.name'/691, l='MpServer', x=193,50, y=36,85, z=-33,50], MoCEntityOstrich['Ostrich'/689, l='MpServer', x=209,92, y=66,00, z=-52,47], EntityItem['item.item.redstone'/652, l='MpServer', x=184,56, y=29,13, z=16,06], EntityItem['item.item.bread'/649, l='MpServer', x=184,56, y=29,13, z=15,34], EntityItem['item.item.bucket'/648, l='MpServer', x=185,44, y=29,13, z=15,22], EntityItem['item.item.wheat'/651, l='MpServer', x=184,66, y=29,13, z=16,59], EntityItem['item.item.sulphur'/650, l='MpServer', x=185,19, y=29,13, z=15,66], EntityItem['item.tile.rail'/645, l='MpServer', x=180,16, y=36,13, z=-59,25], MoCEntityButterfly['ButterFly'/162, l='MpServer', x=201,50, y=70,00, z=51,50], EntityItem['item.tile.rail'/644, l='MpServer', x=180,22, y=36,13, z=-58,44], MoCEntityElephant['Elephant'/647, l='MpServer', x=182,22, y=64,00, z=-16,31], MoCEntityElephant['Elephant'/646, l='MpServer', x=184,81, y=64,00, z=-29,56], MoCEntityOstrich['Ostrich'/641, l='MpServer', x=180,79, y=64,00, z=-124,35], EntityItem['item.tile.rail'/643, l='MpServer', x=179,19, y=36,13, z=-60,63], EntityItem['item.tile.rail'/642, l='MpServer', x=179,16, y=36,13, z=-58,13], MoCEntityFly['Fly'/747, l='MpServer', x=236,50, y=70,00, z=17,50], MoCEntityFly['Fly'/746, l='MpServer', x=238,34, y=70,00, z=21,78], MoCEntityFly['Fly'/744, l='MpServer', x=238,59, y=70,00, z=13,72], MoCEntityMaggot['Maggot'/751, l='MpServer', x=253,63, y=64,00, z=-106,97], MoCEntityMaggot['Maggot'/750, l='MpServer', x=255,50, y=64,00, z=-106,50], MoCEntityOstrich['Ostrich'/748, l='MpServer', x=248,97, y=67,00, z=-98,81], MoCEntityOstrich['Ostrich'/738, l='MpServer', x=239,97, y=67,00, z=-99,50], MoCEntityCricket['Cricket'/743, l='MpServer', x=230,25, y=69,00, z=13,28], MoCEntityBunny['Bunny'/742, l='MpServer', x=229,52, y=70,18, z=-75,77], MoCEntityButterfly['ButterFly'/762, l='MpServer', x=255,03, y=70,00, z=-66,53], MoCEntityButterfly['ButterFly'/760, l='MpServer', x=255,41, y=70,00, z=-71,03], MoCEntityButterfly['ButterFly'/761, l='MpServer', x=255,03, y=70,00, z=-67,56], MoCEntityElephant['Elephant'/766, l='MpServer', x=241,50, y=68,00, z=-35,50], MoCEntityHorse['Horse'/767, l='MpServer', x=245,71, y=68,00, z=-46,46], MoCEntityBigCat['BigCat'/754, l='MpServer', x=253,03, y=67,00, z=-93,63], MoCEntityFly['Fly'/755, l='MpServer', x=247,38, y=71,00, z=-66,53], MoCEntityDragonfly['DragonFly'/752, l='MpServer', x=250,56, y=72,00, z=-99,94], MoCEntityFirefly['Firefly'/753, l='MpServer', x=256,16, y=64,71, z=-104,66], MoCEntityRoach['Roach'/208, l='MpServer', x=211,24, y=69,00, z=50,99], MoCEntitySnail['Snail'/758, l='MpServer', x=249,41, y=71,00, z=-66,47], MoCEntityButterfly['ButterFly'/759, l='MpServer', x=254,84, y=70,00, z=-72,56], MoCEntityFly['Fly'/756, l='MpServer', x=245,69, y=72,00, z=-69,56], MoCEntityFly['Fly'/757, l='MpServer', x=243,78, y=72,00, z=-70,53], MoCEntityCricket['Cricket'/717, l='MpServer', x=223,41, y=69,00, z=14,53], MoCEntityOstrich['Ostrich'/716, l='MpServer', x=211,89, y=64,33, z=-44,19], MoCEntityButterfly['ButterFly'/719, l='MpServer', x=212,21, y=68,00, z=15,50], MoCEntityButterfly['ButterFly'/718, l='MpServer', x=213,44, y=68,00, z=15,50], EntityClientPlayerMP['ToMiXD4rk'/491, l='MpServer', x=158,92, y=65,62, z=-36,16], MoCEntityCricket['Cricket'/721, l='MpServer', x=220,75, y=69,00, z=27,22], MoCEntityButterfly['ButterFly'/722, l='MpServer', x=209,50, y=68,00, z=19,50], MoCEntityBear['Bear'/724, l='MpServer', x=208,47, y=68,00, z=43,41]]
    Retry entities: 0 total; []
    Stacktrace:
    at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:441)
    at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2414)
    at net.minecraft.client.Minecraft.run(Minecraft.java:776)
    at java.lang.Thread.run(Unknown Source)
    -- System Details --
    Details:
    Minecraft Version: 1.5.2
    Operating System: Windows 7 (amd64) version 6.1
    Java Version: 1.7.0_10, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    Memory: 3769929472 bytes (3595 MB) / 4116054016 bytes (3925 MB) up to 4116054016 bytes (3925 MB)
    JVM Flags: 2 total; -Xmx4096m -Xms4096m
    AABB Pool Size: 16583 (928648 bytes; 0 MB) allocated, 2 (112 bytes; 0 MB) used
    Suspicious classes: FML and Forge are installed
    IntCache: cache: 0, tcache: 0, allocated: 1, tallocated: 63
    FML: MCP v7.51 FML v5.2.6.696 Minecraft Forge 7.8.0.696 8 mods loaded, 8 mods active
    mcp{7.44} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    FML{5.2.6.696} [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    Forge{7.8.0.696} [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    GuiAPI{0.15.4} [GuiAPI] (GuiAPI-0.15.4-1.5.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    mod_ReiMinimap{v3.3_06 [1.5.2]} [mod_ReiMinimap] ([1.5.2]ReiMinimap_v3.3_06.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    CustomSpawner{1.12.5} [DrZhark's CustomSpawner] (CustomMobSpawner 1.12.5.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    MoCreatures{5.1.5} [DrZhark's Mo'Creatures Mod] (DrZharks MoCreatures Mod v5.1.5.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    DungeonPack{1.5.2 v2} [DungeonPack] (DungeonPack 1.5.2 v2 Universal.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    LWJGL: 2.4.2
    OpenGL: Intel(R) HD Graphics Family GL version 3.0.0 - Build 8.15.10.2342, Intel
    Is Modded: Definitely; Client brand changed to 'fml,forge'
    Type: Client (map_client.txt)
    Texture Pack: Default
    Profiler Position: N/A (disabled)
    Vec3 Pool Size: 13102 (733712 bytes; 0 MB) allocated, 13 (728 bytes; 0 MB) used



    I see GuiAPI-0.15.4-1.5.1.jar in 1.5.2.

    Quote from Rongmario

    Fix the GL ERROR SHAROSE!! Lol Crashing with major mods such as BuildCraft, IndustrialCraft and ComputerCraft SHAROSE! XD


    It's not my error, assuming you mean the Post render 1285: Out of memory issue you were going on about in irc while I was at work.
    Posted in: Minecraft Mods
  • 0

    posted a message on [1.5.1] Minecraft: Ideas Mod V3
    Quote from coau14

    Good for you for trying linux mint, but as far as I can tell, your using a live version, why you ask because all the applets/launchers are the same, and the clock is still set to 24 hour time...
    Asking a user to use linux mint was a joke knowing very well he probably wouldn't.

    AS for why I dislike forge/configuration systems is because I want to code this mod as if I were a Mojang employee, and in fact I am (hoping) to work for Mojang soon.

    Since you at least tried linux mint, I will look into forge.

    BTW, good vocabulary.


    Actually, it was a VM I've had installed for quite some time. I don't use it often however, and had no reason to do any customization. I've never been a linux person, and I still view it as an operating system primarily suited to servers, and not desktops, though I admit some features are rather good.

    Moving on, the primary reasons Mojang would hire someone right now (for Minecraft related development anyways) would be is if they can assist them in one of the two projects they have ongoing: First, the renderer rewrite project (on which they have already hired 3 people, and as far as I'm aware that project is on track), or the refactoring project (Which is currently only being done by mojang employees currently, and is the primary holdup for the API). Seeing as I'm assuming you aren't an OpenGL guru, you'd be interested in the refactor project.

    The reason I bring this up is because when this project is complete, assuming they stick to the original vision that I had been told, pretty much everything in Minecraft would be modular. They wanted everything to be enabled or disabled as user's request, including vanilla objects. They wanted Minecraft to be the engine, and then all content as essentially a mod, with all objects within it as plugins that could be toggled. The description that was given to me was along the lines of being able to disable each item, entity, and feature as you wanted. I don't think the final version will go QUITE as far as he actually described however, as at the time he even wanted 'crafting' to be a module that could be disabled, which would automatically disable the crafting matrix on the inventory menu, though I suppose for an adventure standpoint that wouldn't be a bad thing.

    What I mean in all of this is simply that Mojang doesn't really want people who want to hardcode everything. They want people to have choices: It's just that in order to get to that point is a lot of work. This is why it's stuck in the current hardcoded, somewhat arcane form, why it's been so long since there's been any movement on the api: There are a lot of things that need to be done first to do it right. It quite literally means to rewrite the game in it's entirety, following a design that allows for heavy modularity. The kind of programmer who can do that sort of thing when the design isn't entirely hammered out yet is the kind of programmer they'd be after.

    All of this is assuming they would be looking for other people for the Minecraft project currently, and to my knowledge they aren't. But then, I haven't specifically inquired about that, as it's not something I'm interested in. However, if you are interested in working in the field of programming, it would be better to broaden your horizons. Shooting for one company tends to put blinders on your progress, as it makes you specialize only on one aspect, and the mark of a truly good programmer is adaptability.

    And now I look back at my post and see how it's gone far off track, but I don't wish to delete all that typing. Ah well. I suppose I shall end with 'good luck'. Judging from the number of modifications you have to have made to do the features in this mod it will likely be quite an undertaking to port this to an API.
    Posted in: Minecraft Mods
  • 0

    posted a message on [1.5.1] Minecraft: Ideas Mod V3
    Is there any particular reason you seem to dislike Minecraft Forge, ModLoader, or even a configuration system? I always find it interesting when people seem to utterly reject using other people's libraries, even if there are concrete reasons to use them. Likewise, refusing to create a configuration system for users to enable and disable features in accordance to personal taste seem entirely counterproductive for a mod which seems to strive to add everyone's requests. I tried reading through the thread to see if there were any reasons you had espoused on the subject, but the only response I've seen has been "no", barring the above inane response to tell the user to install Linux Mint and take a screenshot of him typing a response whilst logged in in order to get you to create a forge version of the mod. I really can't understand what you were going for by that, since operating system is (generally) a personal choice, though it seems enforcing personal choice is something you like to do. For a laugh however, I take a screenshot of my post before I actually submit it. Hopefully, it shall be enough to convince you to respond properly and actually answer my questions in liew of simply ignoring me or insulting me in some way.

    Posted in: Minecraft Mods
  • 0

    posted a message on [1.5.2] GuiAPI - An Advanced GUI Toolkit
    Quote from Synthion

    Well... Good News I guess. It works. I didn't crash. Just to be sure it wasn't some random phenomena, I retried your current release, and it still crashed. So, whatever you did to that version made it work, for me at least.


    Wait... Seriously?

    All I did (literally) was spam Util.checkError() in every single line that did anything remotely openGL related along the stacktrace...
    Posted in: Minecraft Mods
  • To post a comment, please or register a new account.