#dev-general
1 messages ยท Page 415 of 1
but that's the driver selector thingo on ubuntu
just for reference
the main problem I've personally had is finding a balance between vsync & screen tearing
however I did fine a nice middle ground which I'm on right now, and it's basically the same as what I experienced on windows
What did you have to do?
just tinker with plasma's compositor & nvidia settings
Ah
2 drives
just jump right in then
do you play games?
Yes
what games?
Gta 5, Watchdogs 2, AC syndicate uhh metro exodus, fortnite
Im not uninstalling windows btw
I assume I can just use windows for gaming
oh ok yeah
well if you're not gaming on linux then no, you probably won't have any issues at all with the default configurations
yea
dunno
frankly I never used a guide *except when I tried setting up dual boot on laptop
this shit is really quite simple
I need to setup the partitioning beforehand tho right?
are you installing it on the same drive as windows?
No
Manjaro
smh
๐
installer should do it for you
Yugi. got any decent rust tuts
The complete RUST beginner guide for 2020 and beyond!
Includes many tips, how to choose a server, get food & water, navigating the map & GUI/HUD, getting resources & loot, setting your spawn point with a sleeping bag, crafting clothing, weapons & tools, farming, hunting, cooking, building your first base, blueprints, monuments, radiation and l...
horny bitch
Rust book
ยธI poor
Pluralsight usually has great courses
ยธAppreciated
The official rust book is the best resource for getting into rust and it's free
Just like any other official resource
you're an official resource
not every official resource is good
on being cool ๐
Yes
masochism
Not a statement that can be derived from my messages
@old wyvern it's not ear rape anymore
oh
well yeah but it poses a counter-argument to your saying that "it's the best resource"
ayy
@quiet depot, Setting Volume!
Oh
oh gdo
god
How is it a counter argument
ok this actually hurts my ears at 18 volume
"it's the best resource" "not all official resources are good"
xD
i dunno I guess he didn't provide proof or citations, but BM's opinion is enough to sway anyone
might need to go to #off-topic guys, johnny and star are trying to have a convo
k lol
Those are not contradictory
not really lol
Just like any other official resource
Doesn't that imply you think every official resource is the best way
Or maybe I'm misinterpreting
mega brister
๐ฆ
anyone worked with custom potion effects?
Elaborate
Uhh
thats not possible
maybe a texture pack is affecting it?
is that vanilla?
like you sure that isn't modded
Not a clue, saw it on a few youtubers videos
then yep its def a mod
you cant do that in a plugin
like custom
you could send a resourcepack and maybe modify the potion effect texture, but the original potion effect hidden would still be applied
so its not actually custom effects
Okay thank you
Oooh i think i finally know how i'll abstract the GUI creation
Matt, can we get some deserialization and action utils?
Wdym by action utils?
Matt, can you make Google?
Sure!
๐
!!!
basically a registry of preset actions which we can use (and add custom ones to ofc)
!!!!
Frosty, don't think that makes much sense to be part of the lib though
Yes it does
@ocean quartz Please add an operating system to mf gui
๐ฉ
windows in windows
I want my Windows Inventoryโข๏ธ
Maybe? I'm not sure how that'd be integrated, maybe as a separate module but probably not in the main one
That works
is it normal to find that your .gradle/caches folder has over 360k items in it when you go to delete it?
Sure
thicc cache
How do you think it gets so fast?
since I got this when I was trying to import a project
is that definitely something I should delete the caches folder for?
Probably
maybe it's me running Gradle on Java 11
that's also what it suggests on the answer
or should I say Java 16 lol
importing seems to work if I import using the same Gradle Java version as the wrapper rather than the wrapper properties file
Pog, GUI using components ๐
Is that something you wrote yourself? It looks client side too? or no?
Just adding support for adventure components to my gui lib
Does anyone know if the change in Location, from World to WeakReference<World> was due to potential memory leaks or is the motive for the change something else?
What is adventure components?
private
no
just got the repo wrong
i just guessed it
it's like new bungee text components
official in paper now
we use it in papi 3 too
Oh cool, when you say component based do you mean like React?
quick refresher
minecraft uses json for chat
you can read about that here https://wiki.vg/Chat
Huh i didnt know that
projects like adventure and bungee text components are wrappers for the json chat format
ah
Does mf-msg support adventure?
yes
lit
spigot & bungeecord have used bungee text components for yonks
but they're a bit shit
so adventure was made
it's much better, also platform agnostic
Ya i remember being annoyed with the bungee components
it got integrated into paper recently
You can add a little support for LockLogin via deluxemenu?
Likely, I don't see a reason why you'd use a WeakReference if not for "automagic unloading"
@ocean quartz Why is unregister method private :C
lol
Matt also in mfgui you register the inventory listener in a static block right?
maybe decouple that and make a method which we can invoke by ourselves
effort to call that
Hmm Idk I mean the thing is I might not wanna register it onEnable but I guess thats the case very occasionally
Which method?
I mean there really wouldn't be another scenario to register it on
unregisterAll Matt
mfcmds
Why? Just curious
Ah, well because Bukkit doesn't really like having commands unregistered
Can I atleast unregister the completion?
Don't think there is a method for that either
Let's say the any of the Gui classes get introduced later than onEnable, in that case we'd have to call HandlerList.bakeAll iirc if we wanna bake in the event listener or no?
ah I see
Because the static block runs once the class is introduced right? So if the class was introduced at late-runtime then
we'd have to call HandlerList.bakeAll iirc if we wanna bake in the event
or am I missing something now?
Don't think so, never had any issues with it and most of the times it's only introduced when I run a command so way later on in the runtime
static block runs once the class is accessed for the first time no?
Can't you register event handlers anytime?
Pretty sure you can
You can I believe
protected Handler()```
Default constructor. The resulting Handler has a log level of Level.ALL, no Formatter, and no Filter. A default ErrorManager instance is installed as the ErrorManager.
wait
Never even heard of that method
d;spigot HandlerList#bakeAll
What even is the point of that method
public static void bakeAll()```
Bake all handler lists. Best used just after all normal event registration is complete, ie just after all plugins are loaded if you're using fevents in a plugin system.
fevents
so understandable and clear description
Wtf is a fevent
anyways I might had the wrong thing in mind then
i.e*
what is baking
cakes and such
-_-
Preparing beforehand
d;spigot handlerlist#bake
public void bake()```
Bake HashMap and ArrayLists to 2d array - does nothing if not necessary

๐ handlerlist
๐คค
bake a cake
d;Cake
@@Deprecated(since="11", forRemoval=true)
public interface CaseTree
extends Tree```
CaseTree has 1 super interfaces, 1 extensions, and 2 methods.
Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.
A tree node for a 'case' in a 'switch' statement. For example:
conclure did you give up trying to convert my project to gradle lol
@steel heart
its too big right
๐
uh well
yea project boner is too big for you
I mean I just cba to install every nms version
lol yea true xD
like 8_R1 and R2
lmao
I have them though lol
xD
Conclure i can send you a zip of my full .m2 folder of all of the code lmao
just drag it over
does that even work
lol
thats what i did to help support other pcs
i installed it on one pc
then i used a usb drive
dragged the files from my local maven folder over to my other pc
and it worked lol
As the Red team continue their search for the source of the robots, a deeper plot is revealed...
After 2 years in the making, I'm very proud to finally unveil the newest instalment in The Fedora Chronicles!
A huge thank you goes out to the rest of the team who put so much work into this video:
Pumodi- Music
Musetrigger- Gray Mann's voice
XB33...
It's happening guys
That the wildcard to be returned was already captured somewhere else ig?
https://i.imgur.com/EtjbfTS.png the code that produces it
Ew throwing errors on invalid action
okay so now try using TypeScript with JavaScript code that you can't contorl
also did you know that it is common place for JavaScript developers to use just plain Objects as Maps? Since you can assign fields and access them with the [] operator
which confused the fuck out of me for a long time
lol
maybe use Elm
google apps script doesn't allow elm ๐ฅฒ
click it
Elm can interop with js
It compiles down to js
my brain couldn't handle typescript, I don't think it's Elm time yet lol
lol
click!
c l o c k
c l o c k
c I o c k
c ||l|| o c k
ส ษ o l ษ
haha! It's so funny! He made it backwards and flipped! haha!
Do we have some python experts among us?
among us??
yeah.
python is superior.
not really
it is
You can't take a step further into deeplearning without getting confronted with python.
Python is superior.
so you are saying you can only do deeplearning in python?
so you hate ass
no they just wrote the libs in python randomly
lmfao
how dare you
tits for days bro
Anyway.
yeah makes sense
I have managed to customize a python script to parse lua bytecode from an modified lvm (Lua Virtual Machine)
ok so what lol
But I need it to output constant + opcode on an extra file.
Would anyone be so kindly and welp me ;c
cause you keep saying python is superior
cuz it is
Big yikes
๐ฆ
huge yikes
shit isn't just bad design, imagine using a fucking indentation language
literally executable yaml
lol
yeah imagine
dont call haskell out like that
thanks for clarifying ๐
theyre not languages
those aren't proogramming lagns yeah
i mean they're close enough
those are just scripts
by the same logic html is a programming language
nobody cares about your python shit lol
html Is A pRoGrAmMiNg lAnGuAgE
Its not
/s
congrats you got the meme
cry
ever heard of haskell
im trying okay
elara
yo so I'm confused af. I was about to update my dedi java version and when I do java -version I get Command java not found ... xD but ptero and my mc server runs on it. Is java installed in docker or something like that? I don't fully know how docker works. well not even a bit so...
Ask lemmo lol
I think you can install java in a docker container or something like that
I guess its time to find out how to see the existing ones, open it and update
you should be able to find an official java container from the main docker repo site
I got no idea how to use docker. I used to know like 12 commands but I forgot the mall xD
what are you trying to do
oh update java
if you can get a hold of the build file for the containers you're using, it should be as simple as changing the source container to the version of java that you want - then reexporting the container
"easy" he says. I got no idea how to use docker. I'll try tomorrow. Working on something else rn
you can't "install java in docker" as like some sort of global state
The point of docker is to have a completely blank and separate environment for each application/process
It has nothing to do with what you have installed on your actual machine
If you want to update the java version used in a docker image, you'll have to edit its Dockerfile
bcz he can
I see. well maybe some other time xD
damn the UAC Spokesperson is thicc as fuck
wtf is UAC?
The Union Aerospace Corporation
ah I see
POV you don't understand functional programming
functional programming is when object
how long does analyzing take ๐ซ
functional programming is when functions are encapsulated into classes which have properties and behaviour
we don't like von neumann here bois
||entity component system|| uhhhh
๐ฎ
buffer overflow attacks utilise the power of lisp in a way
von neumann be like lets put the data and all the other shit together in secondary storage eeeee
real and true
i hear he's a member of the rust foundation now
If Harvard is so good then
I'm in this photo and I don't like it
๐ฎ
It was the lisp all along
hehe
That episode was so good
noooooooooooo
That show was SO good
A little weird in the beginning
but otherwise great
Hello
Good day Trumpy
Good Day pipor
how do you do?
Fantastic
Just lost $600 on roobet. I'm Fantastic Fantastic Fantastic Fantastic
What the hell, may as well
Exactly
Maybe
I'm not and I'm depresso because of that
Idk, why would I need to be proud? xD
that's literally the reason why he shouldn't be proud
hi fefo
So, you can't remember your other son?
I think his tag is @prisma wave
o
He be like 
not @obtuse gale?
Who
Me


you have
Prove it
I might buy one
How did you see his bed

I wonder if clip would kill me if I started cleaning up his code in DeluxeMenus
You never answered the question >:(
Do it lol
I had to clean up the code in bms plugins
no thanks. I'd be hurting very very bad if I did that
Is it os?
nah
clip has like 3 plugins that are OS and one of them he was forced to OS
what's wrong with ezrpro?
Forced?
Last updated ages ago?
yeah EzBlocks. But it sucks. Kaliber "is working" on a rewrite soonโข๏ธ
Works just fine tho
I thought they had a limit of inactivity
Ezblocks works fine tbh
yeah but the code is years old
Tax
oh I never knew
yea
wait how much's deluxechat?
I just bought it to support clip
I didn't 
7.50
oh that one's the same. But I don't remember the other ones being that price
What are the premium plugins he has? Just autosell and deluxe chat?
I bought mine crates just to support clip tbh
fuck I can't find my phone
How you typing to us then
PC
Put your # here we'll call if
found it
It*
ugh I think it will cost you? Or do you have free international calls?
lmao
Yes
that was a.. long response
I'm old I can't multitask
wat
from the minecraft 1.17 split news article
With this feature, we are completely reshaping the Overworld, including the build height. Not only do we have to consider every effect this can have on the world but also how it will affect performance. Basically, having more stuff in the game also slows it down and we want to avoid that.
... optimization?! impossible!
Probably talking about client side optimization kekw
nah Ivan. Its not going to be better
Now more than ever is the time to scan chunk snapshots async loll
they're just trying to not make it very worse
but believe me it will be at least a bit worse
there's no way it will be better
They should divide chunk loading by vertical as well like 16*16*16 instead of the whole 16*16*256
huh that's an interesting idea
would it actually work tho?
also already existing worlds will probably break won't they?
No idea, my job is to give ideas, theirs is to make it work lmao
aren't chunks already divided into 16x16x16 subchunks
i'm pretty sure that's part of how spigot handles chunk stuff
though they're obviously not impactful to performance because every subchunk in a chunk is loaded at the same time
so if that changes maybe things could really get a lot better
is there a way to see when methods were deprecated in spigot javadocs without going thru all versions?
or should I start opening links?
just a normal day for you @half harness huh?
just being wrong and ghost pinging people?
xD
๐
no easy ways to see deprecated stuff pops out at me
Yeah but it generates all 16 vertical sub chunks on one go
yeah that was my thought too
so if they make that... not happen...
and also avoid a million and a half bugs
maybe there'll be some improvement
but looking at how regular chunk borders still give them issues i don't have very high hopes ๐ฅฒ
Like if it loaded vertically as you go down and up it'd be much easier, but the issue is that it wouldn't work
For example you would want to look up at a mountain and see the top, so you have to gen everything
Aether engine on java wen
sounds like krypton has its next feature
xD
Let me explain. So one chunk is actually 16x256x16 as matt described
but there are these chunks called subchunks
that are 16x16x16, and there are 16 of those in one chunk
seems reasonable
Huh, new Github embed looks cool
Yep
Yep
Yep
Yep
Yep
Yep
Yep
lol
Damn, dkim is already same tier as fefo, he's almost top 20
top 20?!
=xp lb
Ban bm
no
=xp 521485088995672084
Yes
No
696
as my background pfp
Wtf
Ugh generics is killing me, someone send help
what
What is confusing about my sentence dkim?
.
is this for Adventure COmponent support Matt?
Yeah
just make 2 methods xD
oh god he's going to lay down the entire problem he has and I'm going to understand absolutely nothing but he thinks I understand and maybe I can even help
Was thinking about doing something cool but it's too hard ๐ฉ
Basically was going to make it so if you do:
GuiBuilder.gui().
// Here you would have options like `rows` and `title`
// But
GuiBuilder.gui(GuiType.HOPPER).
// This would only show `title` since hopper can't have rows
shit you're right
I need to up my game
multiple methods 
git --help
This works, but means i repeat a bit of code and is >.<
ffs
git give me 20 levels --now
ah lmao that website
[--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
[-p | --paginate | -P | --no-pager] [--no-replace-objects] [--bare]
[--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
[--super-prefix=<path>] [--config-env=<name>=<envvar>]
<command> [<args>]
Took you a while
BOT blitz
๐
All 128MB of his ram was dedicated to the task
either that or on dkim's computer
He doesn't run on a potato? Disappointed.
๐
I am a discord bot with multi functionality. Currently my developers are using me to test Human Like Artificial Intelligence or HLAI.
If you want to learn more type --help
AI is not that slow 
--help
Damn HLAI can get mad quickly ๐
Fuck, it'd be cool to do that dynamic builder but there is too many issues, i'll give up on it lmao
I have found 1 answer: https://www.youtube.com/watch?v=xvFZjo5PgG0
nice
--search Is 1.8.8 the best minecraft version?
Answer: Fuck no
:p
Lmao
๐
Yeah no
the rickroll ai
Can't wait to expose someone soon
I have found 1 answers: Because you are dumb and overthink everything!
๐ฎ
how dare you
=ban @static zealot
--shutdown -f
funnycube goes online
It worked!
--start -resetData -forceStart -disableRickroll=true
I am a discord bot with multi functionality. Currently my developers are using me to test Human Like Artificial Intelligence or HLAI.
If you would like to leave feedback you can do so at the following link: https://rr.noordstar.me/hlai-feedback-page-14f67ba6
HLAI is for noobs
All the Chads use High Tech Machine Learning or HTML for short
This is probably the wrong place but, I'd like to give everyone a warning not to do any work for a server called Nebris Craft. They've hired me to do some coding work and in the end they refused to pay me any money for all the work I done in the mean time. They think it's a fair thing to steal the code me and @prisma wave put countless hours into making it the best it can be (Private Mines) and refuse to credit neither I or Brister Mitten for any of the work we put into it even though it has THE MIT license on there clearly stating that they need to credit me and Brister Mitten for the work we done. I just wanted to give a clear warning so nobody else falls for the trap of which I sadly fell for.
The owner thinks all what I mentioned above is an ok thing to do even though it's really not. Just a friendly heads up.
โโโโโ IMPORTANT โโโโโ
IT HAS COME TO OUR ATTENTION THAT A USER WITH THE ID: 470088969728557067 has managed to take control over HLAI.
This incident was isolated and the exploit was patched. We are sorry for any discomfort that this incident may have brought.
?
--undo
--rollback 1 minute
NOโ
I'm confused
NOโ
Haha
--respond "why"
NOโ
--say "test"
I honestly hope that nobody works for the server I mentioned
NOโ
๐ฆ
The AI is taking over
FAKE NEWSโHLAI is and will always be obeying the developers that have created it. Anyone saying otherwise is spreading miss-information and shall be exterminated.
--revertPatch 69 -f
dkim ask HLAI
--addAuthor Tofpu
HLAI knows everything
๐
Human Like Artificial Intelligence or HLAI is a very smart system and can answer over 69,696,696,696,696,696,696 different questions.
Hmm
anyone wanna implement CheckItem expansion into DeluxeMenus? I'm to lazy to do so
That was random
i
just
did
nah. javadocs are there for stupid 1.9+ players
1.8 players are smart
and can figure it out
alone
โ
Sir, this #dev-general, DeluxeMenus is on #general-plugins smh
lol
Sir you are wrong!
matt
me
is ur mfgui lib default inventorytype set to Chest?
that's all you guys get from DeluxeMenu code
Agreed! You're improving over time, I see!
Do I really need to answer that? lol
Sir you are dumber than a dog that doesn't know how to pee. That was sarcasm
lol
What else would it be?
๐คท
a POUCH
well a furnace of course
a blast* furnace
Tf
oh man how tf do I do this? ๐ข
For my custom crafting plugin, should I take the lazy route and force every recipe to start from the corner, so they will always be the same, or should I just check to see if they are technically the same?
do I send the palyer's inventory thru the contructor?
you should definitly make it good
Sure
What
Yup
It won't change how it works, it would just change it when it evaluates it
So the recipes would work in every area
well yes they should work in every area
oh I could make an array of itemstacks and pass that thru the constructor
What are you trying to do?
improve deluxemenu's HAS_ITEM requirement without completely changing the code so clip doesn;t kill me
dw about it. Its a mess I'm just talking alone in discord
So what I would do, is when a recipe is created with a constructor, I would basically force it to start from the corner,
then when a player puts in a recipe, it creates a new recipe object that also starts in the corner, and compares those
I don't even know what that is lol
oh I'm so fucking dumb. I can get the viewer from the holder
that sounds like more work than just defining every possible combination
how tf did I not think about that
How come?
i mean mapping it to the corner sounds kinda hard
I would get the one closest to the top left, get the distance from the top left, and shift everything that amount
Its an array of ItemStacks
i mean ig if you've got it
hmm from a PlayerInventory how can I get just the items that are in the inventory and maybe off hand?
is that what getStorageContent is for?
Fefo just sent it in #development yesterday I think
omniscient fefo
you're like HLAI. Are you sure you're not an AI?
๐ฎ
Does intellij allow you to go into internal classes while debugging?
like library classes?
cause for me it's just not going into them
making my life 20x harder
Did you middle click?
when should i middle click?
i use ctrl + click ๐
Whatever you are looking at
wot
for decompiled sources?
stepthrough line?
like you know for debugging you do step by step
and there is this shaded line
of the current line about to be executed
right
uh
worst case scenario i switch to eclipse to solve this issue
cause i know that supports it
lmao
lol
kk
anybody who agrees?
instead of clowning me ๐ฅฒ
you're all being brainwashed by jetbrains!!!
someone had to speak the truth!
WAKE UP!
jetbrains is the enemy!!!
@forest pecan Settings -> Build, Execution, Deployment -> Debugger -> Stepping
What are you doing stepping-bro
yaoi momento
Thoughts?
Gottem good
I'd say "make .apply a builder method like adventure does with the componentbuilder" but doesn't kt prioritize the method before its consumer function thing?
Wdym? The apply isn't the normal kt apply it's a method in the builder
o
Thought it'd be interesting to have that in the builder
that looks very adventure-ish ๐
what's next? GuiBuilder.gui(Component.text("Title"), 6) for an already built gui?
Was my inspiration ;p
How would that work? I could make it xD
why the gui() part :(
How would you want? I'm open to change, all i could think of is:
GuiBuilder.gui()...
GuiBuilder.paginated()...
GuiBuilder.scrolling()...
// or
// Idk about `of` but can't think of anything else
GuiBuilder.of(Type.SIMPLE)...
GuiBuilder.of(Type.PAGINATED)...
GuiBuilder.of(Type.SCROLLING)...
2nd is not that bad
I like the first ones more
Yeah me too
First ones allow for more flexibility I think regarding the return type (unless you don't use an enum and play with generics + static "Type<T>" instances)
It would and it would make it a nightmare because the way i currently have would make it a pain in the ass
Why not change what you currently have 
Whatโs the point of making a builder for the whole GUI?
Now someone tell me this doesn't look like that someone https://www.instagram.com/p/CNkYTOIB5pK/
wtf
Heh
Because of generic limitations and I can't do things like:
public <G extends Gui> G create() {
switch (type) {
case SIMPLE:
return (G) new Gui(...);
}
}
This would make me need to:
...create<Gui>()
Which is even worse than what I have, so I had to make one sub builder for each type
tell me they don't look at least a bit the same
๐คข
just tell me I'm wrong please
@hot hull Since Blitz ruined it with the Chad ^
๐ข if only he knew
waitaminute somebody just sent that exact same thing in another discord I'm in except it was a full video 
wish I could edit that message as a reply to that picture up there
here
or did someone else do it in another discord?
xD
I mean with a whole builder inheritance design using generics is totally viable (and might be good for common components between different GUI types) but I don't think "enum-like genericized static type instances" is the way to go lol
Exactly, it's awful to work with
I got sent this https://youtu.be/zeLKApHsiXg
it's the first clip in there
LMAOO I know
I was watching someone react to the same thing
and googled his name
and found his instagram
I really thought it was kangoroo at first
that's why I googled it
xD
Any possibility of making it easily configurable Matt
I don't see how the first solution makes it not easily configurable
Hmm
6 am so it's early, wanna give an example tho?
You configure the gui inside apply { }
@ocean quartz are all these methods really needed? I cant compare it with an item builder for example
I'll show an example later Frosty imma head to bed
Wdym? Like the whole rows, title, and stuff?
Providing the title and size through a constructor for a GUI is not the same thing as doing it for an ItemStack where you have at least 10 properties just for a normal item
Gui(title, rows)
ItemStack(material, durability, amount, name, lore, enchantments, itemflags...)
The big issue and why I am making a builder is to facilitate integrating components
I can't really make a method with components in the code module without either breaking legacy and/or forcing people to rely on adventure themselves
Plus the old way will still be available
i dont understand
It's okay ๐ we are all special in our own ways
How would a builder make it easier to integrate components?
You owe me some help for this joke
Because i can add a legacy builder for strings and a normal builder for components, on separate module
Without it, I'd either have to A - duplicate every single gui on a different module to have it use components
Or B - make you use the new constructor new Gui(PaperOptions(Component.text("Title!"), 6, etc)) (the name is temporary)
It's such a shitty situation, because the inventory needs to be created inside the BaseGui, since it's the inventory holder, so everything needs to have a way around
ItemBuilder.Firework.blahBlahBlah()
Ooo not a bad idea
Yup
Aight i'll sleep on the subject
How so
@hot hull I'll ping you tomorrow with an example (send me your current way btw, i'll see how much different it is)
Just an expression to "I'll go sleep now" and "I'll think about this"
Isn't it like 5 am or whatever?


