#[SpigotMC 1.12.2] Plugin setup for Factions server
1 messages · Page 1 of 1 (latest)
Send a screenshot of the console
im trying to use a plugin but it states it doesnt work with java as well is there any modpack that isnt java?
thats not installed in the server btw it actually forces the server to close if i add it in so this server with that log is brand new
It's been a long time since I played with Bungee... This is the proxy, right?
Doesn't Bungee log out the servers it proxies for on startup? I don't see that here.
Nor do I see a connection attempt.
i dont know i havent played mc in like 6 years and theres no OP factions servers so ima start one
because on mc its not online via 2nd picture
Right, but it should show the connection attempt in the logs.
how would there be a connection if i cant physically even try to connect the server says offline
You should be able to still hit the ▶️ /Connect button for the client to try anyway.
ok ill click it
Also, the lobby server behind bungee is up and running? Can you directly connect to it?
what do you mean by that?
am i supposed to buy another server to link to it or sum
That's what Bungee is for? Connecting multiple servers behind a single common address.
That's all it does.
Bungeecord is the proxy server. Another server would act as a hub, another could be Creative, another would be survival, ect.
If the intent is to run just one server, you should be using Spigot, Paper, or another plugin variant.
Or any of the modded server loaders if that's what you're needing.
Since it's been a while since you've hosted, is it possible you got Bukkit/Spigot and Bungee backwards? 🙂
Meaning id have to buy another server to link to it correct?
At least 2 more.
ahh its been to long
No point in running Bungee to just proxy for a single backend server.
im just making one server an Op factions server thats it
Okay, then you want Spigot/Paper.
but i also need something that hosts without java
as i have a plugin(bought) that doesnt work with java
right in their discord says no java but ill try spigot i did bukkit last time
Spigot team maintains Bukkit just to have a place where they make the more rudimentary changes for new versions, but they do not release official builds.
I'm not sure what they mean by Java Agents, but Agent is the key word there.
The page says Paper, Pufferfish, and Purpur only for MC 1.21, no Spigot.
even 1.12.2
[17:27:53 INFO]: There was an issue while attempting to execute a redis command. (Connection refused: /127.0.0.1:6379)
[17:27:53 INFO]: There was an issue with the database! Disabling.
The plugin requires MongoDB and Redis - neither of which Bisect offers.
rip
Mongo and Redis both offer their services as paid hosted services, but I'm not sure what exactly you wanted out of this plugin that you couldn't get out of something more self-contained like CMI.
.Zactly
i got it for free homie talked it up said it was good
but its just seeming to be a headache not tryna go find another host and pay for another server
What features of it exactly were you looking for?
Phoenix is 30 Euro. Non refundable.
just seemed like a good "basic" multi purpose plugin
Yeah, it isn't basic if it requires Mongo and Redis.
That would be Essentials or CMI.
is it a good plugin? or would essentials/cmi. work just as good?
Hoss swears by CMI.
I've used EssentialsX before for super simple stuff and it was solid.
CMI is also half the cost of Phoenix.
Yup.
i assume so
It works on anything - completely self-contained for a single server.
If you expanded, it uses MySQL (which Bisect provides) to sync between servers.
I used Essentials for about 3 years. Switched to CMI 7 years ago. Never went back. MUST-HAVE plugin in my opinion.
!cmi
He's got them shaky fingers.
all the addy huh
bet ima get that and start working been tryna use this plugin for like 24-48 hours been pissing me off lowkey
Yeah, that's an Enterprise level plugin when a Small-Medium Business grade one like CMI is more than functional.
Or even the more SOHO grade EssentialsX.
enterprise meaning like really good right?
Enterprise meaning like for professionals with a board of directors and budgets and...
Not like the USS Enterprise.
ahh
Sorry, my day job is software and we do a lot of "home users need X, small businesses need Y, and big enterprise customers need Z."
ur all good homie
@kindred cargo@queen adder just bought it
[SpigotMC 1.12.2] Plugin setup for Factions server
Awesome thanks all 4 of you shoulda done this yesterday lol
That's what the Discord is here for - asking others for "hey, is there a better way to do this?"
It's like Stack Overflow for game servers. Without the updoot system.
im still waiting in their discord for help lol like 18 hours
dont need them anymore
I think Hoss said the CMI web forum would get responses quicker than that most days.
i got cmi as soon as i bought it instantly just went over to purchases and it was there
@kindred cargo@queen adder is there something im supposed to install with cmi?
to make it work?
or do i need a specific version for 1.12.2
It's all on that website - CMIlib you need in addition to the main plugin.
You may need an older version for 1.12.2
Dl the latest, but you have to dl cmilib from the link on the frontnpage
also I am out for the night. Watching movies with a special lady.
(Don't tell my wife!)
I heard she had a movie date herself tonight anyway.
i told my wife and she said i need to remove you from the internet im sorry
Any of you know any good faction plugins support 1.12.2 spigot free or paid ofc good vouchs for paid
@queen adder how good is bisect hosting for bigger servers say 500 maybe more
Anything recommend? Plugins that help keep it running smooth etc
I mean, once you're at 500, you're looking at splitting people up via Bungee...
This is the better question to ask openly for those who have run larger servers to answer. I've always been in the dozen or so size class.
Back in the day (1.11 and 1.12), we ran servers that got into the 50+ range for players all on at the same time. BUT this was entirely dependant on the Minecraft version. on 1.9 for example, you could easily do more. On 1.20? You're gonna cap out at 60-70 unless you so serious feature trimming.
its on 1.12.2
but i shouldn't need bungee if im only running one singular server, theres not a hub to Teleport to the server you just spawn right into the server in the spawn
Right, I'm saying once you're up in the hundreds is when you start looking at bungee to distribute the load.
How exactly does that work??
just a bungee hub and then multiple servers that connect all into the same one type shi?
Bungee hub and then do things like separating out a "mining world" for things like stripping entire biomes to bedrock and then get reset.
ah okay would i need seperate files/configs or can i dupe and be all good?
i just know once im done with all the basic stuff im going straight to a bunch of promotion
how would i be able to make it anywhere from 1.8 to 1. whatever the newest is
That's when you start messing with things like permissions mods and Vault and CMI to keep things synced between the worlds.
i got all that so thats perfect
Right, but you have to move them from single-server mode to keeping all their info in MySQL.
what permissions plugin do you use with cmi? and what way do you go about making Prefixes/Suffixs ie: Red{founder} Prefix or Green{Savage} Suffix
Hoss and I both use PeX. Luck Perms is popular, but has more frequent updates from security issues with the web configurator and hooking deeper into Minecraft/being more version dependent.
If you don't mind watching for updates, either works great. If you want to add the plugin today and never touch it again, PeX. If you're not great with commands and/or text editing, LuckPerms.
@queen adder check out my permEX Thread please
I am out running errands.
Apparently as is Hoss. I will look later if nobody beats me to it.
Awesome thanks man
@queen adder Ended up getting it to work it needed to be reinstalled but how do i make the prefix work? i made the group Founder added me to it and made the Prefix say founder but it doesnt show in chat
Also is there a way to make it so when typing a command(Most normal people that join the server) instead of doing say /cmi repair they can do /repair if that makes sense
PeX doesn't do prefixes - the group information it provides does.
I think the rest is CMI and Vault reading the PeX info?
Does CMI have command aliasing?
CMI has an Alias.yml where you can toggle the shorthand for CMI commands. plugins/CMI/Setttings/Alias.yml
I just threw CMI up on a fresh server and they were all on by default for me.
There is also the alias editor for creating custom alias. https://www.zrips.net/cmi/commands/custom-alias/
It just has a command and a code in the config I think it was under the group and all that for prefix
Awesome will definitely do this thank you
Just got in. Yeah, CMI default aliased command on by default. The reason you wouldn't want one on (completely configurable down to each command via configs) is because you might be using another plugin like mcMMO that also has a repair command. You don't want both to be repair, so you can set CMI to make sure you call CMI's repair by specifying /CMI REPAIR
when i first had the plugin it wasnt letting me after reloading the config and what not it started working my fault for that
Also for the life of me i cant figure this out, how do i get the [World] gone?
[14:30:45 INFO]: [world]<Preliked> t
You're using Multiverse, right?
yep
That's in the multiverse config file.
and multiworld
thought they had to be together no?
thats probably why i cant get rid of the world thing huh
haha maybe. I prefer Multiverse. It's a one line change in that config. true to false.
I've never used anything other than multiverse since back to like 1.10
i keep going in the config file and turning off prefix and taking out the [world] part saving and restarting and it goes right back to where it was
and i deleted multiworld
do i need to disable async too/
?&*
Before you make any changes to files... Stop the server. Change the files, Start the server.
No Async is fine
prefixchat: 'false'
prefixchatformat: '%chat%'
Some config files get overwritten/saved as you restart a server.
ok server is stopped changed those 2 things
saving and starting it
what would i do without hoss
shi used to be so easy either i forgot or it got harder
scramble around and figured it out yourself in 5x the time. I'm just a shortcut.
it was not stopping the server for that one
Though, I was one of those scramble around types, which is why I'm pretty familiar with all the popular and not so popular plugins
so for the group prefixs do i need to add that to the multiverse too?
Nope.
in Pex, you specify prefixes and suffixes, and in CMI, you specify the chat format, and where to put them.
So in pex, you have prefix=Owner, but you're also using a class system, or ranks, set the suffix to that value. In CMI you set the chat string to "$prefix% %suffix% %nickname% >" and it comes out like:
[Owner] [Mage] BigHoss (For me, as the owner, but regular players get:)
[Fighter] Someguy'sname >
Anyone without a prefix role would show it as not existing.
You could also use prefix for VIP, Mod, Newb, whatever you want.
idk what im doing wrong its not working
GeneralFormat: '{group}{prefix}&f{displayName}&7: &r{message}'
cmi
Owner:
inheritance:
- Player
- Admin
options:
prefix: '[Owner] '
weight: '100'
rank: '70'
pex
[14:54:08 INFO]: <Preliked> t
chat
am i supposed to have something else i dont get it, iused to have a whole plugin just for this
ok got the chat to start working had to turn cmi chat on and idk if it helped i installed placeholder api now i got the default prefix of [Player] so i set my group to owner again and it didnt change
CMI chat on is all you needed. Placeholder AI is to make new <placeholders>
Because you didn't specify a new prefix in owner.
hold on, lemme get an example of a working file...
Owner:
inheritance:
- Player
- Admin
options:
prefix: '&6[&cOwner&6]&7'
weight: '100'
rank: '70'
permissions:
- worldedit.*
- essentials.kits.*
- essentials.afk.kickexempt
- modifyworld.*
owner has a prefix
pex file
Owner:
inheritance:
- Co-Owner
permissions:
- discordsrv.silentquit
- discordsrv.silentjoin
- cmi.messages.disablelogin
- cmi.messages.disablequit
- bukkit.command.*
- minecraft.command.*
- permissions.*
options:
prefix: '&8[&6Owner&8]&7 '
rank: '1'
weight: '1'
Co-Owner:
inheritance:
- Admin
permissions:
- cmi.command.*
- cmi.command.effect
- cmi.command.staffmsg
- cmi.command.gm.creative
- gamemode.creative
options:
prefix: '&8[&dCo-Owner&8]&7 '
rank: '2'
weight: '2'
Admin:
options:
prefix: '&8[&4Admin&8]&7 '
rank: '10'
weight: '10'
permissions:
- cmi.command.tppos.others
- cmi.command.jail
Player:
options:
default: true
prefix: '[Player] '
suffix: '&7'
weight: '20'
rank: '100'
yea i have a prefix for it
sorry it was hard to read without the code brackets.
yea theres nothing different my owner has a prefix i set myself to owner im not sure whats bugging
Here's one with prefix and suffix action, perms remove to show rank and weight:
Owner:
inheritance:
- Co-Owner
options:
prefix: '&8[&6Owner&8]&7 '
rank: '1'
weight: '1'
permissions:
- bukkit.command.*
- minecraft.command.*
- permissions.*
Co-Owner:
inheritance:
- Admin
options:
prefix: '&8[&dCo-Owner&8]&7 '
rank: '2'
weight: '2'
permissions:
- cmi.command.*
Admin:
options:
prefix: '&8[&4Admin&8]&7 '
rank: '10'
weight: '10'
permissions:
- cmi.command.tppos.others
Celestial:
inheritance:
- Eternal
options:
suffix: '&8[&6Celestial&8]&7 '
rank: '20'
weight: '20'
permissions:
- cmi.command.sethome.20
Eternal:
inheritance:
- Legend
options:
suffix: '&8[&cEternal&8]&7 '
rank: '30'
weight: '30'
permissions:
- cmi.command.sethome.10
Rank and weight, #1 at the top, and bigger numbers go to lesser players.
Owner:
inheritance:
-Admin
options:
prefix: '&6[&cOwner&6]&7'
weight: '1'
rank: '1'
permissions:
- worldedit.*
- essentials.kits.*
- essentials.afk.kickexempt
- modifyworld.*
Owner
Player:
options:
default: true
prefix: '[&1Player] '
suffix: '&7'
weight: '100'
rank: '100'
i just deleted my permissions file cause something messed up causing it do disable its okay didnt need it anyway copied ur last one and pasted it gave myself owner didnt work
also disabled default group on the player one to false
but then i reenable player default rank and set the prefix and it worked
but only player not owner
hah, yeah, I didn't get to default on that example. My pex file is 600 lines long.
with the weight being 1000
nah ur good dont worry about that
once i figure the basic itll be long
groups:
default:
options:
default: true
prefix: '[&1Member]'
rank: '1000'
weight: '1000'
permissions:
- modifyworld.*
Owner:
inheritance:
- Co-Owner
options:
prefix: '&8[&6Owner&8]&7 '
rank: '1'
weight: '1'
permissions:
- bukkit.command.*
- minecraft.command.*
- permissions.*
Co-Owner:
inheritance:
- Admin
options:
prefix: '&8[&dCo-Owner&8]&7 '
rank: '2'
weight: '2'
permissions:
- cmi.command.*
Admin:
options:
prefix: '&8[&4Admin&8]&7 '
rank: '10'
weight: '10'
permissions:
- cmi.command.tppos.others
Celestial:
inheritance:
- Eternal
options:
suffix: '&8[&6Celestial&8]&7 '
rank: '20'
weight: '20'
permissions:
- cmi.command.sethome.20
Eternal:
inheritance:
- Legend
options:
suffix: '&8[&cEternal&8]&7 '
rank: '30'
weight: '30'
permissions:
- cmi.command.sethome.10
schema-version: 1
users:
6b1c0709-4ae8-4c1b-aa89-19fd5be1cb09:
options:
group: Owner
name: Preliked
do i need to turn default to true on everything?
but that would make it so owner is giving to someone joining fresh
correct
Noooooo Default: true should only be on the first join server rank. It's the default rank everyone gets at first.
thats what i thought
You don't need default:false for the rest either
then why isnt it registering that i put myself to owner?
I don't know, and can't look further at it, because I need to jet and pick up a kid from work.
😦
rip ill figure it out drive safe homie thanks for all the help
my daughter running around a crazy person right now
i know you swear on CMI but i deleted my cmi files ofc saved them and installed all essentials plugins and it works lol
CMI is such a, EH plugin. it has too many exploits and does too much for 1 plugin.
but yet when using cmi i was running into error after error after error but as soon as i installed essentials i didnt even touch anything and the things that were busted started to work, i.e prefixes and ranks i didnt touch pex same files and it worked nothing was stopping them from working on cmi the default rank prefix worked but nun of the other ones installed essentials and it worked without touching any config
im bugging
dont listen to me i read ur msg wrong
idk why i saw cmi is better lol
If you're running a big server with 30-50 plugins... and CMI can take over the role of 30 of them, it's a huge boost to performance and stability. Also when you update CMI, you're also updating 30 plugins. 1.22 comes out, CMI updated immediately, and 2/3rds of your plugins worth of commands and functions are updated. BAM.
Cmi is great and all, but imo too much for what it does. when you have cmi in a big server its exploited pretty easily.
Exploited how?
I would assume a lack of proper permission assignment is the only way to exploit it.
And that's on the server owner.
cmilib had a exploit where it let you ran any command, and teleport anyone*
Do you know the details how it was exploited? I'd like to read up on it.
it was a while ago ill try searching
There was the TP exploit that let you see the end-coords of a person near you who teleported, but that was fixed immediately. If that's the one from 2019... it hasn't been a thing since... 2019.
from January. most likely patched but this year
CMILib doesn't take commands, so I don't know how you can exploit it to TP you anywhere. You would have to exploit CMI/Residence (eachhave TP commands). When was that posted, and is there a proof of concept?
Or, where was it posted.
I'll let zrips know if he doesn't already.
#526389460074627080 message
The message I link was Zrips Discord posted on 1/6/24. I don't know where Tamz's was from. I assume they're both referring to the same thing.
If I recall, that was fixed later that day, and there have been 49 updates to CMILib since then. :/
I'mma check tho
Fixed same-day isn't "exploited pretty easily". That's an amazingly good software support model.
There's the problem. Fixed the same day, but people weren't updating.
Probably because half of CMI's users get it from Blackspigot, which introduces it's own exploits.
I remember this because people were shouting how the sky was falling, and it wasn't an issue.
It happened a long time ago.
And apparently Tamz is still pointing at the sky. haha
idk cmi was bugging wouldnt let me use the groups and ranks
Essentials works.
maybe once the rest of the server setup ill go back and update everything to cmi assuming thats easy
i personally dont care about a bunch of plugins it actually makes it easier for me to understand whats happening through what plugin
But you then have to add on rank plugins, hologram plugins, portal plugins, boss bar plugins, TAB plugins, alias plugins, autoannounce plugins, inventory control plugins, spawn plugins, NBT editor, etc etc etc etc...
CMI has 'em all built in.
rank plugins?
Yup
done right through Pex/Essentials wym
remember this is only 1 server not a hub for multiple only Op factions
If you want players to be able to do things like, kill 500 spiders, walk 200 miles, and then have the system automatically rank them up to the next level... essentials doesn't do that.
idc about that dont need it maybe in the future but most ranks are bought
i dont need a rankup system just needed my ranks to work with prefixes and perms etc
If you don't need all those things. don't worry about it...
But if you need holograms, portals, INVsee/INVManagement...
but then explain why my prefixes werent working for any rank other then default?
I don't know, but I guarantee it was a config error.
Not a CMI error.
That pex file I sampled to you, was for Pex and CMI
Wait, did you install a VAULT compatible with CMI?
CMI needs vault to read Pex prefixes/suffixes.
hey quick question and sorry to interrupt, but I have a genuine question , should i put that in community support even though I don't need support for anything?
If it's a general question without support needs, put it in the general area.
okay
#👋general-no-support
If it's going to be a whole thread, a community support post works, too.
yes vault is in
a CMI compatible one?
Okay ty!
Not just for economy.
Vault is needed by any plugin that wants to access another plugin's files/information.
i mean it had to have worked since it pulled default prefix
whats wrong with this?
since i edited it and added its bugging
yml #1 error: Spacing
damn
Yeah, gotta use a good YAML editor to make sure it's formatted correctly.
MVP is off
It's missing a space.
ALSO VERY IMPORTANT
Permissions work like this:
Rando Plugin says "Do I have permission to do this?"
Permissions plugin starts at top of list and goes down. Once it's satisfies, it says YES, NOT LOOKING ANY FURTHER.
All of your ranks satisfy "member" when checked.
And no further searching is done.
That's why you list them in reverse order, highest on top.
So when lowly scrub is asked what rank he gets, the plugin says admin? No, keep searching... Mod? no, keep searching... all the way down to Member. YES
Order matters.
An admin upon getting rank value would return admin immediately, stop search.
a Mod would skip admin, because it's not true, resolve moderator as true, then stop searching.
so owner on top and put the rest below that?
owner on top, then the rank just under owner, beneath that, then the rank under that...
This is especially important when denying permissions. If default has "-minecraft:commands" as a permission, and you're checking to see if an owner can use /kill, -minecraft:commands" would be satisfied first, and the owner is locked out, even if the owner rank had "minecraft:*"
It being lower in the list isn't even searched for at that point.
Editor that shows the whitespace is ideal.
vscode or notepad++
i fixed it
thank you for the space comment tried notepadd++ but i gotta change it to black but just found one online for yaml
I think you have to add a YAML plugin for Notepad++ to format them correctly.
i got a plugin to allow higher enchants but i make the kit and use the kit and it goes right down to prot 5
how to fix?
It would help to know what the plugin is.
Enchantplus
and essentials
that was one nice part of cmi it was right in config to adjust to what level you wanted max to be
So go back to CMI now that you have the permission ranks fixed?
cmi was the problem
i installed essentials and it worked immediately
installed cmi
seems to be working
but now i set myself to member then back to owner and it didnt go back
why does it do that?
essentials would let me go from rank to rank and not bug
nvm wrong command
pex user preliked set group owner is wrong
pex group owner user add preliked
is right
Now I gotta go through and change perms to cmi not essentials but make sure I keep a copy of essentials just in case
Granting permissions for commands that don't exist doesn't do anything.
You can leave both in place.
Yea but I can just download a separate file I don’t like having sloppy code like that with mixed perms bothers me when I go to find something to change it
Plus it was mainly the first like 3 roles that had all the perms needed
But once I get the perms done I can work on kits done with enchants and everything then setup the factions side of it and eco then start promoting
@kindred cargo what anti cheat works with cmi?
yikes
HackedServer was a neat one.
It tries to identify what kind of client a user is connecting with and notifies staff
Yeah, Hacked server was less an anti-chet, and more to tell me what local mods people were using.
For anti-cheat purposes, I guess...
im looking for a straight up anti cheat, kicks people for auto clicker attempting to afk grind etc
Those often kick people not cheating too... lots of false positives, which is why I never use them
i dont want it to ban just kick or at least send a message to say a staff chat that "big hoss" seems like hes using auto clicker or reach or kill aura type shi
i dont want one that like manages the whole server and sends kicks bans temp bans mutes etc just somthing that doesnt make it so the only way to find a hacker is someone recording and posting it
like i get kicked from a server when i use auto clicker over 8 clicks a second but it comes with my mouse i just have to enable it but itll still kick me cause it thinks im cheating
Yeah, I'm not good with those. Me or my staff were always on patrol.
ill still have staff online just want to make it a little easier to notice someone cheating even if its a false id rather false kick someone then let a hacker just rampage through
Buit as a player, I'm having fun and then I get a kick msg for suspected cheating. My reaction? "F this server, I'll play another."
but most the time ur not getting false kicked idk when i played siege id get accused for cheating and it would just boost my ego
but that is another game
not tryna advertise or anything cause the server aint ready but heres the ip if you wanted to take a look delete the msg if its not allowed ❤️
i figured sorry homie
The only thing a hacker can do to your server is advance himself, levels, economy, etc, and that's easy to find. Someone that lavas everything? Coreprotect rolls it back, and you ban the guy. Grief spawn? rollback and ban.
mines 1000 diamonds in 3 hours? rollback and ban.
and even then he shouldnt be able to advance himself with the perms set in place right? or is there cheats that go around that?
I mean like he makes himself invulnerable, gets a kill aura, and sits idle in the nether to gain XP from all the mobs throwing themselves at him, or the like...
Easy to find.
with CMI you can patrol, jumping from player to player in spectator mode to see what they're doing. Flying? Ban. Killing mobs with a sword from 20 feet away? Ban.
true but that also makes it so staff cant enjoy playing the server, thats what i enjoyed back in the day when i was staff on servers was i was still able to actually play the server then when something happened it would send an alert to only staff to deal with it
Staff can play, just take some time to check other players. Play/build, whatever for 45 mins, and take 5-10 mins to check the server, and get hback to what you're doing.
true
Hoss what plugin or config do you use to have tags, like yea there’s the group ranks for the staff and other ranks but more of like /tag having 20 tags prefix or suffix to choose from or would I just have to make suffix’s and make the command and have it send 2 separate commands as console having it remove the group then add the group they clicked on
I used to use DeluxeTags
It used a placeholder so it would fit in with prefix and suffix too, so you had three on the chat line.
I assigned all my tags to various monster killing feats. You could have "Bonebreaker" for killing x amounts of Skeletons, "Redeader" for killing zombies... etc
Works with cmi? Would I have to add something into cmi chat config?
Yep. But does it work with 1.21? That's the question.
It worked with 1.19. I don't know further than that.
I’m using 1.12.2
