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.
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/
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.
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
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/
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.
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?
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.
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?
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)
ahmut Posted January 23, 2013 Posted January 23, 2013 no such files or anything named that in any of the files
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)
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.
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'
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.
ahmut Posted January 24, 2013 Posted January 24, 2013 yea login register but the perm ones from essentials dont work
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.
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.
ahmut Posted January 24, 2013 Posted January 24, 2013 - essentials.home is on your list but even defaults cant do that without OP
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.
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.
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.
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