Jump to content
  • 0

Equivalent Exchange Alchemy Tablet Broken in MultiVerse


Question

Posted

Title: Equivalent Exchange Alchemy Tablet Broken in MultiVerse

Version: 3.1.2

OS: CentOS release 5.8 (Final)

Java Version: Java SE Runtime Environment (build 1.7.0_04-b20)

Description of Problem:

Just a warning, I am thorough. I have worked tech support and have programming experience, so I know details are important. I'll try not to be TOO thorough though.

Additional server info:

1gb ram

Only 5 people are whitelisted, and they are my personal IRL friends

Using McMyAdmin 2.1.6.2 Enterprise Edition

CraftBukkit version: 1.3.1

Survival Mode

Summary of issue:

Equivalent Exchange Alchemy Tablets have stopped working properly. It appears to be the same problem as having corrupt, old, or the old multiverse issues. The tablets don't update the options on the right-hand side unless you exit and re-enter the tablet when you burn items in, and don't properly register (and sometimes wipe) Klein Stars. The tablets also allow you to go into negative EMC if you play around with it too much.

The rest of EE is working properly, as far as I know. I don't play with it much, since I don't like Collectors.

This issue applies to all players on the server.

Relevant history of the server:

We had an old version of Tekkit on the server. I don't know what, but it was pre-Anvil. We stopped using the server for a while, and updated to the current version.

It is recommended to start a new world when moving over, but we had a lot of stuff on the existing world, so I decided to add MultiVerse (core and sign-portals) so we could move stuff over manually rather than using MCEdit (I usually had everyone load stuff onto an airship I would move over).

I have looked into the logs, and this was the world configuration before this issue:

Dimension 0/Level 0: world

Dimension 1/Level 1: world_the_end

Dimension -1/Level 2: world_nether

Dimension 2/Level 3: old_world (the world from the older version of Tekkit)

Dimension 3/Level 4: nordic

Dimension 4/Level 5: skyland

Dimension 5/Level 6: CityWorld

Dimensions 3-5 aren't really relevant what they are, but they use alternate map generators.

At this point, we had no apparent MultiVerse issues, old_world had normal Tekkit upgrade issues (all EE and certain IC2 addons had different item IDs, so stuff was wrong, but we just ignored it and moved on.).

At this time, the folders for old_world had the old tablet_[uSERNAME].dat files, which I assume were ignored, and world had the new files. I had tried importing the old files, but ran into this issue, deleted the files, and everything was fine.

Bukkit Plugins at this time:

CityWorld

CommandBook (broken, see below)

BukkitCompat r20a (McMyAdmin compatibility)

MultiVerse Core 2.4-b527

Multiverse-SignPortals 2.4-b523

PermissionsBukkit 1.6

WormholeXTreme 1.017

What changed:

Unfortunately, despite my computing and programming experience, I changed several settings at once, rather than one at a time.

All at once, with no play in between (only checking if the server ran), I:

Installed WorldEdit, fixing a long-standing issue with CommandBook not running (apparently I forgot how to read)

Removed old_world with this process:

- removed the old_world directory

- MV re-created old_world

- I deleted old_world through MV

- I downloaded the squlite file for WormHoleXTreme and removed stargates from old_world (they force-load nearby chunks around them, which I learned a while back can cause worlds to be re-generated if the world is removed while it still has gates)

Changed IC2 settings to disallow crafting of IndustrialCredits

installed AntiCreeper3 3.6.2

I then started the server, configured the MOTD for CommandBook, and went to bed. In the morning, I discovered that Alchemy Tablets were broken, and started searching online.

What I have tried:

Deleting the tablet_[uSERNAME].dat files

Adding a folder old_world/data/ with the old contents of that folder (nothing else)

I'm not sure what else to try except to wipe the server and re-upload/add all the worlds, plugins, and config files. I would prefer not to do this, since it's not a guaranteed fix either. I suspect that the issue is related to the removal of a MultiVerse world, although I have done so without issue before.

The current MultiVerse configuration:

Dimension 0/Level 0: world

Dimension 1/Level 1: world_the_end

Dimension -1/Level 2: world_nether

Dimension 2/Level 3: nordic

Dimension 3/Level 4: skyland

Dimension 4/Level 5: CityWorld

When I delete tablet_[uSERNAME].dat files, the are re-created in world/data, and nowhere else. I believe this is the correct behavior, but I don't know why they would be created with an issue. I can't find details anywhere on how the Bukkit port of EE fixed the MultiVerse issues, so I don't know where to continue troubleshooting.

Pastebin of log during MC startup: http://pastebin.com/7SzeshSi

Thank you for your time,

-Heath

Edit(20120913):

I attempted the following process:

stopped the server

replaced EE2ServerV1.4.6.5-bukkit-mcpc-1.2.5-r5.zip with a fresh copy from the MC PortCentral site

ensured there are no instances of bag or tablet files in data folders

started server and tested

The issue remains unresolved.

6 answers to this question

Recommended Posts

  • 0
Posted

A lot of the mods don't work properly with multiverse. IC2 machines will stop facing the correct way except on the world that is loaded first. EE has issues as you've discovered. There isn't solutions to these at the moment other than don't use multiverse

  • 0
Posted

I understand and accept that some mods aren't equipped to deal with MultiVerse. I have fully accepted that my Teleport Pipes are sort of weird, and that my Remote Thermal Sensors don't know where to save their settings data sometimes.

What is strange is the "worked before, doesn't work now," when I don't know what of my changes could mess this up. Is there a config file that EE uses to remember the main world? Is there an MV file where MV tells the mods/plugins which world to use? Does Forge have a file that it uses to communicate between mods/plugins and MV?

I am also looking into alternate ways to troubleshoot this. I think that locating the developer of the port may be appropriate for this issue. It looks like EE in Tekkit is the Bukkit port from MC Port Central. Is this accurate?

If so, what revision does Tekkit use in 3.1.2?

  • 0
Posted

Wendo, no. But I did remove a world. My original post, under "What changed" is a full list of changes to server configuration between the "last known good" run to current configuration.

Installed WorldEdit, fixing a long-standing issue with CommandBook not running (apparently I forgot how to read)

Removed old_world with this process:

- removed the old_world directory

- MV re-created old_world

- I deleted old_world through MV

- I downloaded the squlite file for WormHoleXTreme and removed stargates from old_world (they force-load nearby chunks around them, which I learned a while back can cause worlds to be re-generated if the world is removed while it still has gates)

Changed IC2 settings to disallow crafting of IndustrialCredits

installed AntiCreeper3 3.6.2

  • 0
Posted

My guess would be that the order in which the worlds load has changed. You've now got a new world loading first and that's now the world that's got the alchemy table stuff tied to it. Basically no matter what, most of the mods will only really work properly on one world (the one that loads first). If thats not "world" then I'm not even sure it'll work that much since it seems hardcoded to create the dat files there.

basic solution, don't use MV... Thats what I ended up doing :/

Here's hoping the official API will support multiple worlds without issue

  • 0
Posted

Wendo, I did suspect that it could be related to the order that worlds loaded, so I included information about that in my original post.

The order worlds loaded before the issue:

Dimension 0/Level 0: world

Dimension 1/Level 1: world_the_end

Dimension -1/Level 2: world_nether

Dimension 2/Level 3: old_world (the world from the older version of Tekkit)

Dimension 3/Level 4: nordic

Dimension 4/Level 5: skyland

Dimension 5/Level 6: CityWorld

The order worlds loaded after the issue:

Dimension 0/Level 0: world

Dimension 1/Level 1: world_the_end

Dimension -1/Level 2: world_nether

Dimension 2/Level 3: nordic

Dimension 3/Level 4: skyland

Dimension 4/Level 5: CityWorld

Edit:

Additionally, both before and after the issue, the EE tablet and bag files were/are stored in the data folder for "world", which is and was loaded first and is and was labelled dimension/level 0.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...