#general
1 messages Β· Page 52 of 1
Like I said before, Windows Server is only useful for group policy, active directory services, and volume licensing.
Panels are... okay if you are sure you don't want to learn Linux and have hired a sys admin to take care of the machine
can anyone tell me why i got this error then crashed my server? https://pastebin.com/pCstDS5q
Weird error
it popped up on my bungee console
[22:15:16] [Server thread/ERROR]: Could not load 'plugins/LuckPerms-Bukkit-3.2.20.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: Cannot find main class `me.lucko.luckperms.bukkit.LPBukkitPlugin'
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:191) ~[PluginClassLoader.class:?]
at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:145) ~[JavaPluginLoader.class:?]
at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:334) ~[SimplePluginManager.class:?]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:256) [SimplePluginManager.class:?]
at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugins(CraftServer.java:320) [CraftServer.class:?]
at net.minecraft.world.storage.SaveHandler.initBukkitData(SaveHandler.java:458) [ayq.class:?]
at net.minecraft.world.storage.SaveHandler.func_75757_d(SaveHandler.java:136) [ayq.class:?]
at net.minecraft.world.World.<init>(World.java:350) [ahb.class:?]
at net.minecraft.world.WorldServer.<init>(WorldServer.java:153) [mt.class:?]
at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:356) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:329) [lt.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:620) [MinecraftServer.class:?]
at java.lang.Thread.run(Thread.java:745) [?:1.7.0_131]
Caused by: java.lang.ClassNotFoundException: Failed to remap class me.lucko.luckperms.bukkit.LPBukkitPlugin
at org.bukkit.plugin.java.PluginClassLoader.remappedFindClass(PluginClassLoader.java:488) ~[PluginClassLoader.class:?]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:409) ~[PluginClassLoader.class:?]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:211) ~[PluginClassLoader.class:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_131]
at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_131]
at java.lang.Class.forName0(Native Method) ~[?:1.7.0_131]
at java.lang.Class.forName(Class.java:278) ~[?:1.7.0_131]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:189) ~[PluginClassLoader.class:?]
... 12 more
Caused by: java.lang.IllegalArgumentException
at org.objectweb.asm.ClassReader.<init>(Unknown Source) ~[asm-all-4.1.jar:4.1]
at org.objectweb.asm.ClassReader.<init>(Unknown Source) ~[asm-all-4.1.jar:4.1]
at org.objectweb.asm.ClassReader.<init>(Unknown Source) ~[asm-all-4.1.jar:4.1]
at net.md_5.specialsource.RemapperProcessor.process(RemapperProcessor.java:83) ~[RemapperProcessor.class:?]
at org.bukkit.plugin.java.PluginClassLoader.remappedFindClass(PluginClassLoader.java:444) ~[PluginClassLoader.class:?]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:409) ~[PluginClassLoader.class:?]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:211) ~[PluginClassLoader.class:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_131]
at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_131]
at java.lang.Class.forName0(Native Method) ~[?:1.7.0_131]
at java.lang.Class.forName(Class.java:278) ~[?:1.7.0_131]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:189) ~[PluginClassLoader.class:?]
... 12 more
why ?
https://hasteb.in -> https://hastebin.com -> https://paste.md-.net -> https://gist.github.com -> https://pastebin.com are all valid sites to post your spammy logs to
GitHub is where people build software. More than 23 million people use GitHub to discover, fork, and contribute to over 64 million projects.
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
@leaden ocean up pls
Use bukkit legacy for 1.7 https://ci.lucko.me/job/LuckPerms/
I'll try thank you very much
craftbukkit
but it does't work
Could not load 'plugins/LuckPerms-Bukkit-Legacy-3.2.67.jar' in folder 'plugins'
Can you upload your whole start up log to gist.github.com and paste the link here please.
ah, with craftbukkit, I'm wondering if you need to update the special source in order for it to work. If you do, that's annoying. For instructions on how to do that, check pinned items in #support-1. I posted a fix for it.
hmm, if im not right you can use hotbar for messages with json right?
thats ActionAnnouncer iirc
@gilded nova can anyone tell me why i got this error then crashed my server? https://pastebin.com/pCstDS5q. Any idea?
Looks like a plugin issue @strong mountain
There should be more of a log, sometimes the messages will have the structure @strong mountain
like com.indieguts.bungeemotd.Main
So i should look at the logs then
@strong mountain server version?
1.12.1
from what I'm reading, they had sign exploits doing this (Patched ages ago)
Hmmm
So far everyone's solution is "Updating to the latest build"
Thats what ime at lol
People were fighting in this thread I found from corrupted chunk, to sign glitch, and rolling back the broken area
If it's a corrupted chunk, players will get kicked around the area, and won't be able to login @strong mountain
So spawn...lol
Also your server will crash when it's loaded
It started to crash when players would attack mobs then i updated and tjat got fixed now its this issue
Is that your bungee log? We need your server log to see what is crashing it.
Well we need your server crash log more specifically.
Hey @strong mountain remember my old Skyblock server?
yeah
I sold it π
lol
Dude changed everything about it, including the amazing builds...
wow
Sold it for $25, dude still owes me 1/2 of it
The fact that people buy setup servers is lost on me
@leaden ocean because they're lazy shits π
Indeed :/ but $25 is really cheap
I made premade servers whenever I have a VPS and I'm wanting to make a server, because it's simple something fun to do
The one I'm working on right now, I'm selling for $50
I have a build reserved for a server which cost me $25, so $25 for a full server is really good.
What is the $50 server going to include?
That's normal, for me at least @strong mountain
for?
5 custom islands (Same types, different sizes, are selected at random when doing /is)
Custom control panel (/is controlpanel aka is cp aka is)
Island Upgrades (Islands start as 25x25, they use special tokens to upgrade range)
Large spawn (250x250? (Guessing))
Wall Generators
Custom ore gens
Custom ASkyblock fly plugin (made by me)
etc
That server which luckperms isn't loading the data on
@leaden ocean wanna come look at it?
How to kill a linux screen...
I opened a screen inside a screen so it's glitching π
Hmm, what version of mc? My vanilla launcher is borked.
1.11.2 I think (Loaded the wrong jar, suppose to be 1.12)
Alright. Send me the IP via pm
I'll jump on as soon as I get a little launcher up since curse and vanilla seem to hate me.
same, and curse has died π
I meant twitch*
yeah, same things though, they're owned by the same people
I wonder how much they sold out for π
so thats the crash report from yesterday
bukkit & curse
when a player got kicked today it didnt throw an error on the server console just on the bungee console
user data start up
Also, gotta love how Nintendo is copyrighting the Pixelmon mod, and taking down hacked clients because they contain Minecraft's code
that's odd... luckperms hasn't detected vault on your server, TK1
@leaden ocean come check it out ;p Just rebooted the server
I will once I get my launcher semi-functional π
TK1, can you do /vault-info and send the output?
I cant right now...about to passout but tomorrow morning i can...if you could send me pm asking me that so i can remember that would be awesome
I would check the server myself, but I don't remember if you ever gave me your FTP information
When I helped you a while ago
@leaden ocean MagicLauncher is bae.
I didn't even know that was a thing
its rather old, but it still works
@gilded nova i cant remember if i did or not...but if your up when im off work we can check it out
is there a command to clear META for playerS?
I want my players to be able to buy TITLES for ingame money, but I cant do so they can change title the old one is still there π
using prefix for this
remove the prefix using /lp user <user> meta removeprefix <priority> Other than that, you'd have to remove ALL meta using /lp user <user> meta clear
but, if prefix is the only meta directly assigned to the users, clear should be fine
Im using GROUP prefix for the rest, so atm im not using specific meta for users.
So i should be able to "give them prefix" and if they want a new one buy pressing a button I add two commands. first: meta clear, Second: meta addprefix again.
correct, that should be fine. but test it before throwing it on a production server
if it is done by a button, I'm curious as to whether the clear command removes the new meta as well
nah its done by talking to npc, json book commands π
dont know if I can run two commands tho
merjilin
damn i cna just run one command at the time xD
What idiot does math at 1AM besides me?
*Meth
No math π
Can someone help me with a scoreboard code async? how do I make the scoreboard async like update eery 4 seconds or a time that doesnt affect the server using the update scoreboard code, never done this before and the scoreboard works like it should but only updates on player join event
how do I make my scoreboard async?
Awwww
https://i.oppvp.eu/DeFjd why is it the } red?
After 20L); put a }
oki will try
@supple stirrup you forgot a closing } after the if
sorry forgot that wasnt the full code of the instance
public void onEnable() {
instance = this;
Manager.register();
BukkitScheduler scheduler = getServer().getScheduler();
scheduler.scheduleSyncRepeatingTask(this, new Runnable() {
@Override
public void run() {
if (Bukkit.getOnlinePlayers().length != 0) {
ScoreboardManager.updateScoreboard();
}
}, 0L, 20L);
commands();
this.setupPermissions();
this.setupChat();
this.optimize();
}
@drowsy quest
the if instane is closed
but the one before ,0L just gets red
Add one more
Told you the if wasn't closed π
my scoreboard still just updated on the player join event, my ezqueue scoreoard is so hard to make ;_;
I don't know much about scoreboards
@supple stirrup I pray to god you have tried googling it
?
I did copy from there
From where?
public void onEnable() {
instance = this;
Manager.register();
BukkitScheduler scheduler = getServer().getScheduler();
scheduler.scheduleSyncRepeatingTask(this, new Runnable() {
@Override
public void run() {
if (Bukkit.getOnlinePlayers().length != 0) {
ScoreboardManager.updateScoreboard();
}
}
}, 0L, 20L);
commands();
this.setupPermissions();
this.setupChat();
this.optimize();
}
That looks exactly like the answer on stack overflow. Did you copy it from stack overflow or bukkit?
bukkit
and I'm trying to make a ezqueue scoreboard, so when they queue it changes scoreboard, but it needs to get updated but only happens when the player jons
joins*
?
The gamepedia post wasn't updated for a year
Could be outdated?that's the spigot page
Or its the setting the data on the scoreboard that isnt working.
Anyway
Gnight
Hope I helped a little
https://hastebin.com/bikeyaxugo.java this is my code
for the scoreboard
if someone has better solution please send me it, I would like to have my scoreboard like Arcane so if they are in a ezqueue queue then use the queue scoreboard while if they leave queueu or isnt in a queue use standard scoreboard without queueu
If you could ask a fortune teller one question, what would it be
Dying of laughter -> https://www.spigotmc.org/threads/my-pro-trump-post-on-spigot-was-removed.265933/
Ima get banned because of this stupid thread π
Awwww shit thread closed
@gilded nova you are asking for trouble with that topic...
@rich roost it was someone elses thread, I was just joining in the shit talking
@rich roost http://imgur.com/a/cOBC1 (Click the link for more images)
Fire with fire creates an even bigger fire
Lol
?
Does Communitybridge work with this permissions plugin?
Can someone suggest me plugins that I can change the forums rank from in-game and sync them
I have minesync but it feels like it doesn't work properly
Someone who knows where i can get a hacked minecraft launcher/client whatever. need to test the security on my server ^^
i wnat to know if it possible to login with a hacked client with a changed name
π
Oh it works of it's under bungee
im using bungee
Without protection
Using onlyproxyjoin or ipwhitelist if you're going more secure block all incoming connection that's not the ip
dont get it how they looged in with my name xD
@soft sparrow in a network setup if your security is not tight. It is possible to bypass the bungee and connect straight to one of the servers behind it, being as these servers have to run in offline mode to work with bungee it won't even check to see if the player name connecting is valid. (Although I've tested and noticed now a days of setup right it will say wtf is your uuid info)
forgot the firewall part so they connect thrue their own bungee xD
I generally only let the servers behind the bunge listen to localhost. Then nothing can happen
Also I remember there being a whitelist plugin that whitelists IPs in case you need to allow external access to the server
@supple stirrup i don't think so but it is open source
you could add the support yourself because i'm looking to do that
well, since I think I need to add api and hcange the sourcecode I cant be asssed to do it atm
it wouldn't be that hard
because right now we're doing it and my developer says its easy to add
may I get a copy? @rich roost
I'll try to publish it on my GitHub @supple stirrup
been a while since I've showed up here..
Converting a YAML config to a HOCON config is the worst thing in like every FML
I use the config lib, which allows me to automatically migrate and update the config
Which many many many people have complained about
but why switch from yaml
Haven't found a decent lib that supports preserving comments etc
Also I personally like HOCON more. Has a lot more features
the lack of editor support makes me dislike it
A basic text editor is good enough xD
I mean the format is pretty new. Support will come with popularity of the format
syntax highlighting makes a huge difference.
A JSON highlighter should do
nope
because it's not the same as json
no brackets for a start
I'm talking about more than just highlighting
a lot of editors will highlight errors
Still I need to be able to add new keys to the config without the user having to migrate the configs manually (what I currently do) and with keeping the comments
HOCON would accept that as valid though
I do. I think you get mine too
nope
Ok
i actually dislike bukkits config api in general
the whole process of (de)serialization is painful to write
Sponge's is pretty nice I think
i'm not used to configurates method names
and it has literally no javadocs
gson is probably my favourite
I'm using the original HOCON library. Very well documented
And uses an immutable model which is good for a lot of things
mhm
This one: https://github.com/typesafehub/config
this is generally what I use whenever I have to serialize stuff
I usually prefer to write the behaviour myself, as opposed to using an ORM
for configs?
Yes
yeah, I just don't bother π
I mean the code from YAML to HOCON
the rest happens automatically
Since I read the default config file from the jar and use that as a fallback
And then write the config back to file
Mind to quickly explain what that means?
A platform agnostic product runs equally well across more than one platform.
maybe that was the wrong phrase to describe what I meant
it's abstract, maybe that makes more sense
Ah. So you can mount any configuration type on top?
as in, the serialization works for both Bukkit/Bungee/Configurate
Just need an adapter for it
yep, exactly that
Ok. That's not bad
for example
And I've gotta say taht you don't really need a config that can add keys by itself since you rarely add any
well, there was a period where it was fairly common
however, it's mostly new options, not replacement ones
Yeah
In BungeeChat we constantly add new options to the config
And it bothered like 95% of people
Which I totally can understand. It bothered me too
And using this lib is my answer to that
mhm
That's essentially my entire config code: https://github.com/AuraDevelopmentTeam/BungeeChat2/blob/langDir/src/main/java/dev/aura/bungeechat/config/Configuration.java#L94-L117 (and this: https://github.com/AuraDevelopmentTeam/BungeeChat2/blob/langDir/src/main/java/dev/aura/bungeechat/config/Configuration.java#L150-L161)
Super straight forward
couldn't you just add a note on the newer releases like "You will need to add randomoption: value to your config", or are people really that lazy?
It's usually a lot more than that. Sometimes we add several modules (20+ keys)
The way I did it was copy the new config to config.new.yml and tell the user that their config is outdated and they should migrate their settings to the new one
(And rename it)
Which was tedious
Side note: I love project lombok β€
same
I did notice one thing in the links you posted
y not try-with-resources?
that's the one lombok annotation I don't really understand / like
@Cleanup wraps the code in a try-finally block and closes the the resource in the finally block. Very useful
Ive seen a few plugins start with a config version number, and they just add the new things in based on that.
Never tried it myself but thought about it.
There are always issues with YAML with that
Especially with the way our config is structured
HOCON is a billion times better for that
Or at least the lib we use
I know what @Cleanup does, i just don't see the point
It's a nice way to make sure a resource gets closed in any case
@rich roost done?
@drowsy quest https://paste.extendedclip.com/civatujexe.vbs mind taking a look?
It's a stackOverflow exception
If it is your plugin you're causing another damage event which gets handled by you again here: sx.mxs.onepunch.OpmCommand.onPlayerDamage(OpmCommand.java:94) @gilded nova
@drowsy quest so it's beacuse I have the damage part and it's just re-doing it over and over?
so I should switch the event to be damagedbyentity
You shouldn't trigger a new damage event
Then you have to have code in place that will ignore the second event with presumably 0 damage
Okay thx
@gilded nova @drowsy quest https://cdn.discordapp.com/attachments/331886863310782466/347922648057118720/image.jpg
http://imgur.com/a/U8XW5
Feel free to report him π€·
https://www.spigotmc.org/members/108768/
Report for what??
Look at all that spam... complete junk
Also for premium requirements of course...
"Well indeed i am trying to get premium resource access But i was still trying to help people but i see now that not all people understand"
He wasn't helping anyone with those junk 10 worded replies...
@Mas21#9671 I never said that eclipse is better π
@gilded nova * and it's for the meme's I guess π
Oh you can't mention him o.0 fixed it...?
I guess it's because I'm on my phone
@drowsy quest it happened to me too when I tried mentioning them from "Recent Messages" I had to manually click their name and press "Mention" and it just added an extra space at the end of their name...
It's a bit buggy recently
@drowsy quest just blame the new updates ;P My Discord crashes whenever I try to screen share
Lol
@drowsy quest you should let me get your opinions on some things :P
What domain provider do you recommend
What Minecraft hosting do you recommend
What VPS/Dedicated hosting do you reccomend
& why lol
I want my 1,000'th post to be something useful lmao so ima make another one of those overly-made "Server Tips / Guide" posts lmao
namecheap ftw
^ EXACTLY
their support is excellent
I use NameCheap for my domains, yeah their support is awesome, and their twitter support is fun to chat with π
and vps hosting, linode I guess
Namecheap. Cheap and great support.
I host everything myself
OVH and SoYouStart (and Kimsufi) because good machines, fair prices and great support
@gilded nova
kk π I'll make sure to give credits in my thread of course
Alright
Happy almost-birthday LuckPerms! π (Release date on SpigotMC anyways...)
It's turning 1 π’ You must be a proud father @twin warren
20th right?
yeah
20th
probably going to release the latest set of dev changes then
since they seem stable
awesome, got nothing special planned though? π If there's a party I better be invited π
lol
i wrote that wiki page
been being to do it for a while
it's a really powerful system, just kinda complicated to use
I wrote my 1000th post, it's almost 4am though so I rushed a little...
https://www.spigotmc.org/threads/266564/
Already got 1 infomative rate! π That's a record for me π
Also how do you like how I described LuckPerms? π I described it pretty simply...
Just an FYI Luck, your image hosting is down (Was looking at your website)
has been for months
Oh π Why not fix it?
I've been trying to find a software like imgur, but instead I've been using YetiShare + Media Plugins
@gilded nova mind to add BungeeChatt to the list of recommended plugins? π
@drowsy quest link me it, I've never used it, first I wanna check it out ;p
The plugins I put on there are pretty much the bone-essentials for servers
Doesn't Luck have a bungee chat plugin, so shouldn't I recommend his instead? π
Up to you
lmao click the hyperlink "BungeeCord Chat API" I wanted to see what it was π
I have no idea why shawn put so many dead links there
It's not him, I think.. it says someone else took it over?
I'm guessing for thread design, but it's stupid.. ._.
BungeeChat has become my little baby xD
Also I suggested ChatControl, and chat control has all of it's features except.. HelpOp
which could easily be added using a command rule....
Mineplex developer knows what he's doing π
or was it the other dev that;s the Mineplex dev..
Difference is BungeeChat is for BungeeCord
ChatControl is Bungee too
I keep getting Konsolas and Kangarko confused XD
The AAC dev is the bad one to me lmao
ChatControl dev is bae
New chunk added to my thread, don't know how I forgot...
Learn To Read
Here's a large amount of advice.. If you don't read a wiki, or a SpigotMC page to
learn more about the plugin, and ask other people how to fix things constantly, you'll never be a good owner. There's tons of people that constantly ask to be spoon-fed information,
and answers. Don't be one of those people, read a wiki,
use google, don't go straight to asking for help...
lmfao @drowsy quest I put it near the top ;p
Although if there were no more lazy or stupid server owners, how would I make money from setting up VPS's...
lol
@gilded nova how is the aac dev bad?
aac stands for what btw? xD
Advanced anti cheat
Ahhh
One of the best anti cheat plugins out there
For Spigot xD
^
Sponge doesn't really have a good one as far as I know
I did see an anti cheat plugin for sponge on ore a while back
It's being developed and isn't released
Never really tried sponge because I don't understand the concept of it
It's essentially the same as Spigot
but for modded mc
Not necesarily
well... I wouldn't recommend someone use sponge vanilla over spigot tbh
It was designed to work wioth forge though
Does the client have to have mods or only the server?
Depends on the mods
Let's say... minimap?
Server only is ok
I have Journeymap on my server
I control clients with Journeymap with that
What they can and can't do
Oh that's actually pretty cool, so I could have a ctf server with a minimap installed on the server (sponge) and the user doesn't have to have anything installed?
Ah
But the client needs to see have the minimap installed in order to see it though
Got it, maybe in the future somehow the server will only need to have mods I hope
Sponge hope to make that happen one day
I think that'll be cool because some players aren't really the brightest
So the client only needs to have a clientside sponge mod installed
Yeah I would definitely add a sponge server if that happens
Also Sponge is a good choice if you're running a modpack
Mhm
well, in order to have mods only server side, forge themselves would have to do some serious overhauling, not sponge
jeysus. The amount of posts on the sponge forums about help with PEX is quite impressive
ye
can someone make comunitybridge compatable with luckperms?
Out of interest, what's not working with it?
idk if it works with luckperms check here it states it only works with the ones labeld https://www.spigotmc.org/resources/communitybridge.2232/ https://i.oppvp.eu/8460Z
@drowsy quest can you make a jar that works with luckperms using the src of communitybridge?`
Why on earth wouldn't it work? Surely they would just use the bukkit api to get the group rather than doing anything special?
Hmm, neither do I, else I would test it
But there is really no reason for it not to work as intended
so im having an issue with one of my servers, everytime a player hits a mob he gets kicked, i get an error: java.lang.NullPointerException
Put the stack trace in chat
Thats the only thing i get
@strong mountain screenshot??
Yes
thats your issue
???
there is a issue with reflex when players sent a badpackets and that kicks them with the error
Ahh...so i should bring it up to them?
yes
what you can do is regen all the Reflex files after you have updated Reflex
if you havent done it
Ok...so after the next update regen the config?
Cause as of right now im fully up to date
oke what you can do is sent them a msg
Kk will do...thanks for the help
Do ya guys know the rules on leaking plugins, using leaked plugins, cracking plugins?
Tons of people have used leaked plugins - not banned on SpigotMC
Tons of people have cracked plugins - ItzSomebody has a YT guide on it - not banned on SpigotMC
Tons of people cracked & leaked plugins - never heard of anyone getting banned
as far as I know, they only issue bans if you upload leaked plugins on spigotmc
Ah, and I think they're not too hard on it because;
- SpigotMC doesn't make any cash from purchases
- It's the developers job to secure their own plugin
SpigotMC is pretty much just a place to share, it's not a super large company with crazy antipiracy methods
Honestly though. If you know what your doing you can bypass any protection on a plugin..
Really the best bet is to make it require info from an external source that needs a proper auth key.. but I mean with enough time someone could write that out.
I mean Premium plugins are screaming to be leaked and cracked
You'd need to put some heavy obfuscation and more alongside that auth key
and even then people with experience with obfuscated code will simply disable the check
Yeah like I said anyone that knows what they are doing can get around almost anything
They even make apps to get past the obfuscation.
you're not allowed auth keys
What do you mean? Spigot doesn't allow that type of protection?
All resources must run directly from downloaded file without any manual installation steps or internet access. This means that licensing systems of any form are prohibited.
The basic SpigotMC built in anti piracy method is extremely easy to crack, two steps
Then there's ones like EpicWorldGen, FeatherBoard, etc that have their own license system, and they can remote disable them, themselves
Yeah, the simplest anti-piracy for most people is the type that blocks all access to their servers
However if someone were to open the code (E.x. the developer) then they'd be able to see who purchased the plugin, if they didn't remove the ID in the code
I haven't cracked plugins for anyone (or myself), but I've been looking at how plugins work, and I'm guessing EWG's has something to do with a PayPal purchase code or something...
^ One of the most overpriced plugins for how extremely buggy it is
Doesn't mvdw have a licensing system? Might be mistaken
Yeah he does, I believe anyways π€ I've seen it I believe..
I've never purchased any of his plugins, so I can't tell, the cracked ones always remove it..
Does anyone know if BungeeCord comes with an h2 or SQLLite driver?
(Ping me for answer please)
mysql
@drowsy quest @drowsy quest @drowsy quest @drowsy quest @drowsy quest @drowsy quest
lol
mysql only, I should say
No I meant if I want to use a file based database if I need to package it myself
Ok
So yes
H2 is better than SQLite?
Ok
I'm thinking about rewriting userstorage when I already rewrote the config
Up for a small laugh? xD https://github.com/AuraDevelopmentTeam/BungeeChat2/commit/0b665c1e7f6bc31d71c2d75786909a0cc7a27f78
I don't get it... @drowsy quest
It's similar to Skript I'm guessing, or is it actual java?
Looks like Java to me
Know your place @drowsy quest , it's in the kitchen! jk lol I'm not sexist
& you're not a girl so that joke doesn't really work π€·
I was about to say π
Yes π
@TheJam#7750 when is it happening?
some people...
I may have asked to be spoon-fed a few times, but holy shit people can't help themselves sometimes π
https://www.spigotmc.org/threads/266832
All he needed was a BlockBreakEvent, BlockPlaceEvent (& possibly a PlayerInteractEvent) ... -.-
What economy plugins are people running for sponge?
decided to run economy lite, thanks guys π
Is there any better plugin for sponge to check server status like I want to check how many chunks,entities,tiles entities is loaded?
what shop plugin are you guys running?
@devout beacon I run shopchests
LuckPerms crashed my new server π (Crashed while loading [H2] drivers (Out Of Memory))
Oh noes
What's something that makes you guys trust & untrust a download site (Currently working on one)
#first to add LuckPerms icon rating to the 1 year announcement lmao
π welp then my website is extremely untrusty lmao @drowsy quest
I've made $0.10 in the last 6 hours π€·
And the second thing: Stolen content
Ever heard of sites like 9minecraft?
Ah, reposted content
Which literally just copy pastes stuff from other websites and distrubutes files illegally
"Original Here" -> "DOWNLOAD PIXEMON ON OUR WEBSITE INSTEAD"
if I had money for a lawyer I'd started suing sites like these
Well it's file hosting, not a blog type of website π Just upload & download from shared links
It's just friends atm, 500GB storage, sharing content
Alright
@twin warren how good do you think Caffeine cache is?
API is very similar to guavas
Haven't used either
it's certainly beyond me in terms of complexity
the cache implementations, that is
benchmarks are here
I was thinking to use caffeine strapped on top of my datasources
Especially for offline players etc
Starting to think really big xD
fine as long as you aren't too worried about consistency
for example, putting it over the top of a datasource which stores economy data, balances, etc
What do you mean by consitency in this case?
you're potentially acting on data which may not be up-to-date
I don't understand what you mean
If I use a database as storage
And I know that my plugin is the only instance that accesses the data I shouldn't get consitency issues, right?
depends
if you change the data behind the cache and don't invalidate it
you'll still have issues
so long as you're selectively applying caches where it makes sense to, I don't think it's an issue
but personally, I prefer to keep them fairly separated
Ok
I'm reworking the player storage for my plugin
So thinking of ways to make it better
That's why I want to strap a cache on top of it
seriously, I use json where I can get away with it for all of my private work
another thing
assuming these are MC projects, you really want to be loading stuff in on the AsyncLogin events
and caching the data just in a map somewhere
caches won't save you if you request data from the cache on the main thread and it doesn't have it locally
but they are useful if you want to automatically expire entries, etc
Alright
@grave summit do you use essentialsx ?
In the chat my name is red but on the tab playerlist is white
I did install essentialsx
Did you set essentials to change it to red on the tab
Or get any other plugin to do so?
That's because you're opped, which only translates to chat
wait wait slow down
ok so i have EssentialsX and EssentialsXChat
As I
what do i do ?
when i press tab my name is white
If you want your rank and name colour to be in tab, you'll need another plugin for it
which setting
if i just comment it will it be disabled ?
Dontncomment it
Just set it to ''
u two are veri smurt
Nah, we have more experience
^ the nicer way to put it
@grave summit π
@grave summit does EssentialsX also allow the creation of groups with permissions ?
erm yes i guess
so the only option is LuckPerms
meh it was recommended to me that i use this plugin
EasyPex
this is the best one right ?
IMO
IMO ?
Depends
whats IMO
In my opinion
ok
Nope, use luckperms :P
You remind me of me like 1 year ago
π
LP is best in our opinions
Best to acquainted with it
It is difficult to use at first, so take your time with it
When i want to update my server how can i get all the permissions from LuckPerms ?
@grave summit #rejected
/lp user <username> permission set * true
?
Oh wait
LOL
/lp export
@gilded nova
oh let me try it
Name the file whatever you want
When it comes
Changing would require the new plugin to support migration from LP right? @Lynne ( @leaden ocean )
If i'm gonna be using EssentialsX and EssentialsXChat then do i really need Vault ?
Yep, but I doubt other perm plugin have migration. Lp has it because it's newer than most
Yes
Yep, you do need vault
vital ?
Every permission plugin needs vault
Because it allows permission plugins and economy plugins to communicate with others
so much complexity
but isnt this outdated ?
You can blame bukkit and spigot for that :P
what version is it ?
try this one. It says 1.10, but it should still work https://dev.bukkit.org/projects/vault/files/894359
I already went on https://dev.bukkit.org/projects/vault and clicked on Download at the top right corner
Its the middle man
an ugly middle man
btw i think you scared merjilin#8876 away
economy and permission plugins ?
@leaden ocean even agrees
what are these economy plugins ?
so you're talking about EssentialsX ?
ye
essentials has it's own eco module
What Lynne said
nope, merj please
so EssentialsX is an eco plugin ?
No
AAAAHHHHHH
but it still has economy right
Yes
ok
That's a part of it
So why does the economy of EssentialsX need Vault to communicate with LuckPerms
I dont think it would need it
Because Vault is an API
whats an API
OMG to you too
Life saver
???
vault allows other plugins to interact with your economy/permission plugin, no matter which one you're using
retrieve data
some examples ?
Vault makes it easier to two plugins to talk
get a players prefix
Does Vault help only Eco and Permissions plugins to communicate ?
yes.
It specialises in that area
still seems dumb to me
...
nobody is forcing you to use it.
why wouldnt the plugins just interact with each other ?
Would you like to code an entirely new system for money and have it communicate with other plugins which you also have to make?
@grave summit im not a developer so idk
nighko there's no need to be rude.
I'm not trying to be
I dont consider it rude
I just think he's pissed that I don't understand what all the fuss is about π
π€£
and you're at 11 ?
still if there are such problems with vault being outdated and whatnot
why isnt it being updated
?
If vault is abandoned
there are no issues with it
Someone would pick it up
and it's not outdated
1.11
thats the latest version according to merjilin#8876
and 1.12.1 just came out recently
not all plugins need to be updated for every version
Its only outdated when a part of it stops working
still its good to tell the users that the plugin is compatible with a certain version
Eg. A library no longer exist
otherwise there will be confusion
it's compatible with every version
Or there's a more efficient way to do it
plus its on Bukkit
generally, if there are no version requirements, you can assume it will work with all versions
and not on Spigot
that makes no difference
Why not add it on Spigot
Spigot is an add-on to bukkit
^
that's not the official version.
Oh
yep, but it's there at least
Only add a plugin to spigot of it uses spigot imo
that's the official version ^^
The official Version War
_> Why is it when I search vault, that didn't appear xD Oh well
Coming Soon to your local Cinemas
well, it's released by the original author
not tested on 1.12
@gilded nova
doesn't mean it won't work on 1.12
there might be bugs
there aren't any.
Your just barneying for the sake of it
there might be
others use it perfectly on newer versions.
since its not tested its unknown what could happen
show me
Major ones are what causes problems
load it on 1.12 and show me the issues then Nighko
Nothing can ever be bugless
again, not true.
:3 I'd say luckperms is getting there. Bugs are VERY rare
one mans bug is another mans feature
Until you fix it
Until a plugin is tested people cant be sure what could possibly happen
indeed
@fierce vector i luv u
@gilded nova it's just a case of loading it. you'll work out pretty quickly whether it works or not.
it has been tested by players else reviews would be very low. It usually means the dev hasn't tested it
Β―_(γ)_/Β―
@fierce vector Can I call you Fez
fine
Please @fierce vector
Well if the players have tested it then owner of the plugin should've addted the "Tested on: 1.12"
not when the dev isn't active
@leaden ocean is he not active ?
I haven't seen him active in a while personally
@grave summit otherwise we wouldnt be talking about anything
again, some plugins do not need to be updated for every new version.
that suck merjilin
@twin warren but they do need to be tested
^
ok if the owner is sure that the plugin is compatible then he should've added tested
@gilded nova the owner might not go on spigot that often
If it works. And everyone still says it does. Then why add it
Then we must take over the plugin
god bless
...
must take over !
Luck - Today at 12:15
again, some plugins do not need to be updated for every new version.
I might just go to bed
lol
I fell asleep on the couch like 5 times
alright, I'm done moaning. Time to play some ESO
And nearly fell asleep on a wood chair
ESO ?
ESO???!?!?!
Elder Scrolls Online
oh, nice
haven't played it in a while
Jil
Is ESO a paid game?
you pay for it initially. But subsciptions were removed
Could 3mb/s cut it?
so it did really shit. Probably not xD
Misspelt his name on the tag
Cobolt instead of Cobalt
I was tired...
Why did I put Cobolt!
Anyway
Killer robots is on the news now...
Reaply
Really
You know you guys helped me more than the spigotmc irc would have ever helped me π
seriously that place sucks
wut ?
now i gotta check on how to get prefixes and suffixes with LP
Oh god
whats wrong ?
That's really simple
well i dont know how this works so i need to find out
But I guess your new
ye
Why do u disagree my friend
where is it @gilded nova ?
Cyber security apprenticeship, salary is like 14k to 25k, depends on the company
oh, so you don't know the company?