Permalink
Commits on Sep 29, 2016
  1. Merge pull request #17 from Pokechu22/fixes-for-16w32a

    Fix entities and language toppings to work with 16w32a
    TkTech committed on GitHub Sep 29, 2016
  2. Fix object generation

    The assumption that EntityItem will always be first proved to be wrong.
    Pokechu22 committed Sep 29, 2016
Commits on Aug 16, 2016
  1. Merge pull request #19 from MylesIsCool/closeoutput

    Close output when it's a file
    TkTech committed on GitHub Aug 16, 2016
  2. Close output when it's a file

    Don't really have to do this, but it makes Jython happy.
    MylesIsCool committed on GitHub Aug 16, 2016
  3. Merge pull request #16 from MylesIsCool/fixsubclasses

    Fix module loading so it doesn't depend on __subclasses__()
    TkTech committed on GitHub Aug 16, 2016
  4. Merge pull request #18 from Pokechu22/include-states-in-packets

    Add states to packet data
    TkTech committed on GitHub Aug 16, 2016
Commits on Aug 15, 2016
  1. Add states to packet data

    We're already getting the state for the packet name, but as MylesC pointed out, it's useful to have the state within the packet itself as well.
    Pokechu22 committed Aug 15, 2016
  2. Fix entities and language toppings to work with 16w32a

    Mojang significantly changed the way entities were registered in 16w32a, necessitating separate logic for reading them between versions.  The change to the language topping is because language files are now lowercase; nothing major.  The sounds topping change makes it so that the 1.11 sound index is used, though right now that may still be the wrong index for earlier versions; future work to use the appropriate index is necessary.
    Pokechu22 committed Aug 15, 2016
  3. Fix module loading so it doesn't depend on __subclasses__()

    In some Python implementations __subclasses__() does not retain its order.
    
    This simply compares the before and after lists.
    
    (Means it now works with Jython, yay!)
    MylesIsCool committed on GitHub Aug 15, 2016
Commits on Jun 6, 2016
  1. Merge pull request #15 from Pokechu22/mc110

    Update to 1.10
    TkTech committed Jun 6, 2016
  2. Update objects topping to support 1.10 and previous versions

    It dynamically figures out what the spawn object packet is.
    Pokechu22 committed Jun 6, 2016
  3. Fix minecarts and endercrystals not appearing in entity lists

    With minecarts, this happened because they use an enum's fields to get their entity type rather than having a string.
    
    For endercrystals, this happened because sipush was used rather than bipush.
    Pokechu22 committed Jun 5, 2016
Commits on Jun 5, 2016
Commits on May 19, 2016
  1. 16w20a compatability

    The protocol version is now too large for a byte, and sipush is being used.  Also, there's aliases of some sort in the entity list (for cats and such); that isn't handled yet.
    Pokechu22 committed May 19, 2016
Commits on May 5, 2016
Commits on Mar 24, 2016
  1. Merge pull request #13 from Pokechu22/mc18

    Update to Minecraft 1.8 and 1.9
    TkTech committed Mar 24, 2016
Commits on Mar 22, 2016
  1. Prepare for release

    * Update README to reflect current state
    * Remove solum stuff from README (we're using jawa now)
    * Remove temporary hack from munch.py
    * Make website.py load 1.9 rather than 1.8.3
    
    Closes #12 (since this extends upon it)
    Pokechu22 committed Mar 22, 2016
  2. Clean up identify and add a few unmarked dependencies

    This caused some issues with 1.9, particularly since it didn't read all of the different things that should be identified (the list was too short).
    Pokechu22 committed Mar 22, 2016
Commits on Mar 21, 2016
  1. Make biome_fields only store the biome name, not the whole biome

    Previously, in 1.8 biome_fields would store the same data as biomes.
    Now, it matches 1.9 in storing only the biome name.
    Pokechu22 committed Mar 21, 2016
  2. Add support for 1.9 biomes

    1.9 made a significant number of changes to the biome storage, meaning
    that a lot of the biome processing code needed to be rewritten.  That's
    been done, and biomes work now.
    
    I also had to change the JSON format for iomes, since I needed to store
    a list of biome fields.  It now resembles blocks and items more closely.
    Pokechu22 committed Mar 21, 2016
  3. Stop storing color

    This was removed in 1.9, and wasn't used at all in 1.8.  Better to not
    track it than to cause issues later on.
    Pokechu22 committed Mar 21, 2016
Commits on Mar 18, 2016
  1. Store the current biome before starting varients

    This helps deal with Mesa Plateau F M M.  Normal plateau wasn't saved since the last item in the list was no longer saved; thus, it just used the last biome.
    Pokechu22 committed Mar 18, 2016
Commits on Mar 17, 2016
  1. Handle M varients of biomes.

    Pokechu22 committed Mar 17, 2016
  2. Fix biome data reading

    Heights and color should now work.
    Pokechu22 committed Mar 17, 2016
Commits on Mar 16, 2016
  1. Add None to rows where no items are

    Rather than just moving everything to the side, generating broken
    results.
    Pokechu22 committed Mar 16, 2016
  2. Store item data with recipes as well

    I'm not sure how good of an idea this is, as it's a lot of redundant
    data, but it makes vitrine simpler.  I might revert this later.
    Pokechu22 committed Mar 16, 2016
  3. Recipes: Fix random numbers being used instead of materials

    The read material was ignored, so the array index was instead used.
    Pokechu22 committed Mar 16, 2016
Commits on Mar 15, 2016
  1. Improve item format

    It's still not perfect, but it's better.
    Pokechu22 committed Mar 15, 2016
  2. Near-final version of recipes

    It can now parse and return everything needed.  I just need to make the
    JSON more consistant (items with metadata vs items without).
    Pokechu22 committed Mar 15, 2016
Commits on Mar 14, 2016
  1. Partially rewrite recipes

    This is incomplete.  However, it should eventually fix the way that
    recipes are read, and make the code a bit cleaner (I think).
    Pokechu22 committed Mar 14, 2016
Commits on Mar 10, 2016
  1. Fix tableswitch

    It should now use the correct numbers for its values.
    Pokechu22 committed Mar 10, 2016
Commits on Mar 9, 2016
  1. Fix Tstore

    Pokechu22 committed Mar 9, 2016