Skip to content

Instantly share code, notes, and snippets.

@elifoster
Last active April 2, 2017 04:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save elifoster/1d89273794e358592489d8c8c7f3e1a6 to your computer and use it in GitHub Desktop.
Save elifoster/1d89273794e358592489d8c8c7f3e1a6 to your computer and use it in GitHub Desktop.
FSP working todo list

This is a todo list for the FSP 1.9/1.10 port. I will add things as I make decisions and find new things.

  • Block Rendering

    • CastingBlocks
      • Crucible
      • Nether Crucible
      • Carving Table
      • Mold
    • MetalBlocks
    • MiscellaneousBlocks (only Engineering Table)
    • OreBlocks
    • SteamMachineryBlocks
      • Archimedes Screw
      • Rock Smasher
      • Rock Smasher Dummy
      • Steam Heater
      • Filling Pad
      • Steam Filler
      • Steam Hammer
      • Item Mortar
      • Thumper
      • Thumper Dummy
      • Fan
      • Vacuum
    • SteamNetworkBlocks
      • Boiler
      • Flash Boiler
      • Pipe
      • Valve Pipe
      • Tank
      • Steam Gauge
      • Rupture Disc
      • Steam Whistle
      • Pressure Converter
  • Item Rendering

    • CraftingComponentItems
    • FoodItems
    • MetalcastingItems
    • MetalItems
    • Armor
      • Brass Armor
      • Gilded Iron Armor
      • Exosuit
      • Exosuit Upgrades
    • Tools
      • GadgetItems
      • Brass Tools
      • Gilded Iron Tools
      • Steam Tools
    • Firearms
      • Ammo
      • Firearms
      • Firearm Upgrades
    • Book
  • Bugs

    • Steam Network only has pressure if you "make it" (so far I've only been able to by opening a boiler GUI)
    • Boiler filled with water manually in creative mode takes the water out of the container, rather than keeping it like when placing it
    • "ORE_BLOCK" replaced a lot of instances of "block" in the code. Both in strings and in comments.
    • Forge bug: Submodel rotations are completely broken, and have been for about a year. This results in very strange item models for things like the Thumper and Vacuum.
    • Some TESRs do not update until you force them (Filling Pad, Rock Smasher, etc)

Fix TESRs and stuff by

Paul Fulham - Today at 8:46 PM @SatanicSanta replace your getUpdatePacket body with:

return new SPacketUpdateTileEntity(pos, 0, getUpdateTag());

And add this method:

@Override
public NBTTagCompound getUpdateTag() {
    return writeToNBT(new NBTTagCompound());
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment