Sign in to follow this  
FanaticNinja

MCPC+ - Bukkit Plugins on Tekkit Lite

Recommended Posts

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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?

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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)

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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'

 

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this