Bukkit and Plugin Choice For FTB

  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

RustyDagger

New Member
Jul 29, 2019
40
0
0
I'm not looking to debate my Opinion on any of the following Information, But to simply state what I found worked Best for me and my situation. in Hope of helping out some other server Owners.

So I want to list what I use currently at the Top then explain some of the reasons below.
Bukkit:
MCPC Plus: For Loading bukkit Plugins.

Plugins:
Worldedit: map Fixing and Cleanup tools
Commandbook: general commands and must Have's
Tekkit Restrict: Disabling of items Blocks and Much More. Very flexible.
Grief Prevention: Player Land Claim and Chest Protection In one.
Bpermissions: Handling those pesky Who can Do what Files.
WorldBorder: Preventing Map File being huge from mass traveler's


Reasons:

Bukkit:
I chose MCPC plus over BukkitForge because I had many teleport issues and player_interact event issues when using BukkitForge It still needs more work before I would class it as usable. On the other Hand I have Had no such issues with MCPC plus yet but Iv not had that very long at this point in time but first impressions are much better.

Plugins:
WorldEdit:
I use worldedit because that is what I am used to and it is needed for commandbook to work. Some other server owners may use some of the voxel plugins as they do much the same tasks just in a different manor.

CommandBook:
I use Commandbook because it is simple to install its permissions have groups to them and only take 10 or so minites to Setup Unlike some other Popular Plugins Such as essentials that have a single ungrouped permission node for every command. I blame essentials for making people hate permissions I really do. Many server owners swear by Essentials as that seems to be the Norm and the plugin with the most How To's made for it but did you ever stop to think why there are so many How To's for it? Its simple really its because its over Complicated Crammed full of useless Features and Things most just don't need. I Have a feeling in going to get some hate for all that :/

Tekkit Restrict:
I tried a few other plugins of this nature such as NoItem, NoItem was much easier to configure but I found it made some lag when preventing items being picked up. So I changed to tekkit Restrict. TR Is Very Flexibal when it comes to config. It has plenty of permissions to bypass any restriction you may want to apply to players but not admins and I spent a good 2 hours adding a bunch of things that make lag and bypass the protections of Anti griefs to its config for the DW20 Pack. It allows for a Name and Reason to be printed to chat for each Id you block. This is helpful to prevent those players asking why some thing is blocked or can be used to print a Helpful message to say let a player know they can use that block on another map. ( quarrys Fillers etc )

Some other server owners may wonder why I dont just use World guard and its Blacklist system Simple really Its not a Global Blacklist file its Per map meaning a whole ton of copy / paste work to do every time you need to add to the list of blocked items. allowing some thing on one map and not another can become a very complex copy/paste situation very quickly. where with TR you set a global file and then grant Bypasses with permissions. to allow certain things on some maps. much less work.

Grief Prevention:
This plugin is made by the same developer as Tekkit Restrict And I have found it to be a very powerful tool its config for adding chest type blocks to protect offers some advantages over say LWC. the main thing is with the Barrels from factorization I Found that adding the barrels id to the list of containers only blocked putting items into them ( right Click ) But i was able to Have it fully blocked by also listing the Barrels Id as an Access Block ( door type ) this canceled the Left Click event And stopped items being stolen.) In all I think I added 81 config entry's for the DW20 pack taking around 2 hours. well worth it Because it also provides A way for users to protect and manage who can do what to their builds.

Bpermissions:
Again this is a little more of a personal preference due to using it before. But It has better stability on modded servers over PEX. The reason for this is because PEX works against Bukkit's system and injects its own code into bukkit to change how bukkit does things as you are already using a different type of bukkit and not the normal bukkit it can cause some bugs So that is why I recommend you stay clear of PEX.

WorldBorder:
Super simple config Set and forget type of plugin that is awesome at what it does and it does it well regardless This plugin along with worldedit has been on all my servers since very early bukkit days.


If you have any replacement plugins or others that work very well from your experience with adding bukkit to FTB feel free to share them below.
 

vemacs

New Member
Jul 29, 2019
14
0
0
What modpack are you using, anyways?

BukkitForge is built on top of FTB server software, so Forge mods should work perfectly. MCPC+ is built on top of Spigot, so Bukkit plugins should work perfectly.

For most FTB servers, I would go for BukkitForge, as I've heard of Forge-related issues with MCPC+.
 

vemacs

New Member
Jul 29, 2019
14
0
0
I'd like to know where you read that BukkitForge was built on top of FTB. As far as I know, it's built to Forge.
Sorry for the vague language, but it is, in my sense. You can either:

-drop it in the coremods folder
-copy paste the contents of the ZIP into the JAR

Since it requires the FTB jar (namely vanilla+forge) as a dependency, I count that as "built on top of".
 

Phuriousgeorge

Active Member
Jul 29, 2019
12
0
26
Okay, just wanted to be clear, while there are discussions between the FTB team and the BukkitForge creator, there is no affiliation or requirement.
 

97torvic

New Member
Jul 29, 2019
33
0
0
I have two questions:

Could you pastebin the DW20 edited GriefPRevention config file please?

Can anyone please tell me how to install the MCpC+ please?

Any help will be appreciated! Thanks!
 

Staxed

New Member
Jul 29, 2019
1,019
-2
0
Can anyone please tell me how to install the MCpC+ please?

Any help will be appreciated! Thanks!

Download the jar, rename it to whatever your current server jars name is and replace it, restart server, done.
 

97torvic

New Member
Jul 29, 2019
33
0
0
Hello,

But I have the DW20 server jar installed. How can I add the MCPC+ jar there? Or easyer, how can I install both together?

Sorry for my bad english, and thanks for helping me!
 

Staxed

New Member
Jul 29, 2019
1,019
-2
0
Do exactly what I already said to do. Just replace the jar that's already there. It will work just fine, DW20 information is in the files installed by the jar, not the jar itself.
 

97torvic

New Member
Jul 29, 2019
33
0
0
If I'm using CreeperHost, do I have to preset the jar to Craftbukkit, Vanilla, Spigot or what?
Thanks
 

Staxed

New Member
Jul 29, 2019
1,019
-2
0
you are on this forum because you want to use FTB right? Use the FTB jar that you want, after the server starts and gets running for the first time, shut it down and replace that jar with the MCPC+ jar, start server again.
 

RustyDagger

New Member
Jul 29, 2019
40
0
0
I was trying to decide if i should post the configs for the DW20 pack that I have made many many hours of searching ID's and adding them to Grief preventions List of containers and doors. has been done. I think my config makes my server unique and sharing such a file may result in more server owners in over their head with some thing they don't really know how to change.

That being said an adfly link to the file for my effort could be a nice reward.
 

WitherSauce

New Member
Jul 29, 2019
82
0
0
RustyDagger, why would you need to add all the IDs to the grief prevention list? A grief prevention plugin should work out of the box for containers and doors. Or did you run into issues whereby the plugin was not recoginizing the IDs of modded containers and doors?

If that was the case, you could have avoided that by using a plugin called Prism. It worked for me (MC v8.0.1) with no need to add IDs to any list. So far its the been the best anti grief and logging plugin i have ever used, period. Support for up to 4096 IDs, perfect rollback with mods, works out of the box, mysql, logger that recognized any container, even modded, pre-made Web UI for the logger... It goes on and on :)
 

darkinnit

New Member
Jul 29, 2019
88
0
0
When you say Prism "recognized any container, even modded" are you saying it logs chest accesses? If so I will definitely have to try that out. :)
 

Baron

New Member
Jul 29, 2019
59
0
0
RustyDagger, why would you need to add all the IDs to the grief prevention list? A grief prevention plugin should work out of the box for containers and doors. Or did you run into issues whereby the plugin was not recoginizing the IDs of modded containers and doors?

If that was the case, you could have avoided that by using a plugin called Prism. It worked for me (MC v8.0.1) with no need to add IDs to any list. So far its the been the best anti grief and logging plugin i have ever used, period. Support for up to 4096 IDs, perfect rollback with mods, works out of the box, mysql, logger that recognized any container, even modded, pre-made Web UI for the logger... It goes on and on :)

GriefPrevention and Prism are two different plugins. One stops griefs and protects your stuff while the other one logs stuff and can rollback if you got griefed. Why not just stop grief from happening in the first place?
 

darkinnit

New Member
Jul 29, 2019
88
0
0
GriefPrevention and Prism are two different plugins. One stops griefs and protects your stuff while the other one logs stuff and can rollback if you got griefed. Why not just stop grief from happening in the first place?
Some servers aren't so strict. One man's griefing is another man's light hearted prank. Different servers have different needs. Some may want to prevent any unauthorized modification at all to protect all the things, some may consider this a little anti-social and prefer to rollback in the real cases of griefing. It really depends on various factors such as whether the server is public or whitelisted, a large or small server and the maturity of the players.