#off-topic
1 messages ยท Page 637 of 1
I'm bored
the code generator one
on what 
Kotlin looks a bit more like python or swift though, I just don't like it
it has type inference
Ah ye
that's where I draw the line
type inference good
who deleted that 
type inference can cause problems though
type inference + static typing is the perfect recipe imo
Okay Minions, now that nasty funnycube has left, let's start the revolution! BOW DOWN TO YOUR ONE TRUE KING.
So does visual basic
uh oh
Like kotlin
VB is ugly though

Excuse me
Dim
I just like the way that everything has to be explicitly defined in Java, one of the main reasons I use it
but lombok isn't explicit definitions
VB 
Dim is just var
I know
niall do u really like vb, i cant tell if ur joking
Dim is ugly
kotlin is from 2011
lombok just cuts out those really annoying, ugly getters and setters
Did you know you can actually write pure binary
sorry, 2014
if you think java is ugly don't use it
Like
๐คข
0101011
why would u want to write in binary
.....
it fast
Well you probably wouldn't
What do you think compilers.... do?
I think parts of Java are ugly, I like the way methods are written but I hate seeing getters and setters, they just add extraneous code that isn't really necessary
fast
But assembly compiles to pure binary
lombok just clears up things
No, lombok masks a shitty language with hacky code generation
And its trash to work with
wise words
J# is rubbish they told me
Man this sucks ass
ah yes
lombok saves me time, and it doesn't mean I have to look at ugly Kotlin code
NO WTF
lol
I LOVE BILLY JOEL
who's Billy Joel xD
he did old town road
ah okay
LMFAO
/s /s /s
JMZBXVCKNZXBCJKHZXVBCHKJK
@sturdy bobcat are you on eu?
@lament ember also, youre a disgrace
ye
Idk if I should get a refund or wait
refund
wait
Tbh I donโt want to cuz they are good seats
@light scaffold come play with us
I was just about to say
@lament ember also, youre a disgrace
opinions
yes
ok good seats - wait then
lombok is objectively bad
But I paid a lot of money to not get what I purchased for 2 years
Kotlin is objectively not ugly
Its literally years of research into popular languages combined into a single one thats disgustingly pragmatic for all users
It is the one true language
the one language to rule them all
if u really want to go to it then go, but if u got good seats then u might not have the opportunity again
my opinion is that I think lombok cleans up code a bit and saves my lazy ass time, and Kotlin looks too much like something like Python or Swift and has type inference
java has type inference too
I got that reference
and what's wrong with type inference anyway
gets reddit notification
"Look on r/casualUK to see what people in the uk are talking about"
fuck no
casualUK is great
@lament ember that is literally not true though...
@lament ember I tried out lombok and use it sparingly
I just don't like type inference, reminds me too much of JavaScript
2020 is shit
I just hope football season donโt get cancelled
im having fun in 2020
2021 will be worse with that attitude 
Same as python
I do hope football season is cancelled
lol
I already paid 1500 bucks for season tickets
JS does use type inference, so does Python, just terrible type inference
fuck that sport 
No, it doesnt...
type inference so bad you can convert a string to a boolean
js is dynamically typed
both us and uk version
there are no types to infer
Thats not what type inference is
Type inference requires you to actually have static types
type inference is where the program figures out itself what type to use
rather than you telling it what to use
type inference is only applicable in statically typed languages
THATS NOT TRUE
thats type dynamics. like let a = ""; instead of let:String a = ""
nerds
val number: Int = 0 is the same as val number = 0
^^
kaliber you're the biggest nerd here
You cannot do that in JS
no u
Typescript
you'res o mean
I don't ever wanna see val or var in any of my code
you'res
val and var arent even a part of the type in kotlin
you'res
they are a part of the declaration of the property
they determine whether it is final or not
I know
but usually when you use val or var it's instead of providing a variable type
because the type is inferred
there's no benefit to be gained from repeating yourself
This is just a problem of ignorance
it's just opinions
I would highly suggest you actually try kotlin
I have
Yeah, but your opinion is based on incorrect knowledge
Kotlin is superior honestly 
auto var val
I enjoy looking at kotlin from afar
i'm too scared to learn it tho
How do you determine superiority without experimentation?
I have no opinion on Kotlin because I've never tried
@sturdy bobcat u learn kotlin and still sx will shout at u
I never said Kotlin was bad, just said I didn't like it
least fav lang?
VB
either JS or Python
BrainFuck for me
although C's static meaning local variable is beyond me
by the way, anyone know a good way to auto-copy a generated jar file in IntelliJ to say a plugins folder?
since the Windows built-in commands don't really work
and yes for some reason I still use Windows
mainly because of games
imagine not dual booting
gradle good
I prefer maven personally
I used to dual boot. Switched to Ubuntu
I don't dual-boot because the last time I tried to dual-boot it just wouldn't load GRUB
no matter what I did Windows Boot Manager always took priority
I got Windows 10 Pro though so I get free Hyper-V
I should probably install arch on a vm
manjaro > everything
I prefer arch, gives you much greater control over your system
it's mostly built for advanced users though
never tried arch but manjaro is based off arch
yeah I know
The global multiplier has ran out and has been reset!
๐ญ
probably.
First time making a 3d text thing stuff idk lol
Nice watermark
@obsidian fable brb removing watermark and claiming as my own
Damn someone removed my smexy VIP role Codiq
Feels bad
LOL
xD
What a nerd
I took another screenshot lmao
It's zoomed in more
duh its zoomed in
Well cropped
But it looks... off
Your 4head is off
I wonder if the lines give a false depth effect
Progress!! Made a Join/leave message plugin, however everything is still hard coded lol
I get no where these days
Roadhog's sharkbait skin reminds me of finding nemo
What do you need decided?
everything
@untold hearth SEASON 22 DO PLACEMENTS WITH ME HOE
YELLS IN GAY
Bruh
Sure 
Thatโs right
Thank you

Wait WTF was that @regal juniper ๐๐
Po3 is being updated btw. Rip dank nulls @lofty void
Rip a lot of things
Modpack author recommended a world wipe.
Letโs see how broken shit will be without it
Uh oh
Yeahhh.
Hopefully he made a backup before trying to update.
But Brunyman is god, so heโll probably find a way
Of course he did
Btw, I officially hate dynmap
Took hours to delete that damn plugin folder- you realise how many TINY files dynmap creates?! Like a crapton! OK
Andddd itโs suuuper slow to delete
Probably not
Better than lua? ๐
definitely
I guess that depends on who you ask though
Its very much inspired by the one true language kotlin
But it has aspects of another languages
Ew that color scheme
ok
Sup bois
@sterile parrot meh
@lofty void your face is ew
๐ฎ
Nope ๐
@boreal escarp Just saw a member in your discord, I want to pick my eyes out with a fockin spoon..
๐
This is true
Luckily, your word doesn't make it the truth ๐
@wary willow I'll just move to here instead xD
https://paste.helpch.at/kebazapika.pl I had an idea to use something like this- and it DOES parse the placeholder in chance, but the message just ends with "<chance=100>" ๐ฆ
Oh I see what you mean, yeah I guess it's possible it makes it a string without it, and that's why it doesn't work? I'll try
idk what it does if you don't put the type that's why you should at least try
oh wait nvm. I just read what you've said again but if it still returns chance = 100 maybe it just doesn't work
btw chance doesn't work like that
so it doesn't chose 1 from all those
it is a chance for that action to be executed
Exactly
but yeah if it just sends the <chance> with the message idk
So what I'm trying to do is having the first set of 3 lines have a chance of 100, while all the rest have a chance of 0. That should make all the first 3 execute and none of the others
oh I understand now but I don't know maybe the chance thing doesn't support placeholders
you should ask clip about that
maybe he will even make it support palceholders
I don't think it does either ๐
Yeah, this is what it does, it does parse the number, but it parses it as a part of the message
Yeah, don't think y ou can change chance on the fly, it's probably loaded when you reload or load in the plugin
Yeah, don't think y ou can change chance on the fly, it's probably loaded when you reload or load in the plugin
Wonder what clip is working on today.
xD It was just a proof of concept, but it didn't work
Yeah I'm guessing chance loads on startup, not at runtime
He was purely a placeholder.
Exactly
Would be dope to be able to change it on the fly
looks like he is in #general-plugins-2
I love you โค๏ธ
Chance and delay regex was only detecting a number before
If chance fails to parse to a double
It will default to 0
So no chance on fail
I didn't understand much of that xD but I'll test it out
Before it was searching for a specific pattern in chance and delay
Where the value always had to be a number when itโs loaded not when opened
It is correctly showing only one message and ignoring the rest, but it doesn't seem to move on to the next message and it's giving some errors. It's possible I just messed up the menu, I'll re-do it and test again, 1 sec
Let me see the error
It was because I used:
[meta] set DialogueTwo INTEGER 100 0
Thought it was:
[meta] set <key> <type> <value> <defaultvalue>
But removing the last digit made it work ๐
ah ya
๐ My prayers have been answered
what u donna do with that
Oh this opens up so many doors. It means that I can do a single item and manipulate the lore/display_name with meta strings, and not have to do duplicate items for every possible combination
u lost me haha

Well, basically
1 sec
https://paste.helpch.at/osukiroyan.pl these 18 lines is all that is required to do that gif I sent, had this NOT been possible, it would've looked more like this:
https://paste.helpch.at/pojekixamo.bash
And that's only in it's most minimal form, where it has no lore, no other requirements or anything. It would get exponentially larger the more options I add to it.
Basically, this is similar to how you made the click_commands, it makes menus much much smaller if they decide to utilize this
BUT, there are sure to be plenty of other benefits of being able to change chance on the fly
@wary willow Did you see this masterpiece? ๐
?
Clip fixed chance
Oh right
oh I thought you have another idea for it
Oh I do
yeah I thought you already implemented it
I am working on the NPC talk rn
it is going so nice
Nah, I haven't started that menu yet ๐ . But I'll use this a lot
i still dont get it haha
yeah it does look nice. RN I have no idea on how to use it but I have other ideas that I am working on so I don't rly have time for another one
clip the chance message works like this rn: you give an action a 50 chance and another one the same 50 chance it doesn't have a 50% chance to chose 1 of them but rather a 50 chance of either executing it or no
so it could execute both action
or none at the same time
but now he can make it so the chance is to execute only one of them
not all of them
or non of them
so it will always execute only one of those actions
https://paste.helpch.at/osukiroyan.pl
Well, this one makes it so that all left_click_commands are at chance=0, except the first 3. Then the message gets sent, it changes the chance of the first 3 commands to 0, it sets the chance for the 2nd set of commands to 100, and then it runs the next 3 commands. And then it just keeps going like that
So in short, this basically means I can have an "IF" in left_click_commands, in a way.
I mean if it works
What's up?
oh man when I started i didn't know what lines the npc should have now I can't stop making them. I made like 20 lines in 10 minutes
and I have more in mind
So we have deny commands that can be executed right
Yeah?
When a single requirement is not met
What about success commands u can set per requirement
so if 1 requirement is met but not all of them it will execute commands?
this is my js rn
It will execute regardless if others are met or not
Only if that requirement is met
Iโll show an example after dinner
I see what you mean. That would be nice. I can't think of something I am going to do with it rn but that is what I said about /dm execute and meta
and now I can't stop using them
'1':
display_name: "&f1"
material: MINECRAFT:STONE
slot: 37
priority: 1
left_click_requirement:
requirements:
SuccessOne:
type: has meta
key: Counter
meta_type: INTEGER
value: 1
SuccessTwo:
type: has meta
key: Counter
meta_type: INTEGER
value: 2
SuccessThree:
type: has meta
key: Counter
meta_type: INTEGER
value: 3
SuccessFour:
type: has meta
key: Counter
meta_type: INTEGER
value: 4
success_SuccessOne_commands:
- "[message] &dBarry&8> &fHey, what do you want?"
success_SuccessTwo_commands:
- "[message] &dBarry&8> &fHey! Speak up!"
success_SuccessThree_commands:
- "[message] &dBarry&8> &fWhat's wrong with you!?!"
success_SuccessFour_commands:
- "[message] &dBarry&8> &fleft"```
So something like that? Just an example. That would be really dope, that way you could ACTUALLY make IF's in the click_commands
@muted fern ty for the discord banner, just got around to putting it on the plugin and it looks way better lol
Can I see it, maffie?
Yeah henk similar
that would be dopeeeeeeeee
Would need to setup an optional thing tho
So like u define if the requirement is optional
And a way to set the amount of requirements be met
Iโll show an example of that too in a bit
Cuz right now as soon as one fails
It denies
So like open requirement
Need to make a way to make the requirement optional so if they donโt meet it, the main requirement would still be met and it will be opened
Aight xD sounds good. as long as you have a gameplan and know how to do it then all good. But remember a minute ago when you didn't understand how i was going to use chance? Yeah, that's me right now 
If I write an example menu of the usage u will get it
Yeah, probably
Henk at the bottom of the page
That's dope though, funnycube is really talented

I joined to see if there was a discord banner there
and then I realized what you mant
meant*
๐
Iโm gonna work on this optional stuff in a diff branch
If ur on in like an hour Iโm gonna hop in voice and Iโll explain what this will do
I SHOULD be. But I'm feeling that I'm starting to get sick #Covid19, so I might call it an early night. but just hit me up when, and if I don't respond then you'll know that I've gone to sleep xD
Henk you Dutch?
Swedish
Oh
But you have no idea how often I get that question
or people just speaking dutch to me xdD
Yeah, I know.
But it's from Henrik, Henke for short. But you can't really properly pronounce "henke" in english, it just sound weird as hell
so I knocked off the E, and so I go by Henk
Ah
@sterile parrot why are you not on my members list
wtf
Wait it showed you were online
But ur not
What the fuck
SIKE, he blocked you
Lol maybe
Fuck
I made a ban command
Banned myself
And don't have an unban command
Time to delete the punishments file LMAOOO
oh finally. 37 lines for the npc and after you finish the discussion it resets. even with a delay. xD
over 3 hours of pain trying to find a way to do it
@willow oracle ?
@obsidian fable is your server offline?
and why is the other server 1.8 - 1.11 bruh
...
that's like saying maven and Java are the same thing
one's a programming language and the other is a platform agnostic build tool
Can't guarantee it
oof
@fair island vk blacklisted you because you leaked his TokenEnchant...
๐คจ
he just does not believe you when you said "sorry, i won't do that again"
Yikes.
ya.
Don't leak stuff people.
wise words
agree ^
I'm not a fan of obfuscation and closed sourcing but leaking work that has had a lot of effort put into is scummy
obfuscation in java does not mean much
no it doesn't
At least TokenEnchant has a legitimate API.
because it's harder to hook into the plugin if it's obfuscated
yeah idk I've never used TE
We're trying to do some stuff with CMI and their "API" is literally the plugin without any logic in it.
?? you just need to invoke public API, right?
It's kinda hard to test it.
usually public API (methods signatures are not obfuscated), right?
Didn't realise there was an API for TE
TokenEnchant has an awesome API.
if anyone obfuscate public methods... that's dumb..
indeed
custom enchants are surprisingly simple
yes.
and i twisted vk's arm hard enough,
now all CEs are magically proper Enchantments.
Good work.
instead of just lore?
Ah nice
and it supports old Enchantment (with different constructor signature)
old enchantment = the int constructor?
ya,
Pretty nice
Enchantment's const changed with (int) to (Namekey)
so, if your custom enchant is extending Enchantment, you would need to make two versions (one for old, one for new)
yeah which is annoying
I'm actually not sure how you would do that
I suppose class generation could work
ya, i saw vk was scratching his head quite sometime to implement that part.
he initially had api but that would make CE developers to change their code.
and i said "na, i'm not going to do that"
so he implemented a new method.
and all my old CEs are now treated as Enchantment
Nice one
i can even use Essentials command/kit
Show him who's boss, purple.
i'm the boss.
Tell him you won't put up with his API changes ๐
When did I leak it??????
wait do Enchantment implementations work in Essentials kits??
I never fucking leaked it ever
you did (when vk, helpchat, etc, had support channels on Skype)
Where
i dont' know, your name is still on leakers list.
I legit can not remember doing that and if I did, I'm extremely sorry for how Inmature I was then...
๐ฟ
I'm kinda glad I wasn't here for the Skype days of HelpChat.
I wish I could clear my name but I guess what's done is done :/
Skype in general was a mess.
I honestly hate how I was and how I still am
@open locust is there a way I can talk to vk...?
your leak was first reported in early 2016
Damn I was such a dick head back then I'm really sorry
You won't realise I genuinely mean it, but I really do.
How to get hidden roles (categories) in discord
Create a new role with the name you want and set the role's color to #2f3136 (Discord's background color)
@open locust is there no way at all to prove how sorry I am for my actions in the past....? I'm honestly a totally different person from back then. I do really feel bad for what I did I now realise how bad that was.
What if I need support for the plugin...?
i thought you have your own plugins now.
I do work for other people who use tokenenchant
then those people who purchased TE can request support
I am a customer and you're denying support to me as a paying customer?
I can prove I own the plugin if you need me to
I mean I've moved on from doing things like that....... I'm sorry for what I did I really am
Why won't you give me the chance to prove I'm a new person? That dick who did that is long gone.
I don't even know how to contact vk...
Your verification system doesn't work for the discord so
How can I contact "vk"
That minersx website is cool xenforo form but their ban site is not mobile friendly
Who's deleting the messages?
what sort of website building frameworks/tools are recommended? xenforo?
For forums?
Xenforo is great for forum stuff, kinda like SpigotMC uses. It's used a lot in the Minecraft community.
hmm, i don't have enough $ ....
It's an all-in-one solution kinda
And you can get themes and plugins and stuff for it
Make your own forum software in spring or something
I would like to pm you to try and get everything sorted for once and for all but you won't accept dms
hmm, make your own... sounds good but then i need to look after site and framework.
ya, i agree with the "fun" part.
Thepurplehoser, is there a way we can talk privately?
is that Java framework?
ah, i've heard that before but is that still commonly used?
Spring boot incorporates an ORM, dependency injection, DTOs for SQL, web request handling and pretty much everything else
Very much so
I would really recommend spring
I've never made anything good in it but it's fun
sounds nice. i will look into that! thanks!
i told vk that he should have eCloud like for CEs
Lol
his reply was "then, you make it"
I would've expected some fancy new js framework for mcbanners
@open locust how can I contact you and vk privately?
ooh nice
We use the same stuff Netflix does
Yeah
Netflix wrote an add-on for spring that allows you to spin up instances via a single command and connect them to an API that will automatically load balancer.
hmm, these web related things.. i need to learn..
that's pretty cool
So if we need to expand to another machine we just start it up and it'll load balancer
that's actually very cool
It'll also load balance cache too
I was just about to ask about cache lol
We literally can cache with just 2 annotations
and that's why spring is awesome
So for spigot stuff our cache lasts about 4 hours or so and spigots stuff lasts about 6 hours
So every 4-6 hours your banners stats update
At this point I'm convinced spring is literally magic
is there anything it can't do?
Idk. There's still a lot for me to learn
But I love the cache stuff
It has implementations based on what's compiled
I think we're using caffeine?
idk enough about it to know what that means
but the automatic JpaRepository implementations are literal magic
It caches images and json stuff
wait do you store the images in memory?
And then line 34 tells that method to cache the response
Yeah, we do, for now, at least.
as base64 I'm guessing?
As an object
It's all open source if you want to dig around https://github.com/MCBanners
I'll definitely have a look
I'm no expert but since everything is split would that be classed as microservices?
๐
#metoo after I learnt spring....
๐
ehh
This looks like KORM
I mean they are both 4 letters
it's all got the vague idea of coming together
add value types
that would be cool
Probably
how do you usually do parsing?
I think I want collection literals
VECTORS?
Uhhhhh
?
A vector and a list are basically the same thing
Except theres 0 need for a vector type in a high level language
clojure would disagree apparently
I watched some video and a vector and list were defined differently
Ok, I see what you mean
In clojure land, a vector is like an array
And a list is like a linkedlist
I was literally just about to say that yeah
I would rather die before I introduce something like that in anything I have control over
I think that's completely fair to be honest
I don't want to imagine what it's like inside
And then you get into the lexing of numbers
it's not that bad
Give it time
The parser is going to be a beautiful mess
Have you looked at the parser of Korm?
Oh ya know.. its actually not bad
I can't say I have
Actually I think I did briefly
parsing is not fun
Told you it was KORM
yeah that's kinda hideous
jokes on you
I made an issue on korm once
Therefore I have the right to shittalk it too
An issue that was DROPPED
yes but only because I brought up a valid problem
It was NOT
Bruh
You cant type infer that shit with the field
The field could be an interface
what
I can make an issue about ItemStack not serializing properly if you want
Please do
NO
BAD
@hidden gyro what you mean by that
server.properties?
??
Caps at 100??
Wtf
I never had that before
@gleaming scroll Interesting concept. However, with no plugin limitations, whats your combat against malicious plugins, and plugins like HolographicDisplays and LiteBans that let users modify files in different locations? Plus, how'll you handle a whole bunch of inefficient/poorly optimised plugins that'll cause issues for other servers
@gleaming scroll Interesting concept. However, with no plugin limitations, whats your combat against malicious plugins, and plugins like HolographicDisplays and LiteBans that let users modify files in different locations? Plus, how'll you handle a whole bunch of inefficient/poorly optimised plugins that'll cause issues for other servers
@woven prairie I think I was a bit vague when I said unlimited plugins.
Due to a few networking tweaks and file size limitations, we have a central repository of plugins.
You can't add plugins that aren't on that list to your server. With that said, we're planning on adding thousands of plugins to that repository
A config somewhere is telling it whats the limit or maybe multicraft if you have that installed
So... I fail to see how this then really differs?
Yeah
fair enough to say
Aside from the pricing
They're similar enough - the biggest difference we have is how services are kept online
Minehut limits plugins and limits players, we limit neither
Didnโt u also say we can have unlimited servers ?
Yep
Not like just 2
Why not sandbox it to ensure that malicious plugins can't do anything
Everything's based off the "fuel" system
apart from anything else, we have our own Cobweb plugin on all servers for analytics and resource monitoring @light scaffold
hm ok
So unlimited servers just means we dont restrict how many servers you can create or launch, however, the more servers you have the more fuel you deplete.
Fuel is measured on a few things (currently as we're fine tuning exactly what, I'm not gonna say), but just as an example CPU and RAM usage.
Why won't you say...?
Whats the website name
So.. you've piqued my interest
So, how does your "free" plan, if you have, compare to theirs?
Why won't you say...?
@fair island because if we change what its measured off before launch i dont want people getting the wrong idea
So, how does your "free" plan, if you have, compare to theirs?
@woven prairie we dont have 'paid' plans
all servers are "free" - there's a few pros and cons to this
I assume fuel is what'd we'd buy, similar to credits?
pros - we don't lock anything to free players
cons - we currently don't plan on allowing you to increase ram allowances
Yeah
but you automatically get X fuel every day
?? @hidden gyro
Canโt u also vote for fuel?
that amount again will vary - we're working on balancing it so you always have enough fuel to make a small server
vote for fuel?
U said something about a daily vote ?
Ah yes
??
U also said somthing about when u watch ads u get fuel ??
Yeah
You must have a plugin limiting it or your host is
I sure u said that
I see now
We're working on integration with Google ads to allow you to watch a video ad
and in exchange get say 1 free fuel or something
Donโt google ads cost money
Phil... You know that'll allow people to get unlimited fuel from that right?
How u gonna afford this
Phil... You know that'll allow people to get unlimited fuel from that right?
@fair island Fuel works similar to fuel in a car
It'll be balanced tho
You can't just put unlimited fuel in your car
Eventually you'll fill your entire gas tank
Lewis be means he will put ads on the website.
No I mean about the ads
Watching an ad won't be unlimited
^
Ohh that makes sense
Automate it
Apart from anything else Google won't approve that if we do that iirc
Also you can't transfer fuel to prevent abuse
The same way we have ads on servers for rewards using some service
People can automate ad watching
Yeah
Isnโt there like a limit of 50 fuel I saw on the photo 5/50 fuel
Look at Playwire
That's just a concept/testing
Couldnโt u make like multiple accounts to get more servers?
We haven't balanced fuel yet so don't take screenshots as anything
You could, yeah, but the network has an IP limit on it
Cobweb servers are all interconnected via a Velocity proxy
Vpn?
We also don't let you start servers if you're using a VPN
Woot woot Velocity.
Phil, you know people can automate ad watching right...?
How would u know if we using a vpn lol
That doesn't matter
I don't wanna sound bad, but the reason we run ads is to make money to cover hosting @fair island
Also, you won't be able to block all vpns I can bypass that. Surely
Also, most public VPNs are flagged as VPNs anyway
^
If we block the majority, but not all, that should keep network strain down
and if we find people who are abusing the system we can just shutdown their servers
F
on launch we have capacity for 60 active servers at one time, that's definite
Plus, I'm sure, ad watching will be balanced
You watch an ad, they get 1, they give you .4, they profit .6
Typa thing
Are they vps's or?
I'm sure . that's the structure
What's cool is we also have a dc2aws tunnel on our machines, so server coming-up time should be super fast
(server files are stored in aws then moved to a gameserver when you click start)
How long does that take?
From my tests, about 5 seconds
Damn
But that will vary based on network load
Can't wait to start a SkyBlock server and have a 200GB world
200gb world?
...
Dafuq
lol
It's mostly air
But as to why we have a central plugin list - say we have Essentials, it's about 1.2mb. Say we have 800k servers after a few months, if 75% of those run essentials, that's approximately 720GB in Essentials.jar
@woven prairie file size limits
servers by default are capped to 1gb
if you hit that any cobweb network admin can raise your allowance
~1.6Mb
1.08TB
Phil, I like your blue badge on your pfp btw :D
You're capping servers file size at 1GB? Interesting.
But by raising your ram wouldnโt your fuel like go down faster ?
That can be hit super fast.
So to combat that, all plugins are stored in an AWS bucket - when our daemon starts up, it downloads the plugin repository locally
Yeah lewis
@regal juniper I'm not entirely sure - I can't say for certain, I generated 17 test servers and that was 3GB with nothing on them so it may be a bit low
A birdie told me that it might be easier to compile EssX soon.
So these servers wonโt be for like big skyblock, prison servers etc?
But I wanna host my stuff ๐ฆ
It sounds like it's more for people who want to run a server to start and then see where thye go from there.
Ye
But it's designed to enable communities of friends to make small servers
It looks good for like test servers aswell
Lol Gian reminds me of uhh I'm blanking name but has a 1TB NVME dedicated solely to CoreProtect.
Probably not unless it's for public plugin focused test servers
๐ฎ
:low_whistle:
So do users have access to download the world files?
Yes
That's going to cause you a bunch of issues right there with premium plugin devs.
But
Hmm okay
How's it working
IE;
You buy PremiumPlugin.jar, can it then be used on ever sub server?
Spoken to Glare about that already
I'm not entirely sure, but we'd probably reach an agreement with plugin developers
Where you link your Spigot account to your Cobweb account, we then use an API provided by plugin devs to check if you're a buyer
If you are, you can add it to your server
They'll have to manually upload it somehow.
Cause I doubt devs will just give you a copy of the jar.
But as Glare pointed out, there's issues currently with Spigot buyer APIs
@regal juniper We're willing to pay for the plugin to get our own copy of the jar
U could always go buy every premium plugin on spigot
https://i.imgur.com/EEgPXTt.png the way we add plugins is just by a drag-n-drop interface on our admin panel
Wait so we will have to install plugins via the like plugin search on the website
Yeah
Reminds me of BukGet
xD
as in you can probably install 2 plugins in 5 seconds via search
Couldnโt u like connect your plugin install page with spigot so why ever spigot plugin u wanna install u search it then it grabs it from spigot or somthing ?
We could, but a lot of plugins will need to be forked for our network
Such as disabling autoupdaters at a jar-level
I mean I suppose you could try that but yeah you have a global jar and they would provide proof they own it via the developer of some sort.
Yeah, again, not something we plan to offer right now but would be nice in the future.
Lots of premium plugins attach data to it on download.
Will be a headache for another day.
MH had to do something similar
What's your Tebex/Enjin/Nameless plan?
We aren't running it?
We'll probably add integration for Enjin, Tebex and CraftingStore
I don't know enough about Nameless to know what we can and can't do with it
Namelesshosting is amazing
I see
I use it lol. Way better then enjin
You plan on using 1.15? Or, allowing guys to select?
1.15
No 1.8 severs ?
When a server gets started, it uses the daemon's "base server"
I see
For our public beta we just want the network to be functional
Currently closed alpha
Me too ^
We'll be putting up a site soon-ish
@regal juniper Am I able to post an invite link?
Not for discord, no




