#off-topic
1 messages · Page 769 of 1
Just get access to your colleges system, ez claps
Haha
@regal juniper just buy dedi machine for 34€ at hetzner
ryzen 5 3600
64 gb ram
2x 512gb nvme ssd
34€ per month
That's like $45 USD
I also don't need that much
I literally could get by with like 6GB of RAM and 500GB disk space HDD
mc server or like just repo and that stuff?
Tho I'm not complaining about how much I pay. I can cover that without a problem.
What do you have for that price?
I don't mind paying what I do cause OVH has given me like 99.999% uptime
I think I have 2 game 2 clouds?
Idk
whats that
And percent?
interesting
Percentage of all the repositories i have on central
what i have:
http://images.virtusdevelops.eu/shareX/b43xn8qo.png
O
Hot
Where is that from?
Not bad but I do need ddos prot and ovh does that well
Imagine having to pay for a dedi sheesh
Idk why but MCBanners gets weekly ddos attacks
eh hetzner has ddos protection 🙂
@regal juniper sorry for the tag, but my friend has a small hosting company that sells vps' and dedis
if you're interested i can dm you the website
Is that an ad
uff
Nah it's all good man, again, I'm not complaining about how much I am paying.
I just know if I need to I can scale down.
alright
I also don't fully use my systems. I could totally push them way more than I currently do.
Glare, I heard you were applying for a job the other day, how'd it go?
Frosty be like
i mean hetzner is kinda best stuff in EU if you ask me.
I have an interview on Monday.
Gl
Thanks!
Ayy good luck Glare!
GL 🙂 (is it a job interview? kinda Personalk question no need to anwser :))
Yeah I applied for my first real job.
Development related or nah?
noice!
Yeah
Sheesh, hope you get it
Anyone know where I could get a BedWars plugin that's almost exactly like Hypixel's? I am willing to pay some money for a plugin, but not too much or if someone needs to develop it, that would be cool too
I do too, it'd help with tuition costs.
@umbral linden #750658587767996486 #750658588766371953
bedwars1080 is based off of it no?
Unless you have like $250+ to spend minimum, you won't be getting something as good as Hypixels.
Or whatever the numbers are
250 is even super low
BedWars1058
Close enough, but I think it's legit the same thing? Atleast style wise
Oof rip
👀
I'll pass you one day Kali
well see about that 
ok but have you ever heard of elara mitten
i guess so
@light scaffold Stop gaining xp or I go an snatch ElaraMitten

@velvet crescent that's quite a convincing threat ngl
:}

THis Aphelios is TRASH
I swear he took so much poke he was trolling
Literally everything hit him
wot
League
🙄
Bad teammates
cod is better
@light furnace i can't message you on dm
Uhm....
Does that mean the plugin will make a request to some db I don't know about? Or does it mean it will create and load a local db? Like this text gives me headaches

Does that mean the plugin will make a request to some db I don't know about? Or does it mean it will create and load a local db? Like this text gives me headaches
If I recall its not a plugin. Rather a "complete server jar in the size of a plugin." So yes it does exactly what all other server jars do.
@lament ember what's the fork for?
When I'm on the lobby server, I see the lobby's online time. And when I'm on another server I see the online time from the other server. But I want to know all about it.
sick
Awesome bollywood dance performed by Rajesh Koothrappali and Bernadette Rostenkowski while singing "My heart, my universe" from The Big Bang Theory S4E14 "The Thespian Catalyst"
Lyrics:
Like the wild elephant,
I am trumpeting my love for you!
Like a hidden flower,
m...
@light furnace i can't message you on dm about your offert
@eternal apex thought you might question that lol
¯_(ツ)_/¯
thought I'd do some "experimentation" shall we say
yeah he's one of the owners of Bionic's server
he probably has his DMs off because otherwise he'd get flooded with DMs
@lament ember what sort of experimenting?
¯_(ツ)_/¯
everything is subject to change
I was looking in to how the modules work, since the bindings module doesn't have a build file
that it is
that’s cuz bindings isn’t a module
and when you try to create a module in there, it gets really funny about it
it’s a folder
ah
tho I think gradle does treat it as a subproject of sorts
yeah
how did you create new modules in there? just set placeholderapi to be the parent?
look in settings.gradle
the includes?
yeah
ah okay
that’s where you specify subprojects
Need help
one massive struct with fields that are optional and may only be present depending on message type
multiple structs/enum variants for each different type (alot of fields shared between message types e.g)
context?
btw, make sure to set your generated sources folder for the common subproject, otherwise ij will show errors
okay will do
ij will show errors but it’ll compile fine*
error prone classes are Datum & Files
you can also simply just not open those classes
@fringe sigil for what?
@fringe sigil second option
yeah looking at that, I agree with Pig
first is a classic violation of the interface segregation principle
tier 7????
bm is sweaty af
Or it will
ikr
what’s pattern matching?
😕
yeah thats what i thought but
interface segregation principle? just by looking at that name, I'm guessing it's got something to do with splitting bigger thingys that do many thingys in to smaller thingys that do not so many thingys
actually no I'm wrong
and sub types A, B, E, F might share field
ISP means no client should be forced to depend on methods it does not use
yep
We are not in OO
^
Rust world
However the basic concept still applies
I don't think SOLID only applies to the OOP world
solid rules are designed around oo, but are often perfectly valid in other paradigms
SOLID is for OOP primarily
I think some of the principles still apply but are less important
ISP means no client should be forced to depend on methods it does not use
@lament ember technically we’re not forcing anything here, niall’s keyword being “optional”, but I like to amend the definition to something like “if it’s not being used in every case, it shouldn’t be there”
Sx mentioned that some of our Go code is too OO because I was using solid too much
OOP has its flaws
wat
😫
1973
ok then
also, good languages make OOP optional but still have it
o
pure OOP is annoying since it has a lot of unnecessary boilerplate, but no OOP is just no
boilerplate is entirely dependent on the language, not the paradigm
you're confusing OOP with Java
true
and true again
but strict OOP does introduce boilerplate in places where it is not necessarily needed
like where everything has to be inside a type
inside a class*
they're actually called types, because that includes interfaces
Depends what you're referring to
C > * 🙂
I found out they were called types in probably one of the weirdest ways
AsmOO
ok but have you ever seen Fortran before
C > * 🙂
welcome here, one is no longer
Procedural masterrace
I have a fortran program somewhere
ok but have you ever seen Fortran before
to thy, the same applies
Ah yes "Fortest"
I think Go's paradigm is probably one of the best
program fortest
implicit none
type Animal
integer typeId
character(len=15) name
end type Animal
type(Animal):: animals(5)
type(Animal):: a
character(len = 15):: name
animals(0) = Animal(0, "Dog")
animals(1) = Animal(1, "Cat")
animals(2) = Animal(2, "Pig")
do i = 0, 2
a = animals(i)
tid = a%typeId
print *, "Animal with type: "
print *, tid
print *, "Is: "
name = a%name
print *, name
end do
print *, "Fortran!"
end program fortest
Fortran died years ago for a reason
Fortran is still used in some places iirc
omfg Niall wtf is that
Animal
vb > /*
never actually used Rust, heard it's basically the Kotlin of C++
Beautiful
Skript >>
Im suprised you guys havnt hooked onto it yet
Skript >>
@woven prairie how tf did you get staff lol
maybe cuz it’s low level and we’re all java developers, which is notoriously high level niall
show me example of code Niall
@woven prairie 😠

also has anyone here seen Discord's new emoji highlighting thingys?
or am I the only one here using Canary (basically Discord Alpha)
what isi t?
what is what?
the new emoji highliting thingys
Canary?
pub ew
why can't Rust just have public be the default modifier oof
also tf is i32
32 int
also also, why are those thingys (enum entries)written in PascalCase
like wtf is int 32 bit, 11 bit 3 bit?
yeah i32 makes sense, I just wasn't sure if it was some architecture or some shit
pub keyword annoying though
Do your research!!!!
fine
There is so much information! Wake up!
https://vlang.io > rust
no null?
also tf is fn
neither niall (I don't think it'll go anywhere)
anyone who complains about Kotlin's fun can go stick their complaints up their ass because it just got worse lol
what is :=
walrus operator
@fringe sigil let
used for variable declaration
1..=4 => {
fn exists in Rust too?
vlang took inspiration from rust
@light scaffold I swear man you just combined Kotlin and Rust didn't you
tf is a struct?
is it a bit like Kotlin's data class? (it's a class used specifically for representing data)
also how do you know what a data class is?
why wouldn't I?
did you actually go away and learn Kotlin?
no lol
oof
Rust enums are the best
in what way
wait you use them as if you were making a reference?
EnumName::ENUM_VALUE
enum Error {
NotFound { file: File },
SomeOtherError { reason: String }
}
@lament ember kotlin rust clojure and f# were the main influences
f#?
Yea
also what does Elara take from Clojure?
is that a .net language bm?
sounded familiar
Yeah it's basically functional .net
I'm still not sure about functional programming tbh
J#
Functional programming good
also, I'm still kinda working on MineKraft's statistics packet
I'm struggling to figure out how to send an array using a ByteBuf
lel
because I'm not big brain enough for that
yeah that shit is actual aids
and still got Adapters to work on, the first Java project I've done in months
actually that's BS since I worked on KiteBoard deobfuscation before this, which is what this is inspired by
I was thinking of writing a BungeeCord implementation for the common because I was that bored lol
that's the truth
ah yeah
Pretty sure for an array you just write the length as a varint and then each element
yeah I don't mind
one of the reasons why I'm not planning on including any proxy support in initial versions
what exactly is gonna need ByteBuf though?
and also, we talking about ByteBuf (netty) or ByteBuffer (Java IO)
netty
you'd need to implement the missing packets into bungee (for each protocol version mind you :D, 1.7 - 1.16.3)
ah a familiar project
may or may not be exactly what I'm having to do with MineKraft anyway (MineKraft is a Minecraft protocol implementation from scratch in Kotlin)
problem is bungee's api is no where near expansive enough to implement the core placeholders in
so we have no choice but to implement the packets ourselves
unless we split the common or something, meaning you can have say Bukkit, Nukkit and Sponge depend on the common that has all the backend stuff in it, and then Bungee, Waterfall, etc. can depend on the common that has the core stuff in it
well, yeah, we'd undoubtedly do that as velocity and bungee can share the packet implementations
because the Bungee part will only have access to proxy stuff anyway
but you still have to make those impls anyway
So for my earlier question Ill do a spread sheet
nukkit's actually being a little shit rn
cuz it doesn't share the same version names as java
damn people say cross version is hard
cross platform is a whole nother fucking galaxy
is Nukkit an entire protocol from scratch or is it just like a Spigot from scratch
that sentence leads me to believe you don't know what you're talking about
neither spigot or nukkit, or any mc server software define their own protocol
java edition has a protocol, and bedrock has a protocol
nms is the ONLY full implementation of the java protocol
spigot patches nms with api and performance and other pieces of shit
I mean, afaik it isn't, but okay
Sometimes, when I’m sad, I remember that I don’t need to play with the Minecraft protocol, and then I get happy
spigot patches nms with api and performance and other pieces of shit
Spigot patches NMS and Bukkit, which also patches NMS
does Nukkit patch Spigot then or what?
bukkit is an api
yeah ik
nukkit is java
nukkit implements the bedrock protocol directly
it doesn't wrap or patch anything
ah okay Nukkit is the bedrock one
It’s 2020, we rock the PHP software
😂
Could you make a plugin in php 
no one knows why it exists
no clue
Some guys are psychos
Good start in 1 day
Have you done the thing yet Gian :((
also, net.minecraft.network is the actual package for network thingys, net.minecraft.server is just what the Bukkit team made it
fun facts
NMN sounds less cool than NMS
true
erm
nms doesn't have an official package afaik
the binary distributed by mojang is obfuscated
nms is a package defined by community made mappings
you realise in 1.14 they released the official ProGuard mappings right?
o right
they're in client.json I think
or, there's info about them in client.json
the reason why NMS class names are so bad is because the Bukkit team did that so they didn't conflict with their own shit
I mean, afaik it isn't, but okay
going back to this, it definitely is
keyword full
other standalone implementations exist, the most popular being glowstone & cuberite
yeah
but these are outdated, and not complete anyway
Cuberite 😤
cuberite is interesting
look at this guy
So considering rust
I think I may have to use one big struct
So many shared fields between messages
ew elytra bad code yucky yucky
It makes more sense to have
struct Message {
possible_type_1: Option<e.g>
possible_type_2: Option<e.g>
}
And then the possible_type would be properly subclassed
i just clicked on a video about bo5
@eternal apex is that a Kotlin insult
first comment there
no
💀💀
also anyone know what NMS' equivalent of the spawn weather entity packet is?
That is root types only
@fringe sigil tf is that
that makes literally 0 sense whatsoever
so that's a spreadsheet showing all the fields present in message types
no
thats only the fields shared
Ive excluded things exclusive to each message type
first, what kind of message types?
second, what kind of field types?
third, what do each of those mean?
basically, I'm asking you for context
Why can't i upload img tho
give it a try anyway
@sturdy bobcat WOWOW
or just point me in a direction where I can figure it out for myself
the logic of how to do everything is fine
they dont deserve pizza
ok fair enough
just structuring it as an api
oh no
this C program has one massive struct that represents all types
not C
but to be honest its not a crazy idea
ic
What devices do you guys use for playing Among Us though?
PC
On phone, it's absolutely free
Arch Linux 5.8.7-arch1-1 to be exact
Nintendo Wii
Samsung Smart Fridge
What you have against the Wii Gian
toaster
o.O
because it works on Linux since it's a very, very badly ported mobile game
Gucci Smart Toilet
Also, is paypal supported on steam for you guys?
yes
Because I can't pay with it here
rip
why wouldn't PayPal be supported on Steam?
Lol
among us trash
the only big thingy that doesn't support it is Amazon, because 1. they like being weird, and 2. PayPal's probably too shady for them
Let me try to get over it with vpn 
💀
amazon doesn't use paypal because they're a direct competitor
amazon wants you to use amazon pay
paypal also has close ties with ebay, which once again, is a competitor of amazon
among us trash
it's alright, the PC version is literally just the result of taking the mobile version and making it work on PC, but it's a bit of fun
Why do you guys forgot Mafia ._.
The fuck is Mafia?
bruh
Er..
I'm legit asking, I probably played it just can't remember
Y’all forgetting Hypixel Party Games
Mafia (aka werewolf)
Do they still have them Gian?
This becomes repetitive....
Werewolf will attack while people in group closing the eyes at night, then at the day, people will decide who will get lynched
So TTT
Now i don't know what TTT is 😂
Trouble in terrorist town
yessir
o
Murder mystery was first right?
murder mystery itself is a fun minigame, the way some games implement it is questionable though
contacting twitch support for the second time cus their 2fa suck and i don't get a single text when trying to log in 
inb4 you see you're a 4head and entered the wrong number
omggg i know ur number!!!
yes
44 789 1
that's an oof
have you tried turning it off and on again?
no
@frozen escarp in the UK, we substitute +44 for 0
its on and off again
and mobile numbers start with 7
so 07 means a UK mobile number, and then the rest of those mean other thingys
87% sure every country substitutes their country code for 0
07xxx xxxxxx
not always tradie
+90 in turkey
I dare someone to tell me what area has that code
who gives a fuck about landline lol
facts
my brother had a 08 iirc
01 is usually a home phone
we have a load of reserved codes as well
0800 for example is a free phone
meaning no matter where in the UK you ring from, it's always free to ring 0800 numbers
youre weird if its not 04
^
idk I might be remembering incorrectly
then anything starting with 03xx is usually a private number, meaning the recipient pays rather than the caller I believe
Mine is 02 on a landline
cant say ive heard of an 08 mobile
02 is landline normally i think
I've got 069 
if you get rung from a private number, it'll usually cost you
tf
"STD codes"
std codes
0121 
lol
lmfao
Burning ham
🌝
also first one to tell me what area the code 01727 corresponds to gets a virtual cookie
st albans
😋
Let me change the vpn to see if I can pay with paypal here
damn
that's where I live
Bro they got an airport and everything
bro wtf are these maths questions
Seal of Approval Insurance is updating its insurance premiums. Last year a total of
50
males and
25
females were insured against seal attacks. In that time,
31
males and
3
females were were attacked by a seal.```
I just saw plane icon on the map
that's literally the only criteria for cities in the UK: does it have a cathedral? if so, it's a city, if not, it's a town
me when I make "niall cathedral"
why are so many seals attacking people :((
@fringe sigil what country do you live in btw? I'm just curious since I've never been able to figure it out for sure lol
uk
south east
nice
I think that includes London, Essex, Bedfordshire and Hertfordshire if I'm not mistaken
wow it's weirder than I thought
wtf is that map lol
Damn it ._.

Didn't work with vpn on steam
that's an oof
apparently Hertfordshire is in the "East of England" region, which is Geographically in the South East
wtf
I don't understand borders lol
9 gang
9?
9
you live in the Isle of Wight?
Mhm
No idea where that is
one of my Grandad's brothers lives in the Isle of Wight lol
Whereabouts?
not sure
I only used to see him like once or twice a year when we used to meet up at the crematorium where my Grandad's parents and his oldest brother are buried
well, not buried, scattered, since it's a crematorium, they got burned to ashes (after they were already dead)
👀
because yes, that's a thing that you can choose to happen to you when you die
most people think of burials in graveyards with coffins and gravestones, but you can also be cremated (burned to ashes)
I am aware of the process of cremation lol
just had to make sure xD
we didn't have a picnic lol
we went there for the same reason everyone else meets up with their family in graveyards
wow this got a bit weird
I swear me being involved in conversations always seems to turn them to the dark side
¯\_(ツ)_/¯
Is it OS?
not anymore
Disgusting
it used to be
I mean I do understand that decision but still 😦
also it was updated for 1.16.x and some bugs got fixed but the free version won't get updates anymore
Well I mean if it offers all you need buy it I guess, still disgusting it's not freemium
wait I might be wrong. Seems like the source is still public on github
not sad anymore xD
Dumb them 
?
Is that source differ compared to the premium one tho?
no idea. xD
@light snow yikes
@elfin minnow no
discord keeps logging me out on mobile and it's so annoying
i dont think ive ever been logged out of discord
Neither
@sterile parrot does it to me as well
it happens like daily to me on my phone
and it's so annoying since I use a password manager with 2fa as well as 2fa on discord
might be due to testflight or smth
@elfin minnow you on the ios version right
yea
If i could understand what is being said 
smh matt get with the times 
@light scaffold is this how people sound off of the mainland too 🌝
Bruh they seized almost a ton of pure cocaine today worth around 40mil
Like damn, what idiot would smuggle a ton of cocaine on a single litle barge
@mellow zinc I am proud to admit I've never spoken like that before
ok lads were using rust innit. yes cargo all that my G. no not up for discussion mate. tuff
clapped language bruv
😂 😂 🤣
yeah man elara lang is bare ting you get me
peng init
@fringe sigil go finish that damn draft pr
I thought you were so good with spring
I aint seen nothing from that
😛
I mean using a libary like that improves it so much
it is good except for actions
things like uploading a new version
like they make this nice spec
and miss half the things a normal web site would need to do
Oh! but we must follow the spec!
no you don't understand what it's purpose is then
uploading a file isn't part of REST
I probably dont
Ok
But how else you going to upload the file? seperatley?
Then how do you link it
all that crnk is for is for making easy resource based endpoints
which reduces your development time by a lot
it reduces boilerplate code
honestly
and for uploading a file you make a different endpoint?
I mean I'm no expert in spring so you are incredibly helpful
I am a fan of it though lol
currently it just has the crnk endpoints and nothing else
was fiddling with the authentication but needed to do more reading into the configuration of spring
make sure you have no local changes
and then switch to the feature/x-blabal branch
idk it's name
you can do that either in cli or using VCS -> Branches and then switching the branch
make sure you pull beforehand
Elara will have a spring replica
We plan to call it Ding
It rolls of the tongue
I like the name
Oh please
We're not that tacky
It's named after popular artist Ding Crosby
And also spring
loaDING
who the frick is that
not even google knows who he is 🤣
you mean Bing Crosby?
xD
ah yes, hes so famous
Awesome switche branch
this MUST be him right?
:)))
We figured he was a good inspiration for our framework
swiftly moving on
get that pepper off
namespace elara/ding
entity and repository packages
there is no service layer
Come on man
@sterile parrot
Ding
Bout to rebase the repo with a rust/rocket project
👋
@fringe sigil also that package structure is 10x better and what I see in every good spring project
and crnk doesn't need a service layer
we might only need it for the user stuff
but I first want to do authentication etc
before doing the other stuff
@fringe sigil also that package structure is 10x better and what I see in every good spring project
Absolutley not
yes.
The names of the folders make me cringe
what is cringy
The lowercase
t
@woven prairie I know right?
Probs because velocity uses the id of a plugin for the folder name, which is usually the name just lowercase... I think
Lol
Would it be reasonable to change the category of the plugin to "universal" when it runs on bungee and velocity?
Doubt. Isn’t universal for software standalone
I didn't see that old avatar in a looooooooooong time...
Where did the bot even get it from?
I don't use it for years now
good job me
i usually avg around under 3m
occasionally get the 2m
but 1m 33s is just damnn
@woven prairie "Chocolate"
What's wrong with the name 😮
😮
{
"lobby-servers": [
{
"name": "lobby1",
"lowest-protocol-version": 47
},
{
"name": "lobby2",
"lowest-protocol-version": 751
}
],
"load-balancing-method": "RANDOM",
"send-player-to-hub-on-server-close": true,
"hub-command": {
"enabled": true,
"aliases": [
"lobby"
]
},
"messages": {
"kickNoLobbyAvailable": "<red>There isn't a lobby available, please re-join later",
"noLobbyAvailable": "<red>There isn't a lobby available, please try later",
"successReload": "<green>Plugin reloaded",
"errorReload": "<red>An error occurred while plugin reload, please check the logs"
}
}
<red> 😦
Json for messages, interesting
o
o
o
o
o
i
E
@fallow crow ❤️ ty for the boost
@fallow crow you have too much spare time
e gang 

O
Very funny
tradie.



You all concern me
What kind of graph?
line probs
ez
Basically throw the data into excel, highlight it and click the line graph button
Then you can copa pasta it back to word if you want
oh ez
also...
how would one even download excel lol ive got office 365 with my school account or whatever but everytime i try and download it it comes up with like 'buy and download' or 'try for 1 month'
its on the web i believe
Your school might have a custom login, otherwise it's https://login.microsoftonline.com/
open office365
ah alright ty
Can I add a label to like the Y axis?
I need to label it like amps or whatever
Yeah
how would one
dont have that on the online version
Look for something that says chart elements or something
Got this one?
what tab?
oic
anyone down for among us in an hour
No you weeb
Bruh I just caught my bus, this shit is lit, I don't gotta wait 2 hours on this heat 
@sterile parrot oh hi
@velvet crescent hi
Life is boring don't recommend
I’m gonna spend the next like hour just standing around doing nothing
Ikr let’s all just die 
Agreed, fuck humanity, let the dinosaurs live instead
lol
I’ve been walking in circles for so long
I have to include these images in my discord bot so its 69420, I could really have done with that 15mb file back then...
imagine owning a new iphone
im still out here on the 6, its lasted be 4 and a bit years, its treated me well, almost time to get a new one i reckon, glass is all smashed up, a group of pixels has gone white, but id say thats not bad for 4 and a bit years of use
Imagine owning an iphone
Could never be me
hello guys
i need a suggestion
should i use intel pentium or intel xeon skylark for a hosting?
im planning to make 32gb + 32gb + 32gb all 8 cores
wanna post in any more channels?
cos you missed all the support channels, the update channels and the service channels
Ryzen 7 3700 vs. Intel Xeon E3 1270v6
y u leave me on read Gian
I haven't opened it yet 😮
I see how it is
so
can anyone answer it?
should i use intel pentium or intel xeon skylark or amd for a hosting?
what does a hosting mean
Some weird magic idk
Just a normal server host?
From https://www.dictionary.com/browse/hosting
- a person who receives or entertains guests at home or elsewhere:
the host at a theater party.- a master of ceremonies, moderator, or interviewer for a television or radio program.
- a person, place, company, or the like, that provides services, resources, etc., as for a convention or sporting event:
Our city would like to serve as host for the next Winter Olympics.
Just a normal server host?
@woven prairie yea i guess
@sterile parrot My business logic
I'm reverting that commit
Get rid of apache commons right now
Bro that's the business logic. The business logic!
All the business logic. gone.
@light scaffold Get a load of this
Absolutely ridiculous
Carrying the team
No jetbrains annotations 
He named the commit "clean up"
shut down the schools pls 🙄
What does re-base do?



