• 3

    posted a message on [1.7.2][Forge] Charcoal Blocks Mod
    This mod adds one new block to Minecraft: the charcoal block. It is quite self-explanatory. To craft it, put 9 charcoal in each slot of a 3x3 crafting grid. It can also be uncrafted into 9 charcoal. You can use the charcoal block in a furnace to cook 90 items per block, similarly to coal blocks.

    Screenshots








    Posted in: Minecraft Mods
  • 4

    posted a message on [14w06b+] Lego Resource Pack with Custom Block Models
    PLEASE USE EXACTLY 14W06B.
    THIS RESOURCE PACK IS OUTDATED AND WILL NOT BE UPDATED BY ME ANY LONGER. USE ANY OF THIS FOR WHATEVER YOU WANT.



    I recently found a Reddit post by MrCheeze that shows a way to customize the shape of some blocks in Minecraft. I immediately decided to create a Lego resource pack, and this was the result. There is no way to modify some blocks, but it works for most blocks. (Updated to support grass and leaves.) This only works with snapshot 14w06b and above (until they modify the .JSON model format). This resource pack also works with texture and sound resource packs perfectly. You can share/modify this resource pack as long as you accredit me and do not monetize an unmodified version of the resource pack. If Mojang decides to change the .JSON model format, then I will probably not update the Lego pack. I know there is another Lego Pack by Monster860, but this one is less laggy, not a copy (I'm not saying his is a copy, I'm saying mine is not a copy of his), and fairly plainer.

    Download: No hole on bottom (Suggested) | Hole on bottom
    Note: You must restart Minecraft after adding the resource pack to the active resource packs list.

    Both of these will create moderate lag on a moderate computer, but moderately more lag with the hole on the bottom.

    Screenshots:
    My favorite Lego blocks

    Grass blocks and leaves are now supported.



    Snow layer top no longer competes with Lego pegs.


    Code:
    {
    "__comment": "Fair warning, this format is highly likely to change in the future!",
    "name": "cube",
    "faces": [
    {
    "cullFacing": "down",
    "shade": 0.5,
    "vertices": [
    {
    "position": [ 0.0, 0.0, 1.0 ],
    "texcoord": [ 0, 16 ]
    },
    {
    "position": [ 0.0, 0.0, 0.0 ],
    "texcoord": [ 0, 0 ]
    },
    {
    "position": [ 1.0, 0.0, 0.0 ],
    "texcoord": [ 16, 0 ]
    },
    {
    "position": [ 1.0, 0.0, 1.0 ],
    "texcoord": [ 16, 16 ]
    }
    ]
    },
    {
    "cullFacing": "up",
    "shade": 1.0,
    "vertices": [
    {
    "position": [ 1.0, 1.0, 1.0 ],
    "texcoord": [ 16, 16 ]
    },
    {
    "position": [ 1.0, 1.0, 0.0 ],
    "texcoord": [ 16, 0 ]
    },
    {
    "position": [ 0.0, 1.0, 0.0 ],
    "texcoord": [ 0, 0 ]
    },
    {
    "position": [ 0.0, 1.0, 1.0 ],
    "texcoord": [ 0, 16 ]
    }
    ]
    },
    {
    "cullFacing": "north",
    "shade": 0.8,
    "vertices": [
    {
    "position": [ 0.0, 1.0, 0.0 ],
    "texcoord": [ 16, 0 ]
    },
    {
    "position": [ 1.0, 1.0, 0.0 ],
    "texcoord": [ 0, 0 ]
    },
    {
    "position": [ 1.0, 0.0, 0.0 ],
    "texcoord": [ 0, 16 ]
    },
    {
    "position": [ 0.0, 0.0, 0.0 ],
    "texcoord": [ 16, 16 ]
    }
    ]
    },
    {
    "cullFacing": "south",
    "shade": 0.8,
    "vertices": [
    {
    "position": [ 0.0, 1.0, 1.0 ],
    "texcoord": [ 0, 0 ]
    },
    {
    "position": [ 0.0, 0.0, 1.0 ],
    "texcoord": [ 0, 16 ]
    },
    {
    "position": [ 1.0, 0.0, 1.0 ],
    "texcoord": [ 16, 16 ]
    },
    {
    "position": [ 1.0, 1.0, 1.0 ],
    "texcoord": [ 16, 0 ]
    }
    ]
    },
    {
    "cullFacing": "west",
    "shade": 0.6,
    "vertices": [
    {
    "position": [ 0.0, 1.0, 1.0 ],
    "texcoord": [ 16, 0 ]
    },
    {
    "position": [ 0.0, 1.0, 0.0 ],
    "texcoord": [ 0, 0 ]
    },
    {
    "position": [ 0.0, 0.0, 0.0 ],
    "texcoord": [ 0, 16 ]
    },
    {
    "position": [ 0.0, 0.0, 1.0 ],
    "texcoord": [ 16, 16 ]
    }
    ]
    },
    {
    "cullFacing": "east",
    "shade": 0.6,
    "vertices": [
    {
    "position": [ 1.0, 0.0, 1.0 ],
    "texcoord": [ 0, 16 ]
    },
    {
    "position": [ 1.0, 0.0, 0.0 ],
    "texcoord": [ 16, 16 ]
    },
    {
    "position": [ 1.0, 1.0, 0.0 ],
    "texcoord": [ 16, 0 ]
    },
    {
    "position": [ 1.0, 1.0, 1.0 ],
    "texcoord": [ 0, 0 ]
    }
    ]
    },
    {
    "cullFacing": "up",
    "shade": 1.0,
    "vertices": [
    {
    "position": [ 0.375, 1.124, 0.375 ],
    "texcoord": [ 6, 6 ]
    },
    {
    "position": [ 0.375, 1.124, 0.125 ],
    "texcoord": [ 6, 2 ]
    },
    {
    "position": [ 0.125, 1.124, 0.125 ],
    "texcoord": [ 2, 2 ]
    },
    {
    "position": [ 0.125, 1.124, 0.375 ],
    "texcoord": [ 2, 6 ]
    }
    ]
    },
    {
    "cullFacing": "up",
    "shade": 1.0,
    "vertices": [
    {
    "position": [ 0.875, 1.124, 0.375 ],
    "texcoord": [ 14, 6 ]
    },
    {
    "position": [ 0.875, 1.124, 0.125 ],
    "texcoord": [ 14, 2 ]
    },
    {
    "position": [ 0.625, 1.124, 0.125 ],
    "texcoord": [ 10, 2 ]
    },
    {
    "position": [ 0.625, 1.124, 0.375 ],
    "texcoord": [ 10, 6 ]
    }
    ]
    },
    {
    "cullFacing": "up",
    "shade": 1.0,
    "vertices": [
    {
    "position": [ 0.375, 1.124, 0.875 ],
    "texcoord": [ 6, 14 ]
    },
    {
    "position": [ 0.375, 1.124, 0.625 ],
    "texcoord": [ 6, 10 ]
    },
    {
    "position": [ 0.125, 1.124, 0.625 ],
    "texcoord": [ 2, 10 ]
    },
    {
    "position": [ 0.125, 1.124, 0.875 ],
    "texcoord": [ 2, 14 ]
    }
    ]
    },
    {
    "cullFacing": "up",
    "shade": 1.0,
    "vertices": [
    {
    "position": [ 0.875, 1.124, 0.875 ],
    "texcoord": [ 14, 14 ]
    },
    {
    "position": [ 0.875, 1.124, 0.625 ],
    "texcoord": [ 14, 10 ]
    },
    {
    "position": [ 0.625, 1.124, 0.625 ],
    "texcoord": [ 10, 10 ]
    },
    {
    "position": [ 0.625, 1.124, 0.875 ],
    "texcoord": [ 10, 14 ]
    }
    ]
    },
    {
    "cullFacing": "up",
    "shade": 0.8,
    "vertices": [
    {
    "position": [ 0.125, 1.124, 0.125 ],
    "texcoord": [ 2, 4 ]
    },
    {
    "position": [ 0.375, 1.124, 0.125 ],
    "texcoord": [ 6, 4 ]
    },
    {
    "position": [ 0.375, 1.0, 0.125 ],
    "texcoord": [ 6, 2 ]
    },
    {
    "position": [ 0.125, 1.0, 0.125 ],
    "texcoord": [ 2, 2 ]
    }
    ]
    },
    {
    "cullFacing": "up",
    "shade": 0.8,
    "vertices": [
    {
    "position": [ 0.625, 1.124, 0.125 ],
    "texcoord": [ 10, 4 ]
    },
    {
    "position": [ 0.875, 1.124, 0.125 ],
    "texcoord": [ 14, 4 ]
    },
    {
    "position": [ 0.875, 1.0, 0.125 ],
    "texcoord": [ 14, 2 ]
    },
    {
    "position": [ 0.625, 1.0, 0.125 ],
    "texcoord": [ 10, 2 ]
    }
    ]
    },
    {
    "cullFacing": "up",
    "shade": 0.8,
    "vertices": [
    {
    "position": [ 0.125, 1.124, 0.625 ],
    "texcoord": [ 2, 12 ]
    },
    {
    "position": [ 0.375, 1.124, 0.625 ],
    "texcoord": [ 6, 12 ]
    },
    {
    "position": [ 0.375, 1.0, 0.625 ],
    "texcoord": [ 6, 10 ]
    },
    {
    "position": [ 0.125, 1.0, 0.625 ],
    "texcoord": [ 2, 10 ]
    }
    ]
    },
    {
    "cullFacing": "up",
    "shade": 0.8,
    "vertices": [
    {
    "position": [ 0.625, 1.124, 0.625 ],
    "texcoord": [ 10, 12 ]
    },
    {
    "position": [ 0.875, 1.124, 0.625 ],
    "texcoord": [ 14, 12 ]
    },
    {
    "position": [ 0.875, 1.0, 0.625 ],
    "texcoord": [ 14, 10 ]
    },
    {
    "position": [ 0.625, 1.0, 0.625 ],
    "texcoord": [ 10, 10 ]
    }
    ]
    },
    {
    "cullFacing": "up",
    "shade": 0.8,
    "vertices": [
    {
    "position": [ 0.125, 1.124, 0.875 ],
    "texcoord": [ 2, 12 ]
    },
    {
    "position": [ 0.125, 1.0, 0.875 ],
    "texcoord": [ 2, 14 ]
    },
    {
    "position": [ 0.375, 1.0, 0.875 ],
    "texcoord": [ 6, 14 ]
    },
    {
    "position": [ 0.375, 1.124, 0.875 ],
    "texcoord": [ 6, 12 ]
    }
    ]
    },
    {
    "cullFacing": "up",
    "shade": 0.8,
    "vertices": [
    {
    "position": [ 0.625, 1.124, 0.875 ],
    "texcoord": [ 10, 12 ]
    },
    {
    "position": [ 0.625, 1.0, 0.875 ],
    "texcoord": [ 10, 14 ]
    },
    {
    "position": [ 0.875, 1.0, 0.875 ],
    "texcoord": [ 14, 14 ]
    },
    {
    "position": [ 0.875, 1.124, 0.875 ],
    "texcoord": [ 14, 12 ]
    }
    ]
    },
    {
    "cullFacing": "up",
    "shade": 0.8,
    "vertices": [
    {
    "position": [ 0.125, 1.124, 0.375 ],
    "texcoord": [ 2, 4 ]
    },
    {
    "position": [ 0.125, 1.0, 0.375 ],
    "texcoord": [ 2, 6 ]
    },
    {
    "position": [ 0.375, 1.0, 0.375 ],
    "texcoord": [ 6, 6 ]
    },
    {
    "position": [ 0.375, 1.124, 0.375 ],
    "texcoord": [ 6, 4 ]
    }
    ]
    },
    {
    "cullFacing": "up",
    "shade": 0.8,
    "vertices": [
    {
    "position": [ 0.625, 1.124, 0.375 ],
    "texcoord": [ 10, 4 ]
    },
    {
    "position": [ 0.625, 1.0, 0.375 ],
    "texcoord": [ 10, 6 ]
    },
    {
    "position": [ 0.875, 1.0, 0.375 ],
    "texcoord": [ 14, 6 ]
    },
    {
    "position": [ 0.875, 1.124, 0.375 ],
    "texcoord": [ 14, 4 ]
    }
    ]
    },
    {
    "cullFacing": "up",
    "shade": 0.6,
    "vertices": [
    {
    "position": [ 0.125, 1.124, 0.375 ],
    "texcoord": [ 4, 6 ]
    },
    {
    "position": [ 0.125, 1.124, 0.125 ],
    "texcoord": [ 4, 2 ]
    },
    {
    "position": [ 0.125, 1.0, 0.125 ],
    "texcoord": [ 2, 2 ]
    },
    {
    "position": [ 0.125, 1.0, 0.375 ],
    "texcoord": [ 2, 6 ]
    }
    ]
    },
    {
    "cullFacing": "up",
    "shade": 0.6,
    "vertices": [
    {
    "position": [ 0.125, 1.124, 0.875 ],
    "texcoord": [ 4, 14 ]
    },
    {
    "position": [ 0.125, 1.124, 0.625 ],
    "texcoord": [ 4, 10 ]
    },
    {
    "position": [ 0.125, 1.0, 0.625 ],
    "texcoord": [ 2, 10 ]
    },
    {
    "position": [ 0.125, 1.0, 0.875 ],
    "texcoord": [ 2, 14 ]
    }
    ]
    },
    {
    "cullFacing": "up",
    "shade": 0.6,
    "vertices": [
    {
    "position": [ 0.625, 1.124, 0.375 ],
    "texcoord": [ 12, 6 ]
    },
    {
    "position": [ 0.625, 1.124, 0.125 ],
    "texcoord": [ 12, 2 ]
    },
    {
    "position": [ 0.625, 1.0, 0.125 ],
    "texcoord": [ 10, 2 ]
    },
    {
    "position": [ 0.625, 1.0, 0.375 ],
    "texcoord": [ 10, 6 ]
    }
    ]
    },
    {
    "cullFacing": "up",
    "shade": 0.6,
    "vertices": [
    {
    "position": [ 0.625, 1.124, 0.875 ],
    "texcoord": [ 12, 14 ]
    },
    {
    "position": [ 0.625, 1.124, 0.625 ],
    "texcoord": [ 12, 10 ]
    },
    {
    "position": [ 0.625, 1.0, 0.625 ],
    "texcoord": [ 10, 10 ]
    },
    {
    "position": [ 0.625, 1.0, 0.875 ],
    "texcoord": [ 10, 14 ]
    }
    ]
    },
    {
    "cullFacing": "up",
    "shade": 0.6,
    "vertices": [
    {
    "position": [ 0.875, 1, 0.875 ],
    "texcoord": [ 14, 14 ]
    },
    {
    "position": [ 0.875, 1, 0.625 ],
    "texcoord": [ 14, 10 ]
    },
    {
    "position": [ 0.875, 1.124, 0.625 ],
    "texcoord": [ 12, 10 ]
    },
    {
    "position": [ 0.875, 1.124, 0.875 ],
    "texcoord": [ 12, 14 ]
    }
    ]
    },
    {
    "cullFacing": "up",
    "shade": 0.6,
    "vertices": [
    {
    "position": [ 0.375, 1, 0.875 ],
    "texcoord": [ 6, 14 ]
    },
    {
    "position": [ 0.375, 1, 0.625 ],
    "texcoord": [ 6, 10 ]
    },
    {
    "position": [ 0.375, 1.124, 0.625 ],
    "texcoord": [ 4, 10 ]
    },
    {
    "position": [ 0.375, 1.124, 0.875 ],
    "texcoord": [ 4, 14 ]
    }
    ]
    },
    {
    "cullFacing": "up",
    "shade": 0.6,
    "vertices": [
    {
    "position": [ 0.875, 1, 0.375 ],
    "texcoord": [ 14, 6 ]
    },
    {
    "position": [ 0.875, 1, 0.125 ],
    "texcoord": [ 14, 2 ]
    },
    {
    "position": [ 0.875, 1.124, 0.125 ],
    "texcoord": [ 12, 2 ]
    },
    {
    "position": [ 0.875, 1.124, 0.375 ],
    "texcoord": [ 12, 6 ]
    }
    ]
    },
    {
    "cullFacing": "up",
    "shade": 0.6,
    "vertices": [
    {
    "position": [ 0.375, 1, 0.375 ],
    "texcoord": [ 6, 6 ]
    },
    {
    "position": [ 0.375, 1, 0.125 ],
    "texcoord": [ 6, 2 ]
    },
    {
    "position": [ 0.375, 1.124, 0.125 ],
    "texcoord": [ 4, 2 ]
    },
    {
    "position": [ 0.375, 1.124, 0.375 ],
    "texcoord": [ 4, 6 ]
    }
    ]
    }
    ]
    }

    Discussion on block models in general can be found at this forum topic.
    Posted in: Resource Packs
  • 1

    posted a message on MCEdit Filter Scripts
    Quote from awsmazinggenius

    Edit: I am having trouble with indenting a filter. The filter simply converts all ores into the respective ore blocks, including coal, redstone and nether quartz The error I am getting when selecting my filter tool is:
    Exception while importing filter module orestoblocks. See console for details.
    unindent does not match any outer indentation level (orestoblocks.py, line 23)

    The forum dosen't seem to handle indents that well so the filter is on my repo on GitHub.
    Thanks in advance

    The error is actually on line 44 in the GitHub repo. The error is that on the line 44, it has 2 extra spaces, so Python does not know to which statement it belonged. Just delete them, and it will work fine.
    # Broken:
              level.markDirtyBox(box)
    # Fixed:
            level.markDirtyBox(box)
    Posted in: Minecraft Tools
  • 2

    posted a message on MCEdit Filter Scripts
    I am renewing myself with Python, and thought I might show off a little script I made:
    # Made by DrRadical15.
    # Modify and redistribute as you wish.
    from pymclevel.materials import alphaMaterials
    displayName = "Insta-Wall"
    inputs = (
    ("Thickness", 1),
    ("Block", alphaMaterials.StoneBricks),
    ("Block Being Replaced", alphaMaterials.Air),
    ("Replace Any Block", False),
    )
    def perform(level, box, options):
    block = options["Block"].ID
    data = options["Block"].blockData
    thickness = options["Thickness"]
    replace = options["Block Being Replaced"].ID
    replaceData = options["Block Being Replaced"].blockData
    anyBlock = options["Replace Any Block"]
    
    for x in xrange(box.minx, box.maxx):
      for y in xrange(box.miny, box.maxy):
       for z in xrange(box.minz, box.maxz):
        if (x <= box.minx - 1 + thickness or x >= box.maxx - thickness or z <= box.minz - 1 + thickness or z >= box.maxz - thickness) and (anyBlock or (level.blockAt(x,y,z) == replace and level.blockDataAt(x,y,z) == replaceData)):
    	 level.setBlockAt(x, y, z, block)
    	 level.setBlockDataAt(x, y, z, data)
    level.markDirtyBox(box)

    It basically makes a wall around the selection, as opposed to have to make all the walls seperately.
    Posted in: Minecraft Tools
  • 2

    posted a message on [1.6.2] [WIP] Faithful 128x128 Pack
    This is my Faithful 128x Pack, a 128x128 version of the default texture pack. Please notice that this is nowhere near complete, and I will work on it a lot more. (It's ~1% complete now).

    I will be updating the resource pack as it I work on it, and I will work on it whenever.

    Textures:
    • Oak Wood Planks
    • Spruce Wood Planks
    • Birch Wood Planks
    • Jungle Wood Planks
    • Dandelion
    • Dirt
    • Grass Side
    • Grass Side Overlay
    • Grass Top
    Screenshots:







    Posted in: Resource Pack Discussion
  • To post a comment, please .