Jump to content

Recommended Posts

Posted

Hey,

I am running a Spigot server on 1.7.10 with MetaCycler. But we are slowly running out of metas since every block only has 16. I thought I could develop a forge mod which adds our custom textures as new blocks to the game. But I see a few problems: How should I convert my meta data blocks to the new blocks from the mod. Maybe with the WorldEdit replace command?

 

I am pretty sure that I cant directly upgrade from 1.7.10 to a 1.8 Forge server without converting the meta data blocks to the new blocks from the mod first (in 1.7), am I right?

 

Greetings,

kevyn

Posted

You should study both substitution aliases (which are currently problematic) and the missing id event (fires after postInit). If the site-search doesn't turn up useful threads, then try Google from outside (it often does a better job of filtering out lengthy crash reports to show more relevant posts).

 

Even with those however, moving an existing modded world from 1.7 to 1.8 is a frightful project. 1.8 introduces blocks at IDs that mods love to use, so mods' blocks in a 1.7.10 world are interpreted as various new block types when opened in MC 1.8.

 

We had a brief discussion of how to program a transition. It was brief because the amount of work was immediately obvious (and elegant solutions were not). What it did look like was that one would need a two step process: First make a 1.7.10 mod that would translate its blocks and items to ID numbers out of the range used in 1.8. Then open the world in an updated mod for 1.8.

 

However, we abandoned that line of thought because the transition mod would need to force every chunk in every dimension to load and be converted and saved again (ugh!). It may be possible to create a conversion/export command to be run from the server console, but the discussion ended before we took it that far. Somebody may have gone off and done some programming, but I haven't heard about it.

The debugger is a powerful and necessary tool in any IDE, so learn how to use it. You'll be able to tell us more and get better help here if you investigate your runtime problems in the debugger before posting.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.