#general
3141 messages · Page 1341 of 4
;_;
what do you mean
my question was just if there is someone thats familiar with web dev
that was the question
theres 16k people here
yes, web devs exist
im sure at least 1 of them knows about web dev
i thought it was just an urban legend
webdev is banned here since its so cancer
unless you can fix this for me
ERROR Invalid or unexpected token
@import './tools/_index'
^
SyntaxError: Invalid or unexpected token
at new Script (vm.js:101:7)
Have you tried removing the token?
who do JS build tools have so much magic?
since when is @ valid in JS
its sass
oh good luck then
What builder/bundler are you using?
the fuck do I know
most likely webpack
its a nuxt project
it works if I do yarn dev (which is nuxt-ts), but yarn build && yarn start shows that error on first request (nuxt-ts build && nuxt-ts start)
the file in question is from vuetify and is a sass file
maybe something tries to read it as js?
but why
ye
it worked before
It is using webpack
and then it broke, but idk when it broke
and sass-loader
wait i can upload my own plugins to hangar already?
I don't really know shit about vue, I hate .vue files, and I hate SASS
OskarZyg: if you can live with it getting randomly deleted lol
I use react/preact with JSX and linaria CSS-in-JS
I also hate these all-in-one tools like nuxtjs or nextjs or even react-scripts
I use nuxt cause server side rendering
I can't figure out what they're doing half the time and they create their own ecosystem everything you use has to support
yeah thats what I mean with the magic around the build tools
Where is that snippet of code even at?
thats the number one problem I have all the time
This is why I just use webpack directly
node_modules/vuetify/src/styles/main.sass or smth
So you're getting fucked by some code you didn't write not working correctly with some other code you didn't write
I dont understand webpack, but my boss invited a cofounder of webpack to give me and some others of my team 4 days of training 😄
so that better be good
well, this is most likely cause by dum configuration on my part
or a missing dep
but hell do I know
You've got it configured like it says it should be
So, past that, find a nuxt and/or vuetify slack/discord maybe
yeah not today tho
whats strange is that its looks like the JS interpreter is trying to read sass
Yeah, almost like something broke your webpack config
(something broke your webpack config)
Try taking out some plugins or something, I dunno
Why are you doing server side rendering anyway?
It makes the page load faster but makes it take longer to be interactive
seo
found the webpack config
rules: [
[Object], [Object],
[Object], [Object],
[Object], [Object],
[Object], [Object],
[Object], [Object],
[Object], [Object]
]
nice
so thats worthless
oh depth
lol
Random guess, try commenting out this line https://github.com/PaperMC/Hangar/blob/nuxt-frontend/frontend/nuxt.config.ts#L109
I removed the plugin from there as we don't need it anymore
bigger config
so I see loaders for sass and scss
scss and sass are using sass-loader for their first loader so I dunno
@mossy vessel 

Are you sure this is the config used for builds?
Yeah it must be, otherwise it wouldn't have terser in there
mode: 'production',
¯_(ツ)_/¯
You don't actually have sass or sass-loader in your devDeps
Dunno if you need them or not
Looks like the nuxt vuetify plugin pulls them in
adventure stuff
the issues linked
see the linked issues
default player die. Before that works was fine
amaranth, I did push my local changes now but Ill just go to sleep now, this shit is so dum, thanks for taking a peak anyways
mini 
Wait it's not 4am yet
@waxen schooner hi
that looks comfy
i want one
I wanna be able to yet undressed and be in comfy situation just like that
Does anyone want a 15% off soyoustart / kimsufi code? I did their survey thinking i could get 15% off on my renewal.. but after reading the small point, turns out its only for new orders.
anyone else had that bug where someone can use tnt and get a spawner when theyre not supposed to?
if so how did you fix it?
y'all remember the minecraft youtuber "Boffy"
i sometimes think he could've been the next Dream, as him and Dream were getting popular around the same time
who
Another YT-ber that behaves like a 5 year old (okay, it's a bit overdramatized, but you get the idea)
literally never heard of them
NVIDIA's "unbreakable" crypto protection wont work if i just use another driver tho right 
You can just not upgrade your drivers, yes.
what if i just use some open source driver
And probably someone will find out how to disable it anyway, it smells like mostly PR stunt and cash grab, which what more you expect from any company?
i think they are selling the miner gpu's separately so second hand GPU's aren't worth as much second hand so people will be forced to buy the newer 40 series when that comes out
anyway, i got my first spigot review
nice 😄
Hey, I found a code from Stackoverflow, but it's in 1.8 version and I cannot replace the old packages.
Do you have any solutions for me?
The pastebin: https://pastebin.com/K9CuVMS5
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.
The NMS is a different version, good luck, but thats gonna be pretty hard
Yeah I can't figure out which current method matches the old methods: /
Especially the syntax of arguments have also changed a lot
Best bet is looking at some mapping viewer.
I just want to be able to create a world in the most optimized way there is
Ignore all that
Use bukkits api, disable spawn chunks, be done with it
That's hella fast since no chunks get generated or loaded
On main that is
but as soon as I tp someone will it lag?
it will have to generate the world
Not if you tp async
Paper api had methods for that
Then the chunks get generated on the chunk gen thread of the new world and loaded async
Basically its all pretty different to ancient 1.8
1.8 didn't do any of this async
Looking for a plugin which allows me to take someone from the hub to another server but a certain world in that server, if it’s possible though off course
Uh is it possible?
well it's definitly possible
Camm 
aurora!

I feel like this will get so confusing - multiple exceptions thrown at once doesn't feel like a good idea. Makes me appreciate clear Rust error handling even more.
https://twitter.com/raymondh/status/1364083019414298624?s=19
oh i forgot
myself and glare made this earlier https://onlyplugins.com/
One-Stop Source for Hot and Steamy Plugins
well
re-made it
Glare does interesting stuff
he does
Theme is lit
Still spoogot
I just want a API for spigot ressources
that's illegal
Doesn't simples stuff allow you to query those stats?
It uses Spiget
I rewrote the UI in Vue, but used a similar thing to what glare originally made
what we do is cache it locally with a node script, so we do yarn update and it writes a file to https://onlyplugins.com/data.json with all the plugin data
means we dont rely on spiget being up, and dont put stress on the spiget api
also its now hosted on CF workers so thats epic
github tags have been working amazing for me with update checks
but it requires u to update those as well next to publishing to spigot
can you guys help me with a problem im haveing
.ask
If you have a question, please just ask it. Don't look for staff or topic experts. Don't ask to ask or ask if people are awake or available. Just ask the question to the channel straight out, and wait patiently for a reply.
Ok cool umm my paper server is crashing whenever some1 dies or /kills themselves. and im not sure what to do.
Please paste large logs to a pastebin: https://paste.gg
A sensible, modern pastebin. Share text and source code snippets with no hassle.
oh ok will do
gh is pretty slick
if gh pr list could just print normally and not pipe to more that'd be great
Thanks for merging :)
I can never figure out whether to rebase or just merge
you and kash seem to disagree
@wide hazel that is your face
merge commits r gross
ur theme is gross
avpn.bypass permission node
I mean
the entire point of the plugin is to not have that happen
be worse at your job egg jeez
lol
A plugin that works? Impossible.
it's not perfect, I'm sure there's some that can bypass the various sources on there
hint: No list wants to be the one missing stuff
yeah
or hotspot your phone, assuming egg doesnt have a list of mobile carriers
I don't keep the lists
which... there might be, can see that being good to have
yeah I meant... I know what i meant
thats what matters
all these people keep the lists for me
hey sorry if theres a dedicated channel for this but is anyone aware of a server platform for 1.8.9 that supports spigot? papers 1.8.8 server crashes upon joining, and it is unsupported
they're looking for a different platform
like... a host?
I dont know of any, but admittedly I havent followed too closely there either
presumably a software fork
yeah im not looking for paper, i know im not gonna get much luck short of making my own fork
ah
a fork of spigot that supports 1.8.9
yes
if you find that it won't be open source
are any servers on 1.8.9? i hought it was purely a client update
people use garbage like tacospigot, or mc-market forks
not in the bukkit space
even if its 1.8.8
1.8.9 is not a server version
yeah
it's a client only version
i shouldve said 1.8.8
ackhtua 💦 lly

have fun blowing a bunch of money on a stupid fork
alternatively update to a version that is less than 6 years old
so in short, i should just learn java and make my own fork?
no
well, i recommend not using 1.8
in short you should update
i would but its a testing server for bedwars strats (cringe, i know)
if you're going that route why would you make your own when you could just maintain paper 1.8.8 or whatever
man i hate this
cant hate a party
depends where it is
boo hoo 1.8 people
define "sometimes"
then how is he going to be of any more help than
I loosely get the idea
you just trying more ways
a single VPN, or different VPNs?
default cache time is 6 hours, with a default in-memory cache time of 1 minute courtesy of Caffeine
both configurable
also, on different servers?
using a database such as MySQL, MariaDB, or Postgres will alleviate desynchronized storage issues
or a pub/sub backend such as RabbitMQ or Redis works, too
if you're wanting to stick with H2/SQLite
within the configured cache time?
if so, might possibly be a plugin conflict
AVPN will set a kick message and login result rather than kicking the player outright
so if another plugin muddles with that later..
and others can't?
as in, different IP addresses?
tl;dr at the bottom
Most likely you are using cascade mode and your primary source is returning bad results. Modify the configuration file and either switch to consensus mode or disable any sources giving "bad" results.
You may also whitelist the player by giving them the permission node avpn.bypass (recommended) or whitelist the IP by adding it to the ignore section of the configuration file (NOT recommended)
/avpn test <ip> and /avpn check <ip> will help you pinpoint which sources are giving you problems
do they have the bypass permission node?
I assume as the owner/admin you have all perms
then that would explain it
if you enable debug mode in the config and /avpn reload it will tell you exactly what it's doing and why
[ERROR] Program [/tmp/MariaDB4j/base/bin/mysql, --socket=/tmp/MariaDB4j.50000.sock] (in working directory /tmp/MariaDB4j/base) failed unexpectedly
org.apache.commons.exec.ExecuteException: Process exited with an error: 127 (Exit value: 127)
at org.apache.commons.exec.DefaultExecutor.executeInternal (DefaultExecutor.java:404)
at org.apache.commons.exec.DefaultExecutor.access$200 (DefaultExecutor.java:48)
at org.apache.commons.exec.DefaultExecutor$1.run (DefaultExecutor.java:200)
at java.lang.Thread.run (Thread.java:829)
[ERROR] Program [/tmp/MariaDB4j/base/bin/mysql, --socket=/tmp/MariaDB4j.50000.sock] (in working directory /tmp/MariaDB4j/base) failed``` Can't figure this out - I'm on KDE-Neon and i have the libncurses 5 installed
hey does anybody know the best way to promote a server?
i had like 15 active players but know only 5 play a day
enable debug mode in the config and run /avpn reload to see what the plugin is doing and why
it'll tell you if it's kicking someone or if it's not, and why/why not in the console logs
then you can look at the /avpn test command and check your source order in the config
okay?
what do you want me to do about it, exactly?
like, what are you expecting from me?
I've been given "it sometimes works"
You need to fix it egg, duh
it should be
at the very least Caffeine is going to make sure you get the same results across queries
and you seem to be the only one ever to report issues with inconsistencies that, at least so far, hasn't been chalked up to a configuration issue or another plugin
not saying it can't happen, just that it's unlikely
the debug mode will tell you exactly what the plugin is doing (who it's kicking or not kicking, and why or why not) so I highly recommend using that temporarily
no need to restart the server. Simply change the config file and issue a /avpn reload
that's the first step to diagnosing your issue
https://github.com/rafaelmardojai/blanket i love this thing
you can also try /avpn test <ip> and /avpn check <ip> as long as you have the permission nodes
otherwise, you're SOL
https://www.youtube.com/watch?v=4kU0XCVey_U This is my rifle
then the cache expired and whatever sources the server is using have determined you aren't using a VPN
and asking the plugin author if there's a way to bypass the plugin is.. A bold move.
it's a security-focused plugin. If there were a way to bypass it I would have patched it out
@upper flicker Your mother was a hamster, and your father smelt of elderberries.
wtf 😦
though if you do have a way to bypass the plugin itself (not sources, but the actual plugin) with the default configuration then I'll happily pay you some cash for that information
@upper flicker !!! I blow my nose at you, so-called Paper moderator
I uh would never describe myself as a moderator
but you are
you smell funny
you look funny
you make your hair blue so others will give you the attention you never received as a child
well, yes, but actually no
We're not here to help you bypass stuff
I've already given you the best help advice to a bypass as I can, but, like, you're generally SOL
I would be happy to help you bypass cat's claws
I don't have any way to bypass the plugin
(it involves cat nip)
Z it's been 7 years do you have the milk yet?
any day now son
See the services list
I did not, nor will I ever, create any sort of "ultimate bypass" for the plugin
those services look for VPNs and puts them in their database
(yes, the permission node exists)
how they do that, they ain't gonna tell us
I think it's in egg's best interest that he does not provide or assist in any way to bypass any services or his plugin
So, you're SOL
I mean, I honestly just don't have a way to bypass it
Only "bypass" would be on the whims of the service lists
there is literally no way to bypass it outside of finding an IP which isn't stone walled
good luck
If you understood the basics of how it works, which I've literally just explained, you'd understand why you can't reliably bypass it
no one's buying it egg. I found this damning evidence in your plugin
if (player.getName().equals("egg82") {
dontBlock()
sounds like the cache expired, they're using cascade mode, and their first service they check sometimes runs out of API credits and it switches to the next source down the list
you weren't supposed to tell!
I need me some of that NSA code
also it's 2021 you should be using UUIDs
it's a brick wall
still can't think of one
if some moron leaves a hole in it, people can get through
We are not going to tell you how to bypass security measures
I've already gone overboard by telling you the basics of how the service works
lol
?? are you serious rn
why would any project tell you how to bypass security measures in the code lol
Because I'm not malicious enough to leak security implications which could be abused by the dozens of people who monitor these types of channels looking for exploits in stuff
Ask him then
lol well ok gl, ima go find food
don't ping, and no
what if you're one of them
as far as I'm aware, there's no exploits or bypasses for the plugin

this is saddening
of the plugin itself, no
of configuration or the services people use, probably
I've literally already said
that's literally already documented
✅ weeb
✅ lunar client
✅ 1.8.8
✅ offline mode
Google is your friend, as usual
I'm not sure how you even know the plugin is AVPN to begin with. It doesn't expose any information to the player if configured not to
antivpn is REALLY not that complex
default configuration exposes the info
like, the only "complex" part of antivpn is the routing logic
any moron could make a plugin like it
you vastly underestimate my ability to overengineer something
half the room nods in agreement
I mean, the concept and the overall arching of it is trivial
yeah, the concept is easy. lol
the bastardisation on almost mojang-level engineering..
We have explained it to you a thousand times. Start googling and learn for yourself, we are not your teachers and we can't hold your hand all day long
thank you, I try 😄
it's a plugin
it has a list of services
it asks said servive IS THIS IP A BAD EGG?!
that's literally all it does
okay, like, legitimately, I hold security certifications and my job is in cyber security. I didn't put any sort of bypass in the plugin, and I know of none that exist

🎉 magic 🎉
The service has magic in place
it pings what are called IP blacklists, which are external services which keep track of catalogues of IPs that are likely to be dangerous or otherwise undesirable
No service is going to tell you specifically how they determine what goes in their database and what doesn't
who are you?
that would literally be moronic
@vestal jasper 💋 hi
simp
you're not going to bypass the anti-vpn on some shitty pvp server with your shitty pvp client
i highly doubt you're doing it "for experimental reasons"
client has fuck all to do with it
nice 3 edits
Smh my head
dont we ban for less than that, cat?
wiz 
I mean, this is not the place to ask about bypasses and we've explained as much as we're willing to explain to random people in public
only rule he actually b0rk3d was pinging kitty cat
No need for this convo to go any further
no
I already had my kick typed in 😦
eat dirt
.cat

ima go watch Chilling Adventures of Sabrina naio ok bai
Cat stop feeling bad and help me figure out nms
.dontask
go throw a stack trace in where vanilla clears that flag
either that or try to follow the damage logic or something
I know where, I just don't get why
if it's a friends server, get them to give you the bypass perm then or something
there are intentional bypasses for server owners to use


I mean, do you know the exact line where you're not marked as on fire?
this gets better every time you talk
sounds like a you problem /shrug

yeah, 1212 in nms EntityHuman
nice
Then talk to your parents, do some chores around the house and ask them nicely to unblock it. End of discussion here.
so your real question is how to go around your parents and your friends parents not wanting you to play minecraft

Yeajh, sure, End of Discussion
that's actually quite clever
what's even better is they had the equipment to do that
that's not your average ISP's router
must be an advanced router!
speaking of advanced networks, I never showed off mine here. https://i.imgur.com/kQkcdzw.png
there isn't a bypass method
ISS is here, I gave my old equipment to my mother and went to her place to set it up a week or so ago
that's Deep-Space-Nine
egg isn't stupid enough to have any bypass that players can access
or malicious enough*
right??
you're SOL then
avpn.bypass is the only way
bypassing it won't help with that
end of story
hold on hold on hold on
/lp user <you> permission set avpn.bypass true
let's just sum this up
uh fuck how do I save & exit vim
wq
?kick @topaz skiff You've been told to drop it, we're not here to and will not provide exploit methods
eth.an#6969 was kicked | You've been told to drop it, we're not here to and will not provide exploit methods
:wq
You're grounded
Your friend is grounded
Your parents blocked only mojang auth from you
but you pay for a VPN
fuck cat
lol
wtf
did someones parents block mojangs auth servers?
scroll pls
isn't that actually quite brilliant, though?!?!

was just a kick
oh he's dedicated enough to rejoin
don't you have to wait 10 mins before talking?
must just be me
whenever I join it does
oh
this means I bet a ban's next if he continues 
only if you had dropped the discussion after having been told twice to drop it would it be unnecessary, but, that's not a debate point.

))) ??? XD
best ice cream flavours, go
wiz doesn't need a hammer, he's wiz
oh god
Cat, you wouldn't ban me even if I paid you.
he's like one of five people that actually uses Discord's block feature
in other news I think I succesfully saved + exited vim!
i would
now, use ed
I prefer butterflies
tfw when ctrl + d wont work
I mean, banning people to have to unban them to have to remember to give them their roles back
urgh
not worth it
pls use nano
Dyno has persistent roles, we could use that
I want to, but something's borked
funny!
yes
@keen elk any reasons you're sending me a friend request?
soOo byPaSs mEthoDs plZ
thought I was the only one
okay, and, do you have anything to add here or you just intending to be annoying?
Not the place for memes.
Gotta say rocky road 
cat, you know who to give the role too
ew. nuts in ice cream. 
?kick @modest path Time to drop the topic
𝗔𝗲𝘀𝘁𝗵𝗲𝘁𝗶𝗸#9784 was kicked | Time to drop the topic
I'm confused
lol
ye i am looking for help from knowledgeable people like urself regarding an anarchy server
fuckin misclicks
goddamn that was fast
suddenly there's like four different conversations but somehow they're all the same conversation
This is not a 1:1 support place, use #paper-help if you actually want help with paper.
.
?ban @topaz skiff Continuing discussion after being told to drop it multiple times
Fucking idiot
eth.an#6969 was banned | Continuing discussion after being told to drop it multiple times
kek
YAY

good daye
The bait
The bait
Who wants to be next?

pick me
ban me uwu
ban me uwu
oskar you here
please 😦 I’ve been trying for so long
@zealous wedge

im not looking for 1:1 or anything like that bro, im just looking for help and maybe hire someone
zml I could never, everyone else but you
Aber :3
don't ping cat
This is not a marketplace
I don't provide 1:1 support, also, rule 4.
wow all of this backlash for just adding a mod ?
You're being told to follow the rules
if that's such a tragedy to you, you're more than welcome to leave
i havent broke any did i ?
Yes, you did

🍿
Wiz 
ohai wiz
you missed all the fun
no i didnt
bypass me, wiz
egg, ur bad, go cry in a corner or whatever you do
😢
walks through the doorway
lol
egg is bad, that's why he's blocked
eggs are round, they don't have corners
how do people get so deeply engrained in this community theres like the normal people and then the color name people
how does it happen
we have no lives
better have color name people than unicode font discord name people
: (
I mean, for egg, we just felt sorry for 'im
gotta agree with that one
Kinda wish dumcord let you set a color for everyone
add some !!!!! to the front of your name so you can fit in that type
Like, all the text being the same color is just dumb
good solution one sec
there are solutions out there that let you do that
but apparently you can also get your account banned, so who knows
aight fixed
/nick !! 𝓟 𝓗 𝓘 𝓛
betterdiscord was one a while ago, however it was not great
not sure about what people use these days
why is betterdiscord against tos again?
I mean there is notes like this
you can color @ everyone
kinda cringe if you ask me
You can't
those are fair
huh
man i just wanna be green 😦
I thought you could
doesn't let you unless you add everybody to a role which would bypass the spam stuff
nice
ye, is dum lyk egg
also @plain matrix sorry for the second ping, but super minor issue on that PR
sorry for the ping @wide hazel
rip
oh god no
It’s all fun and games until
uh oh
My b
someone's in trouble
I hope I get a taco tho
You know what this place needs?
@fading ferneryo
That’s not… I mean… entirely… true
lol
woah
poor cat
https://f.ccm.gg/p/0221/W41Gw.png @wide hazel this is what happens when i do an emergency fix on a plugin at 1am
poor @ ev
You know, like a commemorative Paper Team Taco
also i want a coloured name
green
I feel like I'm missing out, here
phil: lets go boost paper
phil: oh wait i need to cancel a boost
transcend to green
ill boost paper in march 
why woukd you boost PaperMC
because paper is epic
just donate to project 
phil: swift here
funnee
Heey
ill donate my time and effort into hangar once i can work out wtf im doing
BILLY MAYS HERE
You’ve been kinda inactive until recently tho
And that’s what I’m gonna blame for my lack of reaching out
also I hope you really like being on the bleeding edge, Phil, because that PR isn't going to be merged until AVPN 7.0.0
I'm active 😛
just only in the private channels
https://www.youtube.com/watch?v=QUHPGfTQ5EI - but taco bell
Eric Cartman showing clip about Billy Mays "Chipotle Away"
note: i do not own this video it is property of Viacom
untested? yes!
well tested to ensure that the code i changed didnt break everything
yeah, 7.0.0 doesn't even have any commands
avpn 
welcome to bleeding edge
is it good?
basically
actually i can find out since it's open source
cloud 
imagine if mojang made an antivpn plugin
is that using adventure minimessage?
that was actually kinda good
yup
moyang
key word, "kinda"
apparently minimessage doesn't have <dark-red>
servers 1.12.2
afaik its not backwards compatible
well it is but only for like viabackwards
6.x was using ACF, 7.x is using Adventure, Minimessage, and Java bundles for languages
i think its dark_red
it is
I replaced one framework with three
eeaaa, stuff is generally _, not -
because I hate myself apparently
gfdi egg
it very much does have dark red
IT WAS A GUESS
AND IT'S NOT DONE
im an early adopter 
but, like, he's not THAT bad
😦
started using minimessage in april 2020
its epic
granted i broke it like 5 times and needed help from mini but thats beside the point
lol imagine default dark theme
good
more rainbow
moar rainbow
why not pretty in pink
I actually like the gradients
its just hex
/util parse <gradient:#f953c6:#b91d73>weeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
i'm so unused to hex since i'm stuck in 1.12
I figure I can do something somewhat normal for the default language files and people can screw with minimessage by editing them
is there any good queue plugins like 2b2t ?
hex is pretty
I think we mentioned it that it would be nice a few days before a snapshot release, and then the next snapshot they magically had it
I've still got so much left to add to the translation files... https://i.imgur.com/fQkVYSl.png
uuuugh
can't remember, is the MM serializer in paper now?
so thats a +1
Not yet
darn
mbax got me onto configurate
much sad
think it still needs some work
oh yeah that's true
cat is configurate going to be bundled with paper at any point?
configurate and reflections are the only 2 maven dependencies to ever be the direct cause of a crash for us
cloud is a little young
I'm going to need to PR in some things to make it work for me
except with localization
oh yeah
configurate doesn't really make sense to shade
bukkit's components suck very bad
there's no way to localize params per-player
but with our plugin framework we literally do```java
public class MyPlugin extends CheatCodeJavaPlugin {
@Override
public void onEnable() {
super.onEnable();
registerCommands(new BaseCommandOne(), new BaseCommandTwo());
}
}```
bundling in libraries we don't use just leads to a massive clusterfuck where paper uses a 2 year old version and everybody is stuck using it or we end up in shit creak cos something breaks
Like, when bukkit was bundling in a stupidly old ORM which nobody even really used because it was so many years out of date
wtf cat your dev build i put on prod crashed the server
yeah cat wtf 
can you help my bypass ur crash

oh, ebean
fuck
ping
aaaaggh
typical egg
But he can't see it, isn't that the whole issue? 😄
ngl laravel's orm is truly fantastic
i have yet to see a java one which does it as well
egg thinking it's fine is one of those flaws
laravel has migrations which creates tables
also supports factory patterns out of the box for models
i also seriously underestimated last week how long it takes to make a chat/name colour plugin. i estimated 6 hours of work, ended up being something like 18
has anyone ever tried using mariadb on linux? i keep getting some issue about ncurses not being found
I mean, bukkit didn't even have the latest version of ebean
it was like some outdated version
No, literally nobody ever has used mariadb on linux
hahaha
yeah, I've been looking for a laravel database model for Java, but none exist
the migrations are awesome
maybe - has anyone ran into the ncurses lib being missing on linux? if so, how did you fix it
also you can make entire applications in laravel without ever touching sql
i've already tried installing it + libcurses-dev / libncursesw
double check you got the correct version of the lib installed
tried reinstalling mariadb fully?
i could give that a shot ya
Was gonna say, don't mix 32 and 64 bit
and not writing sql almost eliminates sql injection vulnerabilities
if those are lib32, you got the wrong packages
i have no idea how to install it into lib64, i installed them via apt-get
since i'm a total linux newbie
are you using a 32 bit kernel or something?
thouse wouldn't be marked lib32 though, so, i doubt it
don't think i am using a 32 bit kernel
it's really strange
/usr/lib32/libncursesw.so
/usr/lib32/libncursesw.so.6.2
/usr/lib32/libncursesw.a
/usr/lib32/libncurses++w.a
/usr/lib32/libncurses++.a
/usr/lib32/libncurses.so
/usr/lib32/libncurses.so.6.2
/usr/lib32/libncurses.a
/usr/lib/x86_64-linux-gnu/libncursesw.so.5.9
/usr/lib/x86_64-linux-gnu/libncursesw.so
/usr/lib/x86_64-linux-gnu/libncurses.so.5.9
/usr/lib/x86_64-linux-gnu/libncursesw.so.6.2
/usr/lib/x86_64-linux-gnu/vlc/plugins/gui/libncurses_plugin.so
/usr/lib/x86_64-linux-gnu/libncursesw.a
/usr/lib/x86_64-linux-gnu/libncurses++w.a
/usr/lib/x86_64-linux-gnu/libncurses++.a
/usr/lib/x86_64-linux-gnu/libncurses.so
/usr/lib/x86_64-linux-gnu/libncurses.so.6.2
/usr/lib/x86_64-linux-gnu/libncurses.a
``` this is the output of find
theres some in lib too which is funny
i didnt see that earlier
I mean, none of those match with what your thing was looking for
erugh, laravel
much prefer symfony alone
try doing a system update, and then try to install the correct version of the lib if it still doesn't work
what distro?
[ERROR] mysql: /tmp/MariaDB4j/base/bin/mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory on KDE neon
i'll try a system update
i'm tempted to just rename libcurses so 5.9 to 5
symlink
oh, a better solution
but, wtf is that in /tmp for? o.O
that some like, embedded attempt at mysel or something dumb?
ehm, jooq stuff
Because, basically
oh also because it's cuter than an electronic cat here's my kitten
that's not a kitten
kat
that is a kitten discord did not picture that as a kitten
Because, basically, your issue is primarily that your embedded thing is trying to use a different version of the lib than is installed on your system
No idea why the fuck they're not staticically linking that stuff if they're tryna go for the whole embedded trope
Actually, i should probably have provided this information from the start - I'm running this in a maven project with jooq
i can provide the logs from the maven compile and where it fails, but it's about as soon as it runs into the libncurses line there
I mean, that thing you're using is dumb
basically, they're tryna bundle a binary, but, are not statically linking it, so it basically requires that specific stuff is available inside the host
you can probably get away with symlinking the version in expects to a close version on your system
but, really, ditch that POS
i'm pretty sure it's my mistake haha
it's not
it's packaged wrong
they're tryna ship a binary but are not linking it in a way that it's actually portable
[ERROR] mysql: /tmp/MariaDB4j/base/bin/mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
[ERROR] Program [/tmp/MariaDB4j/base/bin/mysql, --socket=/tmp/MariaDB4j.50000.sock] (in working directory /tmp/MariaDB4j/base) failed unexpectedly
org.apache.commons.exec.ExecuteException: Process exited with an error: 127 (Exit value: 127)
at org.apache.commons.exec.DefaultExecutor.executeInternal (DefaultExecutor.java:404)
at org.apache.commons.exec.DefaultExecutor.access$200 (DefaultExecutor.java:48)
at org.apache.commons.exec.DefaultExecutor$1.run (DefaultExecutor.java:200)
at java.lang.Thread.run (Thread.java:829)
[ERROR] Program [/tmp/MariaDB4j/base/bin/mysql, --socket=/tmp/MariaDB4j.50000.sock] (in working directory /tmp/MariaDB4j/base) failed
damn
this is with a symlink
sudo ln -s /usr/lib/x86_64-linux-gnu/libncurses.so.5.9 /usr/lib/libncurses.so.5
do it in the folders it's already in or something
it's looking in the ldpath or whatever the heck it was called
That's the thing i can't just slap it down in tmp haha
i gotta google what an ldpath is
/usr/lib/x86_64-linux-gnu/libncurses.so.5.9
the lib is already in that folder
keep it in that folder
[sudo] password for mattl:
ln: failed to create symbolic link '/usr/lib/x84_64-linux-gnu/libncurses.so.5': No such file or directory
``` doesn't seem to like that haha
okay that's seriously weird
the path is gone
wait - i take that back - gonna do a file search again
ln: failed to create symbolic link '/usr/lib/x86_64-linux-gnu/libncurses.so.5': File exists
@ zzzCat
I mean, if it says it exists 🤷♂️
i think i'm just gonna switch off mariadb lol
I mean, I would, that thing ain't gonna work outside of cases where people bastardize their OS setups
h2 vs sqlite?
h2 was faster iirc
h2 it is :swag:
This is @vernal moth after the 1.17 update
(i love how discord didn't let me sent the first screenshot due to explicit contents)
yep h2 is working haha
jooq + flyway and h2 is the way to go
also a cool idea (that i'm writing into this bot) - instead of ?ban straight up banning someone out of the server it will instead give them a role which restricts them to their very own channel where they discuss the reason for their banning with a 24 hour timer. If they are unable to appeal the ban within 24 hours they are banned completely
smexy
cat - I have some terrible networking stuff I wanted to send you. But I'd have to DM it.
GMT time = best time
u mean pussy time
Good morning time
Eastern GMT+8 reporting in 
so cat its 5 am there
Where do you live Eternity? :O
murica
IIRC GMT+8 is like China/Indonesia?
No that would be - not +
Or Hong Kong?
Wait hold up
oh no
Lol my baddd
GMT -5 is eastern
11 pm
I need to sleep 

I gotta know where eternity is from
You haven't answered me Eternity :(
gotta know if I should hide my cats or not
its murica probably
(implying my landlord would allow me to have cats, but, like, y'know)
landlords who don't allow cats don't deserve rent payments
Daylight saving also 
W h a t
Hi
They will charge $2000 more a month just to have zzzcat live inside
landlords
who don't allow catsdon't deserverentpayments
@warm anchor 
after stalking eternity i found the location
@warm anchor @spiral robin 
auroura!
Almost
ororororororo
Auriurrouraaa 
.
Ok that’s it I am officially brain ded I swear I was replying to aurora
sleep
We knew that

cat 
Alright y'all know the drill
The horror of being a brit is that like, I can't miss stuff like that
a man has fallen into the river in paper-help
I could be like, aurora level mentally gone and I'd still drop a "that's what she said"
the pro of being a brit is having a good lawn
and saving on dentist bills
You know I take that as a compliment, still better than Cat level🙃
aururowowororoa
THAT'S NOT ON THE LIST
But I'd assume we are roughly the same low level
smh vic
.help
don't care zzzzzzzzzzzzzzzCat
vic, le dic, with a little pri... nvm
zzzcat time to zzzzzz
Epic hair for example








