Jump to content

Recommended Posts

Posted

Hi guys- I've recently started a server for my 3 boys and a few friends with the Tekkit 3.1.3 build. It's incredibly addictive I must say, but one thing that has really been an issue is player collision. Is this due to Tekkit using 1.2.5, Tekkit in general or is it a server side setting I can change. If none of these is there a mod I could apply to disallow this functionality? TIA

Posted

Why is it a problem? Do you mean legitimate "entity" collision where one player can push another by running into them - for example, into the ocean, a hole over a lava pit (always good fun) or off a cliff when they are AFK - or do you mean when players accidentally hit each other with their pickaxes while mining close to each other and causing discontent, swearing, intrafamily violence, and/or ragequit syndrome? ^_^

If it is the latter, there are various ways to fix it:

1. Set pvp to false in server.properties. This will disable player-player damage.

2. Install the WorldGuard bukkit plugin (which you may want to do anyway). Once installed, you can define areas and set the PvP deny flag, which will prevent unintentional damage and allow all the kids to have their own private areas in the same world (if you/they want).

3. Use a bukkit plugin like Multiverse and set pvp to false in the world config file for the desired world.

If you use any bukkit plugins, make sure you get the versions that are appropriate for MC1.2.5, which will not be latest ones in many cases, or they may fail to load and/or generate various types of errors.

The advantage to using WorldGuard is that you can leave pvp set to true in server properties and define areas where it is allowed and denied within your world. Eventually, your Minecrafters are going to want to fight each other, so you can make WorldGuarded arenas where battle and player-on-player damage are allowed. Note that if you install WorldGuard, you will have to add Tekkit default users, like [buildCraft], [RailCraft],[ComputerCraft],[RedPower], etc., as ops (/op [buildCraft] as admin or op [buildCraft] from the console) or add them as members to your regions. If you don't, quarries and other machines/features will mysteriously not work because they don't have region privileges.

Alternately, you could use Multiverse to create multiple worlds where there are different parameters - survival, creative, pvp, no pvp, etc. to add to the game variety.

Have fun.

Posted

Thanks for the response but I already have PVP set to false in the serverproperties.

I was referring to when the 5 of us go mining and decide to look over the edge at something and the first one looking gets pushed over even if they are "sneaking" on the edge. Tight quarters its a nightmare.

My 1.45 server doesn't have this type player collision and we never had a problem. This issue only presented itself once we started playing Tekkit.

Posted

Well...Tekkit is currently built on MC1.2.5. Sounds like you you guys are singing the "Hello lava my old friend; I see you've pushed me in again" song not by Simon & Garfunkel. Hehe.

You could try installing WorldGuard and setting the pvp flag to deny. I don't recall if that fixes collisions or not and can't test it at the moment, but it might be worth a try. The command to change the global flag (affecting the whole world) is: /region flag __global__ pvp deny ...or... /region flag regionName pvp deny ... if you define a custom region.

Otherwise, I don't know if there are any specific anti-player collisions bukkit plugins. Maybe. I know there are some for minecarts. Since Tekkit is built on bukkit, if there were a 1.2.5-compatible bukkit plugin, then it should work.

That being said, it looks like there are 2 old pull requests on github for a Player Collision API (interesting in that others want the same thing, but maybe not immediately useful without doing a custom server build).

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
×
×
  • Create New...