Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Port over the Spoutcraft SMP system #6

Open
Zidane opened this issue Jun 27, 2014 · 3 comments
Open

Port over the Spoutcraft SMP system #6

Zidane opened this issue Jun 27, 2014 · 3 comments
Assignees
Labels
Milestone

Comments

@Zidane
Copy link
Member

Zidane commented Jun 27, 2014

(Obsidian's part of this task is performing the rendering of the SMP. Magma will take care of the reading of the package)

In Spoutcraft, those folks developed a system (used by the plugin MoreMaterials) to package together all the data needed for a "Custom Block".

SMP Packages are comprised of:

  • .shape -> Typical design of the block (think .obj/model)
  • .yml -> Setup properties of the block (name/hardness/etc)
  • .png -> Texture to be rendered on the design

Forge, as far as I know, does not have native .yml configuration parsing but there is snakeyaml for that. We also can use flow-configuration to handle any configuration needs.

MoreMaterials: http://dev.bukkit.org/bukkit-plugins/morematerials/

Tesselation: https://github.com/Spoutcraft/Spoutcraft/blob/master/src/main/java/org/spoutcraft/api/block/design/GenericBlockDesign.java#L329

@Zidane Zidane added this to the 1.0.0-beta1 milestone Jun 27, 2014
@Zidane Zidane added the task label Jun 27, 2014
@Zidane
Copy link
Member Author

Zidane commented Jun 27, 2014

@modwizcode suggested that we consider this as a separate addon. I actually agree. Going to leave this open as a reminder to do so.

@Zidane Zidane self-assigned this Jun 27, 2014
@Waterpicker
Copy link
Contributor

@Zidane An more simpler addon version of MoreMaterials might be the way to go Zidane.

@Lunaphied
Copy link

I'm already working on this. HTTPS://github.com/modwizcode/CustomContent
On Jul 1, 2014 6:39 AM, "Waterpicker" notifications@github.com wrote:

@Zidane https://github.com/Zidane An more simpler addon version of
MoreMaterials might be the way to go Zidane.


Reply to this email directly or view it on GitHub
#6 (comment).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants