Jump to content

[FAQ] Common Problems & Solutions


Nentify

Recommended Posts

I've decided to write up a list of general issues or fixes of many issues users have while running their Tekkit server as a central area users can look for help first before posting a thread.

General Issues

Quarries, block breakers, deployers, IC2 miners, etc. not working correctly

Make sure that BuildCraft's fake player, [buildCraft], has permission to build. Plugins like modifyworld and protection plugins can stop BuildCraft destroying/creating blocks in certain areas. You can do this by adding the modifyworld.* permission as an example to [buildCraft]'s permissions. You can also /op [buildCraft], but cautious if doing so. The same applies to [RedPower] and [industrialCraft].

Unable to craft items, other miscellaneous things going wrong

If you have used /reload, restart your server. The main cause of mainly the inability to craft is because you used /reload. You should reload plugins by restarting the server.

Preventing use, crafting, placing of items etc.

If using PermissionsEx, you can use modifyworld. However, I use NoItem which can be found here. You can assign permissions such as noitem.(noplace|nocraft).x(100|200.*) which would stop users with this permission from crafting and placing a block with ID 100 and blocks with 200 and any damage value. There is more information on the BukkitDev page.

What is the best block logging plugin?

My personal favourite is HawkEye, found here, as it enables you to log many functions, even chest transactions (although it doesn't work for machines). It also has a web interface you can use to look at records from your MySQL database. If you can't use MySQL (which I would highly suggest), I've heard good things about CoreProtect which can be found here. Other alternatives you can look into involve LogBlock, SWatchDog and I'm sure there are many others.

How do I install extra mods into my server?

First of all, you need to go to the official mods ported for Bukkit list, found here and find the mod you're looking for. You then simply put the file you download into your mods folder which is in the same directory as the server .jar. You only need to touch your Tekkit.jar if the mod says so, but it's up to you to make sure there are no ID conflicts for example. Anyone who wants to join your server will also have to install the mods on their client and have the exact same configuration/item IDs.

Missing mods: ______

You must make sure your users are using the correct version to connect to your server, perhaps put a post in your main thread, forums or your website displaying what version of Tekkit the server is using. If a user connects with the wrong version, they won't be allowed in. If they still get this issue, then they have done something wrong clientside.

'CONFLICT @ ___ item slot already occupied by __ while adding __' error!

If this error is just one line and comes from IC2, it can be ignored. However, if it is a larger error and stops the server from functioning, there is a solution here.

Upgrading from version X to version Y?

If you're having issues or are unsure what to do, you can go here and click the 'Server' tab for information on updating.

slotChanging() flooding the console

This is just some debug code in immibis tubestuff mod with the automatic crafting table mk. II. There is a fix here.

'[buildCraft] Error creating pipe type 0 (class=null)' error

This error means you have rolled back or spawned in pipes (block ID 166). It could be through WorldEdit, HawkEye, LogBlock, you name it. To remove them, simply go to the location which appears in the message underneath, such as '[buildCraft] Pipe failed to load from NBT at 384,67,353' and destroy them. You can also use WorldGuard's '//removenear' command, like this '//removenear 166 25' which will remove all BuildCraft pipes in a radius of 25, so be cautious.

'../modNetherOres : Unsupported major.minor version 51.0' crash on startup

Simply put, get Java 7.

http://www.oracle.com/technetwork/java/javase/downloads/index.html

Duplication Glitches

Tin Buckets

Some may not consider it duplication, but it can reduce the value of iron. Users can turn tin into buckets, and use an alloy furnace back down into iron. 3 tin -> 3 iron process.

Fix: Disallow crafting of tin buckets in /config/IC2.cfg

Steel Minecarts

You are able to use blast furnaces to create steel. Using 5 steel will make 2 minecarts instead of one. Users can then turn those 2 minecarts back into 10 iron ingots.

Fix: Unknown

Immibis Tubestuff - Block ID 194

All block 194:* block IDs that have inventories can be abused to duplicate items. A user can place down an automatic crafting table 3 for example, and put a stack of diamonds inside. They can then use a block breaker to break it and they will receive 2 stacks of diamonds and the crafting table 3 back.

Fix: Add 194:* to your block breaker blacklist

Equivalent Exchange

Vitaliy wrote this out for the thread, so a big thank you to him. Here are some EE dupes you may want to be aware of.

1: Black Hole Band & Alchemy Bag (THE most powerful exploit in the history of Tekkit)

Process: Get Black Hole Band and Alchemy Bag. Get Klein Star. Put relatively charged Klein Star into Alchemy Bag with BHB. Put item you want to duplicate into the bag. Alt-click (or manually throw) item out of the bag. Wait for BHB to suck it back in. OH MY GOD, YOUR ITEM JUST DUPLICATED... 4 times. A stack will duplicate into 4 stacks, 16 will duplicate into 64... Sometimes, when it's sucked back in, it's not duplicated. Try again, it's buggy like that.

FIX: Disable Black Hole Band. Note that it also prevents you from crafting the Void Ring.

2: Transmutation Tablet (Only fixable by blocking tablets altogether)

Process: Get transmutation tablet. Take a fuel, i.e. diamonds or diamondblocks. Set viewdistance to maximum possible, or start one hell of a lot of porno downloads. Set mouse sentitivity to max. Put fuel into the left side of the tablet, wait until the EMC registers. After that happens, quickly shift-click the fuel out of the tablet then shift-click on the most valuable item you have in the RIGHT side of the tablet. Your fuel will be untouched, yet you will have a stack (or more) of whatever you shift-clicked on the right side.

Also possible with Klein Stars - once, I managed to lag so much that I could click on a Klein Star, ctrl-shift 8 Klein Star Omegas from the left side of the trans tablet to my inventory, then gather maybe ten or so stacks of red matter furnaces. Practice makes perfect.

FIX: The only possible fix for this is to disable the tablet. Condensers are inferior, but do the same thing - keep item banks with one of every single item to act as a makeshift recipe saver.

3: RM furnace

I know next to nothing about this bug, but more servers have disabled the RM furnace rather than disabling the BHB... can't be as bad, though.

Fix: Disable RM furnace (duh)

Other Resources/Patches

WorldGuard Tekkit Fix - Machines inside regions

NEI Fix - Stop users spawning in items (can just delete the NEI mod from your mods folder)

If you know of any other common bugs, issues or fixes, do let me know.

Link to comment
Share on other sites

  • Replies 60
  • Created
  • Last Reply

Top Posters In This Topic

Suggestions (take 'em or leave 'em):

- Anything to do with NEI configuration/fixes for exploits.

- Installing additional mods, such as Mo' Creatures, either links or directions.

- Tekkit version mismatch issues.

Thanks for the suggestion, added them in. ^^

Link to comment
Share on other sites

Tekkit 3.1.1 and 3.1.2 have installed and run on my Windows 7 PC just fine, but after copying the files over to a linux machine (Debian 6 Stable) I get the following errors. [sorry, I don't know how to use spoilers]

CONFLICT @ -15 item slot already occupied by net.minecraft.server.ItemBlock@1b6fea while adding codechicken.enderstorage.ItemEnderChest@893bd6

CONFLICT @ -204 item slot already occupied by net.minecraft.server.ItemWithAuxData@a6620d while adding codechicken.enderstorage.ItemEnderChest@893bd6

java.lang.IllegalArgumentException: Slot 241 is already occupied by codechicken.enderstorage.BlockEnderChes@616593 when adding ic2.common.BlockRubSapling@63a57a

I didn't even know you could get errors for negative numbered item slots. So, anyway, the exact same code works on my PC, but not the linux machine. The linux machine is running Java 7 update 5. My PC is running 7.0.0

Thoughts? (let me know if this should go in another forum thread)

Link to comment
Share on other sites

Here's the log file (skipping the working part):

2012-08-04 14:19:40 [iNFO] Starting minecraft server version 1.2.5

.

.

.

2012-08-04 14:19:41 [WARNING] server.properties does not exist

2012-08-04 14:19:41 [iNFO] Generating new properties file

2012-08-04 14:19:41 [iNFO] Starting Minecraft server on *:25565

2012-08-04 14:19:41 [FINE] Beginning mod initialization

2012-08-04 14:19:41 [FINER] Initializing mod_CodeChickenCore

2012-08-04 14:19:42 [iNFO] Loaded codechicken.wirelessredstone.core.CommandFreq

2012-08-04 14:19:42 [FINER] Initializing mod_MinecraftForge

2012-08-04 14:19:42 [FINER] Initializing mod_BuildCraftTransport

2012-08-04 14:19:42 [FINER] Initializing mod_AdditionalPipes

2012-08-04 14:19:42 [FINER] Initializing Balkon's WeaponMod

2012-08-04 14:19:42 [FINER] Initializing mod_RedPowerLogic

2012-08-04 14:19:42 [FINER] Initializing mod_RedPowerLighting

2012-08-04 14:19:42 [FINER] Initializing mod_RedPowerWiring

2012-08-04 14:19:42 [FINER] Initializing mod_RedPowerCore

2012-08-04 14:19:42 [FINER] Initializing mod_RedPowerMachine

2012-08-04 14:19:42 [FINER] Initializing mod_RedPowerWorld

2012-08-04 14:19:42 [FINER] Initializing mod_ComputerCraft

2012-08-04 14:19:42 [FINER] Initializing mod_CCTurtle

2012-08-04 14:19:42 [FINER] Initializing mod_EE

2012-08-04 14:19:42 [FINER] Initializing mod_EnderStorage

2012-08-04 14:19:42 [iNFO] CONFLICT @ -15 item slot already occupied by net.minecraft.server.ItemBlock@e60626 while adding codechicken.enderstorage.ItemEnderChest@19dbab0

2012-08-04 14:19:42 [FINER] Initializing mod_NotEnoughItems

2012-08-04 14:19:42 [iNFO] CONFLICT @ -204 item slot already occupied by net.minecraft.server.ItemWithAuxData@53a57a while adding net.minecraft.server.ItemMobSpawner@194f2e8

2012-08-04 14:19:42 [FINER] Initializing mod_BuildCraftEnergy

2012-08-04 14:19:42 [FINER] Initializing mod_BuildCraftCore

2012-08-04 14:19:42 [FINER] Initializing mod_IC2

2012-08-04 14:19:42 [iNFO] [iC2] Config loaded from /usr/local/minecraft/TekkitNew/./config/IC2.cfg

2012-08-04 14:19:42 [sEVERE] java.lang.IllegalArgumentException: Slot 241 is already occupied by codechicken.enderstorage.BlockEnderChest@324105 when adding ic2.common.BlockRubSapling@14ab68b

2012-08-04 14:19:42 [sEVERE]    at net.minecraft.server.Block.<init>(Block.java:181)

2012-08-04 14:19:42 [sEVERE]    at net.minecraft.server.BlockFlower.<init>(SourceFile:11)

2012-08-04 14:19:42 [sEVERE]    at net.minecraft.server.BlockFlower.<init>(SourceFile:19)

2012-08-04 14:19:42 [sEVERE]    at net.minecraft.server.BlockSapling.<init>(BlockSapling.java:18)

2012-08-04 14:19:42 [sEVERE]    at ic2.common.BlockRubSapling.<init>(BlockRubSapling.java:14)

2012-08-04 14:19:42 [sEVERE]    at net.minecraft.server.mod_IC2.load(mod_IC2.java:289)

2012-08-04 14:19:42 [sEVERE]    at cpw.mods.fml.common.modloader.ModLoaderModContainer.init(ModLoaderModContainer.java:351)

2012-08-04 14:19:42 [sEVERE]    at cpw.mods.fml.common.Loader.modInit(Loader.java:263)

2012-08-04 14:19:42 [sEVERE]    at cpw.mods.fml.common.Loader.initializeMods(Loader.java:618)

2012-08-04 14:19:42 [sEVERE]    at cpw.mods.fml.server.FMLBukkitHandler.onLoadComplete(FMLBukkitHandler.java:142)

2012-08-04 14:19:42 [sEVERE]    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:176)

2012-08-04 14:19:42 [sEVERE]    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:438)

2012-08-04 14:19:42 [sEVERE]    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)

2012-08-04 14:19:42 [sEVERE] Unexpected exception

java.lang.IllegalArgumentException: Slot 241 is already occupied by codechicken.enderstorage.BlockEnderChest@324105 when adding ic2.common.BlockRubSapling@14ab68b

    at net.minecraft.server.Block.<init>(Block.java:181)

    at net.minecraft.server.BlockFlower.<init>(SourceFile:11)

    at net.minecraft.server.BlockFlower.<init>(SourceFile:19)

    at net.minecraft.server.BlockSapling.<init>(BlockSapling.java:18)

    at ic2.common.BlockRubSapling.<init>(BlockRubSapling.java:14)

    at net.minecraft.server.mod_IC2.load(mod_IC2.java:289)

    at cpw.mods.fml.common.modloader.ModLoaderModContainer.init(ModLoaderModContainer.java:351)

    at cpw.mods.fml.common.Loader.modInit(Loader.java:263)

    at cpw.mods.fml.common.Loader.initializeMods(Loader.java:618)

    at cpw.mods.fml.server.FMLBukkitHandler.onLoadComplete(FMLBukkitHandler.java:142)

    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:176)

    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:438)

    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)

Link to comment
Share on other sites

Try installing and unzipping the files from the server instead of uploading them via FTP. You can use the wget function to get the archive, then use the unzip function to unzip it. Seems to be the solution on the thread I find also having this issue where the config files encoding changed after being uploaded or something. If that doesn't work then I'm not sure what's causing your issue, never seen it before myself and there doesn't seem to be too much information around about it.

Also - If it works, let me know ^^

Link to comment
Share on other sites

Well, what-do-ya-know....That actually worked. (still needs playtesting to see if any features are broken, but it actually generated a world, and I can assure you THAT hadn't happened.) Thanks for the help.

[edit: btw, there were still several "this -# slot was taken already by _such and such when _this thing blah, blah, blah.

But I guess I'll cross my fingers and see if it it works anyway *shrug*]

Link to comment
Share on other sites

Thanks for the help. I think the list is an excellent idea. It can be really hard to hunt down even known fixes for things when they're spread out so much. I hope something in my issue can make the list and help some other people out, too.

Link to comment
Share on other sites

I don't think many servers are still on 2.x, I may be wrong but I'll add it in. As for 3.1, I think that'd be fairly straight forward anyway? I'll add it in for now however.

Edit: There's also information when you go to "Tekkit" on the main site, then click the "Server" tab and it explains the steps required to update.

Link to comment
Share on other sites

"#10 "How do I upgrade from version X to version Y?"

If you're having issues or are unsure what to do, you can go here and click the 'Server' tab for information on updating.

Taken from the first post. As you can see where you wrote, "you can go here and click the 'Server' tab for information on updating." You have not placed a link on the word here.

This maybe a problem, or am I just missing something? :s

Link to comment
Share on other sites

"#10 "How do I upgrade from version X to version Y?"

If you're having issues or are unsure what to do, you can go here and click the 'Server' tab for information on updating.

Taken from the first post. As you can see where you wrote, "you can go here and click the 'Server' tab for information on updating." You have not placed a link on the word here.

This maybe a problem, or am I just missing something? :s

Woops! Fixed now.

Link to comment
Share on other sites

About #4, I don't recommend HawkEye. There is no blacklist option which means that all entries from BuildCraft and RedPower will fill out your database and put strain on your database. I don't think there is really need to log every block quarry digs.

Link to comment
Share on other sites

About #4, I don't recommend HawkEye. There is no blacklist option which means that all entries from BuildCraft and RedPower will fill out your database and put strain on your database. I don't think there is really need to log every block quarry digs.

It's a shame development stopped on HawkEye and there are some features it could do with, but it does well in other areas, like container transactions, ease of use ect.

Link to comment
Share on other sites

Me and my friend have hosted tekkit 3.1.2 servers and after a while we get starting Minecraft server then the next line say failed to bind port

the exception was: java.net.BindException: cannot assign requested address: JUM_Bind. So any help would be helpful.

Link to comment
Share on other sites

Are you running another server on port 25565? If not, open task manager and close any processes called "java.exe" or "javaw.exe".

No I am not running another server on port 25565 and I have not seen any java.exe or javaw.exe I normally only see java.exe when I start up the server and that is the only time

Link to comment
Share on other sites

This is relating to a problem with BuildCraft Pipes and them effecting the Server and how to prevent, help and remove them without killing your server and starting a new map, because it drains the mb's out of your server and eventually the server runs out. Here is the link to my thread explaining this and the basic ways on how to fix it: http://forums.technicpack.net/threads/buildcraft-invisible-pipes-rollback-fix.21759/

Link to comment
Share on other sites

Added a bit about BuildCraft pipes.

matejdro: The fixes are lying around in this section or the General Tekkit SMP section somewhere, I'll find them.

5000kit: The only thing I can think of is another process using port 25565.

bwblazerkid: NoItem works fine for me, make sure you've set the permissions up correctly. 'noitem.nocraft.x123'

Link to comment
Share on other sites

Hello Nentify, Im kind of confused why u added his topic instead of mine i understand this but it does not explain how to get to the buildcraft pipes with the X Y and Z co ords and that it does not tell u if the world has crashed you can use mcedit to edit this out, I came accross this thread and it was no help to me at all. I can Give you a better explaination now if u wish. kind regards Joe Butler

Link to comment
Share on other sites

Hello Nentify, Im kind of confused why u added his topic instead of mine i understand this but it does not explain how to get to the buildcraft pipes with the X Y and Z co ords and that it does not tell u if the world has crashed you can use mcedit to edit this out, I came accross this thread and it was no help to me at all. I can Give you a better explaination now if u wish. kind regards Joe Butler

Who's topic? As far as I can tell, that's yours. I added a bit of information about teleporting to the location and punching them, or using a WorldEdit command for a radius. I've never experienced a "crash" with BuildCraft pipes being the cause.

Link to comment
Share on other sites

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

Announcements

  • Anything claiming to be official Technic servers are not allowed here, for obvious reasons



×
×
  • Create New...