Skip to content

Map Importing System #62

Description

@Longor1996

A system for importing arbitrary kinds of objects into TaleCraft, ranging from:

Basic Process:

  1. Present the user with a GUI that allows to open files.
  2. Read the file into memory and attempt to parse it as 2D/3D array.
  3. Split the data in memory into a chunked 2D/3D array.
  4. Optionally ask the user what pixel/voxel should become what block.
  5. Convert the object into a shematic with a random name.
    • Inputs: RGBA, INDEX, GRAYSCALE, MC_ALPHA, MC_BETA
    • Output: Blockname, Metadata, NBT
  6. Optionally set the shematic as the users clipboard.

Problems:

  • ID remapping of old Minecraft maps will require lots of grunt work.
  • ID mapping of colors to blocks is not entirely possible objectively.
  • Some file formats are troublesome to read.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions