Nentify Posted August 4, 2012 Share Posted August 4, 2012 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 More sharing options...
Torezu Posted August 4, 2012 Share Posted August 4, 2012 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. Link to comment Share on other sites More sharing options...
Nentify Posted August 4, 2012 Author Share Posted August 4, 2012 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 More sharing options...
TienDow Posted August 4, 2012 Share Posted August 4, 2012 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 More sharing options...
TienDow Posted August 4, 2012 Share Posted August 4, 2012 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 More sharing options...
Nentify Posted August 4, 2012 Author Share Posted August 4, 2012 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 More sharing options...
TienDow Posted August 4, 2012 Share Posted August 4, 2012 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 More sharing options...
Nentify Posted August 4, 2012 Author Share Posted August 4, 2012 I think that can be ignored if it was just an IC2 error. It's fixed in later versions of IC2. Glad it worked though! ^^ Link to comment Share on other sites More sharing options...
TienDow Posted August 4, 2012 Share Posted August 4, 2012 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 More sharing options...
3of0 Posted August 5, 2012 Share Posted August 5, 2012 For a quick reference, links to the threads containing the steps to upgrade from 2.x to 3.0 and 3.0 to 3.1 would be helpful. Link to comment Share on other sites More sharing options...
Nentify Posted August 5, 2012 Author Share Posted August 5, 2012 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 More sharing options...
Kmisfit Posted August 8, 2012 Share Posted August 8, 2012 "#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 More sharing options...
Nentify Posted August 8, 2012 Author Share Posted August 8, 2012 "#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 More sharing options...
matejdro Posted August 12, 2012 Share Posted August 12, 2012 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 More sharing options...
Nentify Posted August 12, 2012 Author Share Posted August 12, 2012 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 More sharing options...
5000kit Posted August 14, 2012 Share Posted August 14, 2012 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 More sharing options...
Nentify Posted August 14, 2012 Author Share Posted August 14, 2012 Are you running another server on port 25565? If not, open task manager and close any processes called "java.exe" or "javaw.exe". Link to comment Share on other sites More sharing options...
5000kit Posted August 14, 2012 Share Posted August 14, 2012 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 More sharing options...
bwblazerkid Posted August 15, 2012 Share Posted August 15, 2012 I have tried the NoItems plugin, but it doesnt stop crafting from Project tables, autocrafting tables or the P-stone. Is there a way to get around this? Link to comment Share on other sites More sharing options...
matejdro Posted August 16, 2012 Share Posted August 16, 2012 Where did thread with list of all fixes (EE, WG) go? Link to comment Share on other sites More sharing options...
profjb Posted August 19, 2012 Share Posted August 19, 2012 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 More sharing options...
Nentify Posted August 19, 2012 Author Share Posted August 19, 2012 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 More sharing options...
profjb Posted August 19, 2012 Share Posted August 19, 2012 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 More sharing options...
Nentify Posted August 19, 2012 Author Share Posted August 19, 2012 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 More sharing options...
profjb Posted August 19, 2012 Share Posted August 19, 2012 Ok good point thankyou also it wasnt xD i did send u a topic i made: http://forums.technicpack.net/threads/buildcraft-invisible-pipes-rollback-fix.21759/ It did make my server crash and i used mcedit so it is possible. Thx Joe Butler. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now