FanaticNinja Posted January 21, 2013 Posted January 21, 2013 For a large server true bukkit support is essential. I take no credit in any actual work done with the fantastic mods created by other people. This is just my guide on how to get a Bukkit++, Forge Mod Loader, and MineCraft 1.4.7 up and running with all the TekkitLite addons, with true bukkit plugin support. (So basically an updated TekkitClassic server, but updated minecraft, and tekkit mods) This will also allow the TekkitLite launcher to connect to the server without any issues. This is all possible thanks to bloodshot, http://www.mcportcentral.co.za/index.php?topic=4657.0 I am currently running these plugins on my server with zero errors. AutoSaveWorld ChestShop Essentials (core, chat, spawn) iConomy LogBlock Vault mcMMO ModifyWorld Multiverse-Core Multiverse-Portals PermissionsEx WorldEdit WorldGuard xAuth GriefPrevention ZavAutoMessager Here are the steps to take: 1. First off you will need to download the tekkit lite (any version should work) 2. extract the whole file into your folder of choice 3. Download the latest MCPC-Plus (http://ci.md-5.net/job/MCPC-Plus/) 3.b Version mcpc-plus-1.4.7-R0.2-SNAPSHOT is the one I am currently using 4. Delete Tekkit.jar 5. Replace mcpc-plus-1.4.7-R0.2-SNAPSHOT.jar with Tekkit, Or edit the launch.bat to reflect the new jar name. 6. Install any bukkit plugin you want! 7. Start your server 8. Enjoy your new server!!! Don't Install: BukktiForge (mcpc already includes bukkit!) ForgeEssentials (Unless you prefer this mod to bukkit permission plugins) ------- Problems: (I've found so far) IndustrialCraft: Machines textures all point south after re-log. LWC (tekkit added ID's only) error in passing event to LWC. Multiverse: Regenerate crashes server when someone ports into it, error passing event. WorldGuard: regen/undo error in console, but works as intended. Quote
Teraku Posted January 22, 2013 Posted January 22, 2013 So what exactly is MCPC? Edit: Never mind. Quote
FanaticNinja Posted January 22, 2013 Author Posted January 22, 2013 Yep in a nutshell, however, the latest version of 1.4.7 bypasses the need to port anything, so its all seamless (has been so far) out of the box. FML/Forge/CB/Spigot is what you get out of this swap. Spigot is a high performance fork of CraftBukkit. http://www.spigotmc.org/threads/read-first-about-spigot.3/ Quote
Teraku Posted January 22, 2013 Posted January 22, 2013 This might just be what we're looking for. Nice. Maybe now Tekkit Lite can be used on larger servers too. Quote
ahmut Posted January 23, 2013 Posted January 23, 2013 ok i did what you said, i put in multiverse but it doesnt work correctly how did you get it to work with the mcpc and bukkitforge build Quote
FanaticNinja Posted January 23, 2013 Author Posted January 23, 2013 The version of multiverse I am running is from their dev builds for the latest version of bukkit. http://ci.onarandombox.com/job/Multiverse-Core/ Quote
Teraku Posted January 23, 2013 Posted January 23, 2013 ok i did what you said, i put in multiverse but it doesnt work correctly how did you get it to work with the mcpc and bukkitforge build If you use MCPC, you shouldn't be using BukkitForge as MCPC Plus handles Bukkit plugins natively. Quote
Mr.Black Posted January 23, 2013 Posted January 23, 2013 I have trouble with essentials/groups.Server shows that plugin is working and I can add myself in groups.Problem is that server does not accept permissions added for Owner,default,moderators etc.How to fix this?What i need to do? Quote
FanaticNinja Posted January 23, 2013 Author Posted January 23, 2013 Try giving the latest dev build a try for essentials here: (I have not tested this at all, and use PermissionsEX without issue) http://ess.ementalo.com/viewLog.html?buildTypeId=bt2&buildId=lastSuccessful&tab=artifacts&guest=1 I can test out this later today after work, perhaps ill post working plugin links in the original post to reflect what I'm using for further help. Quote
ahmut Posted January 23, 2013 Posted January 23, 2013 ok i got it working and now it wont let people other than ops talk or interact with items how did you by pass that ninja? Quote
FanaticNinja Posted January 23, 2013 Author Posted January 23, 2013 Quick question, do you have ForgePermissions installed? if so, delete it from the coremods folder. (It is not needed as we can use bukkit plugins to do all that we need) Quote
ahmut Posted January 23, 2013 Posted January 23, 2013 no such files or anything named that in any of the files Quote
FanaticNinja Posted January 23, 2013 Author Posted January 23, 2013 What bukkit plugins do you have installed ahmut? If you have any permission based ones, it would be useful to see any groups or user settings (yml files) that you have added? A good test is to remove all bukkit plugins and test if non-op users have the issue still. (just un-op yourself for faster in person testing) Quote
ahmut Posted January 23, 2013 Posted January 23, 2013 its only when i have modifyworld installed when non ops cant interact or chat, and when permissionsex is on that they can talk but then they have the you dont have permissions to X with Y the other plugins work its just those 2 im having difficulty with, and on you server it doesnt let me do the commands so im not sure if you have same issue on that. Quote
FanaticNinja Posted January 23, 2013 Author Posted January 23, 2013 Default users can chat and build just fine, here is my permissions file: (it is messy, and i have lots of overlap commands from inheritance, and I am still fine tuning.) Removed the users, except mine for this example. users: FanaticNinja: group: - Admin permissions: - autosaveworld.* groups: Default: default: true prefix: '' permissions: - essentials.afk - -essentials.sell - -essentials.afk.auto - essentials.back - essentials.back.ondeath - essentials.balance - -essentials.balance.others - essentials.balancetop - -essentials.chat.color - -essentials.chat.format - -essentials.chat.shout - -essentials.chat.question - -essentials.compass - essentials.delhome - essentials.depth - essentials.exp - -essentials.getpos - -essentials.hat - essentials.home - essentials.ignore - -essentials.itemdb - -essentials.kit - -essentials.kits.tools - -essentials.mail - -essentials.mail.send - -essentials.me - essentials.msg - -essentials.msg.color - -essentials.msg.format - -essentials.nick - essentials.pay - -essentials.ping - -essentials.powertool - -essentials.powertooltoggle - -essentials.protect - essentials.seen - essentials.sethome - -essentials.sethome.multiple - essentials.signs.use.* - essentials.signs.create.disposal - essentials.signs.create.mail - essentials.signs.create.protection - essentials.signs.create.trade - essentials.signs.break.disposal - essentials.signs.break.mail - essentials.signs.break.protection - essentials.signs.break.trade - essentials.suicide - essentials.time - essentials.tpa - essentials.tpaccept - essentials.tpahere - essentials.tpdeny - essentials.warp - -essentials.warp.list - -essentials.worth - modifyworld.* - lwc.protect - ChestShop.shop.* - multiverse.help - multiverse.core.info - multiverse.core.list.who - multiverse.core.coord - multiverse.core.spawn.self - -multiverse.teleport.* - multiverse.access.world - multiverse.access.world_nether - multiverse.access.world_the_end - mcmmo.skills.* - mcmmo.ability.* - mcmmo.commands.ptp - mcmmo.commands.party - mcmmo.chat.partychat - bukkit.command.help inheritance: options: build: true rank: '1000' Giblet: default: false prefix: '&2[Giblet] &f' permissions: - bukkit.command.* - essentials.* - -essentials.sell - -essentials.afk.auto inheritance: - member options: build: true rank: '150' Mod: default: false prefix: '&5[Mod] &f' permissions: - bukkit.command.ban - bukkit.command.ban.ip - bukkit.command.ban.player - bukkit.command.gamemode - bukkit.command.kick - bukkit.command.unban - bukkit.command.unban.ip - bukkit.command.unban.player - -essentials.spawner.enderdragon - essentials.afk.kickexempt - -essentials.sell - -essentials.afk.auto - essentials.ban - essentials.ban.notify - essentials.banip - essentials.broadcast - essentials.chat.url - essentials.chat.magic - essentials.clearinventory - essentials.delwarp - essentials.eco.loan - essentials.exp.others - essentials.ext - essentials.fly - essentials.getpos - essentials.getpos.others - essentials.helpop.recieve - essentials.home.others - essentials.invsee - essentials.jails - essentials.jump - essentials.kick - essentials.kick.notify - essentials.kill - essentials.kits.* - essentials.msg.magic - essentials.mute - essentials.nick.color - essentials.nick.others - essentials.realname - essentials.seen.banreason - essentials.seen.extra - essentials.setwarp - essentials.signs.create.* - essentials.signs.break.* - essentials.spawner - essentials.spawner.* - essentials.thunder - essentials.time - essentials.time.set - essentials.protect.alerts - essentials.protect.admin - essentials.protect.ownerinfo - essentials.ptime - essentials.ptime.others - essentials.togglejail - essentials.top - essentials.tp - essentials.tp.others - essentials.tphere - essentials.tppos - essentials.tptoggle - essentials.unban - essentials.unbanip - essentials.vanish - essentials.warps.* - essentials.weather - essentials.whois - essentials.workbench - essentials.world - essentials.worlds.* - lwc.mod inheritance: - member options: build: true rank: '200' Member: default: false prefix: '&2[Member] &f' permissions: - essentials.afk - -essentials.sell - -essentials.afk.auto - essentials.back - essentials.back.ondeath - essentials.balance - -essentials.balance.others - essentials.balancetop - -essentials.chat.color - -essentials.chat.format - -essentials.chat.shout - -essentials.chat.question - -essentials.compass - essentials.delhome - essentials.depth - essentials.exp - -essentials.getpos - -essentials.hat - essentials.home - essentials.ignore - -essentials.itemdb - -essentials.kit - -essentials.kits.tools - -essentials.mail - -essentials.mail.send - -essentials.me - essentials.msg - -essentials.msg.color - -essentials.msg.format - -essentials.nick - essentials.pay - -essentials.ping - -essentials.powertool - -essentials.powertooltoggle - -essentials.protect - essentials.seen - essentials.sethome - -essentials.sethome.multiple - essentials.signs.use.* - essentials.signs.create.disposal - essentials.signs.create.mail - essentials.signs.create.protection - essentials.signs.create.trade - essentials.signs.break.disposal - essentials.signs.break.mail - essentials.signs.break.protection - essentials.signs.break.trade - essentials.suicide - essentials.time - essentials.tpa - essentials.tpaccept - essentials.tpahere - essentials.tpdeny - essentials.warp - -essentials.warp.list - -essentials.worth - modifyworld.* - lwc.protect - ChestShop.shop.* - multiverse.help - multiverse.core.info - multiverse.core.list.who - multiverse.core.coord - multiverse.core.spawn.self - -multiverse.teleport.* - multiverse.access.world - multiverse.access.world_nether - multiverse.access.world_the_end - mcmmo.skills.* - mcmmo.ability.* - mcmmo.commands.ptp - mcmmo.commands.party - mcmmo.chat.partychat - bukkit.command.help inheritance: - default options: build: true rank: '900' Dragon: default: false prefix: '&c[Dragon] &f' default: false permissions: - -vanish.* - '*' inheritance: - admin options: build: true rank: '0' Admin: default: false prefix: '&c[Admin] &f' permissions: - worldedit.* - worldguard.* - autosave.* - autobackup.* - bukkit.command.* - essentials.* - -essentials.sell - -essentials.afk.auto - multiverse.* - ChestShop.* - lwc.admin - lwc.shownotices - autosaveworld.autosaveworld - autosaveworld - mcmmo.tools.* - mcmmo.admin - xauth.admin inheritance: - mod options: build: true rank: '10' Quote
FanaticNinja Posted January 24, 2013 Author Posted January 24, 2013 I see what you are saying, unfortunately I cannot do more testing until I am at my server box. (which will be a few hours) My ops.txt file is blank, and i know for a fact that I can do / commands, and have seen normal users log-in and register and chat. Quote
ahmut Posted January 24, 2013 Posted January 24, 2013 yea login register but the perm ones from essentials dont work Quote
FanaticNinja Posted January 24, 2013 Author Posted January 24, 2013 So i was also able to confirm that new users could not do /help or /spawn /sethome etc.. So i added: (looks like i missed this in my config) - essentials.help - essentials.spawn to the default: true group, and this solved any issues a base used had with using / commands. Hopefully this helps you ahmut. Quote
Air King Posted January 24, 2013 Posted January 24, 2013 Damn dude, you just saved my life. Thank you so much! I will be posting a working ZIP of the latest build with working Grief Prevention. Quote
ahmut Posted January 24, 2013 Posted January 24, 2013 - essentials.home is on your list but even defaults cant do that without OP Quote
FanaticNinja Posted January 24, 2013 Author Posted January 24, 2013 The home was in, however help and spawn was not. I don't know how or why, however that solved any issues i had. Quote
FanaticNinja Posted January 26, 2013 Author Posted January 26, 2013 Damn dude, you just saved my life. Thank you so much! I will be posting a working ZIP of the latest build with working Grief Prevention. NP, glad it worked out for you. I just installed Grief Prevention on my server (test bed before server), works great so far. Quote
FanaticNinja Posted January 27, 2013 Author Posted January 27, 2013 Any way of getting this a sticky? I think it is a valid way to get bukkit plugins if people are willing to do bleeding edge stuff. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.