#💻︱programming

1 messages · Page 37 of 1

tawdry radish
#

minecraft rgb already doe sadcatblanket

#

unity bald, anyways you know how to code?

brisk badge
#

I’d recommend to just watch some tutorials on YouTube and practice :)

eager crow
#

I use scratch Cor programming

#

Sorry, for

tawdry radish
brisk badge
#

Ai

#

What’s wrong with that advice lol

spring tiger
#

That person asked a different question 🙂

tawdry radish
#

he asked can someone teach me programing, i said go watch youtube

#

in a rude way bc idk why my brain go toxic mode maybe i looking at too much stackoverflow

#

anyways

#

on my way to make megenta minecraft 🦾

paper rain
tawdry radish
paper rain
#

anyone here can help me with screen scraping?

tawdry radish
paper rain
tawdry radish
paper rain
#

i mainly need help to web scrape namemc

tawdry radish
paper rain
tawdry radish
#

hmm, idk about java doe

paper rain
#

python?

plush walrus
paper rain
plush walrus
paper rain
plush walrus
#

you use the uuid in the request

paper rain
tawdry radish
plush walrus
tawdry radish
#

ya

plush walrus
#

don't think it makes that big of a difference

paper rain
tawdry radish
plush walrus
paper rain
paper rain
tawdry radish
#

@plush walrus he wants to search for profile from old name

plush walrus
#

uhhhh

#

lemme see

tawdry radish
#

i don't think you can do that, not sure

gaunt berry
#

have seen something similar

#

a while back i believe

paper rain
#

yea theres no api for that, its only possible by scraping sites like namemc

#

or using a timestamp but mojang didnt fix it yet

plush walrus
#

there probably is since namemc uses it but you can just use the nammc api instead of scraping

paper rain
plush walrus
#

no idea, just checked the first thing that came out

#

I'll check

paper rain
#

I dont think it has the feature i need

plush walrus
#

ye looks like it

#

yes then you'll probably have to scrape it

gentle patio
#
if @Nuclide#3163 == good:
life = lie
gaunt berry
paper rain
plush walrus
gentle patio
plush walrus
#

yes xd

#

can't even type haha

gentle patio
#
# Nuclide is bad 
#

note to self

minor roost
# gentle patio ``` if @Nuclide#3163 == good: life = lie ```
#include <iostream>
#include <string>
using namespace std;

string person;
bool isbad;

int main() {
    cout << "This program will tell you if a discord user is bad or not!" << endl;
    cout << "Name, tag or ID: ";
    cin >> person;
    if (person == "Matriox#2349" || person=="Matriox" || person=="707222256916365362") { // Note to self: THEY SUCK
        isbad = true;
    }
    if (isbad) {
        cout << person << " is bad!";
    }
    else {
        cout << person << " is not bad!";
    }
}
#

get outprogrammed

gentle patio
#
If programmingLanguage == usedByNuclide:
languageIsBad = true 
#

Thats just a few lines i through together, right of the top of my head. Im kinda pro at programming

minor roost
# gentle patio ``` If programmingLanguage == usedByNuclide: languageIsBad = true ```

Hey, your code has errors

PS C:\Users\Meerkat\Downloads>  & 'C:\Python39\python.exe' 'c:\Users\Meerkat\.vscode\extensions\ms-python.python-2021.11.1422169775\pythonFiles\lib\python\debugpy\launcher' '52591' '--' 'c:\Users\Meerkat\Downloads\test.py' 
Traceback (most recent call last):
  File "C:\Python39\lib\runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "C:\Python39\lib\runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "c:\Users\Meerkat\.vscode\extensions\ms-python.python-2021.11.1422169775\pythonFiles\lib\python\debugpy\__main__.py", line 45, in <module>
    cli.main()
  File "c:\Users\Meerkat\.vscode\extensions\ms-python.python-2021.11.1422169775\pythonFiles\lib\python\debugpy/..\debugpy\server\cli.py", line 444, in main
  File "c:\Users\Meerkat\.vscode\extensions\ms-python.python-2021.11.1422169775\pythonFiles\lib\python\debugpy/..\debugpy\server\cli.py", line 285, in run_file
    runpy.run_path(target_as_str, run_name=compat.force_str("__main__"))
  File "C:\Python39\lib\runpy.py", line 267, in run_path
    code, fname = _get_code_from_file(run_name, path_name)
  File "C:\Python39\lib\runpy.py", line 242, in _get_code_from_file
    code = compile(f.read(), fname, 'exec')
  File "c:\Users\Meerkat\Downloads\test.py", line 1
    If programmingLanguage == usedByNuclide:
       ^
SyntaxError: invalid syntax
gentle patio
#
If:
 programmingLanguage == usedByNuclide:
languageIsBad = true 
#

this is clearly better

#

It looks better

minor roost
#

error still .c.

#
Traceback (most recent call last):
  File "C:\Python39\lib\runpy.py", line 197, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "C:\Python39\lib\runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "c:\Users\Meerkat\.vscode\extensions\ms-python.python-2021.11.1422169775\pythonFiles\lib\python\debugpy\__main__.py", line 45, in <module>
    cli.main()
  File "c:\Users\Meerkat\.vscode\extensions\ms-python.python-2021.11.1422169775\pythonFiles\lib\python\debugpy/..\debugpy\server\cli.py", line 444, in main
    run()
  File "c:\Users\Meerkat\.vscode\extensions\ms-python.python-2021.11.1422169775\pythonFiles\lib\python\debugpy/..\debugpy\server\cli.py", line 285, in run_file
    runpy.run_path(target_as_str, run_name=compat.force_str("__main__"))
  File "C:\Python39\lib\runpy.py", line 267, in run_path
    code, fname = _get_code_from_file(run_name, path_name)
  File "C:\Python39\lib\runpy.py", line 242, in _get_code_from_file
    code = compile(f.read(), fname, 'exec')
  File "c:\Users\Meerkat\Downloads\test.py", line 1
    If:
       ^
SyntaxError: invalid syntax
gentle patio
#

ok

#

this is fun

minor roost
#

fix ur code

#

ur bad

gaunt berry
#
if(programmingLanguage.usedByNuclide()):
  languageIsBad = true;
minor roost
#

bro.

gaunt berry
#

is this how python works

#

i dont remember

hard roost
gentle patio
gaunt berry
#

does python even use semicolons?

hard roost
#

No

minor roost
#

get good @gaunt berry

gaunt berry
#

yeah you have to define programmingLanguage first

minor roost
gaunt berry
#

yes

gentle patio
#
usesprogrammingLanguage = ""

If: 
   Nuclide = usesprogrammingLangauge:
usesprogrammingLanguage = "bad"
minor roost
#

LOL

#

Okay

#

lemme explain what that'll do

gaunt berry
#

js better than python smh

minor roost
gentle patio
#

ok im great programmer

gentle patio
minor roost
#

line 3
If:
^
SyntaxError: invalid syntax

#

get good

minor roost
#

cuz that's an entirely working program I got there

#

Written in cpp allowing me to compile it

gentle patio
#

I can do the same

#

see:

minor roost
#

show me

gentle patio
#
#include <iostream>
#include <string>
using namespace std;

string person;
bool isbad;

int main() {
    cout << "This program will tell you if a discord user is bad or not!" << endl;
    cout << "Name, tag or ID: ";
    cin >> person;
    if (person == "Nuclide#3163" || person=="Noob" || person=="541652140687360010") { // Note to self: they noob
        isbad = true;
    }
    if (isbad) {
        cout << person << " is bad!";
    }
    else {
        cout << person << " is not bad!";
    }
}
minor roost
#

It still returns you as bad tho

gentle patio
#

w h y

minor roost
#

cuz u stole my code and forgot to account for one thing

gentle patio
#

doubt

minor roost
#

yes

minor roost
#

You should know

gentle patio
#

its ummm

#

rust

tawdry radish
gentle patio
#

rust

#

ofc

tawdry radish
gaunt berry
gentle patio
#

Yes

#

it's rust

#

As i said

#

why is everyone laughing

tawdry radish
tawdry radish
gentle patio
#

its just a different dialect

minor roost
minor roost
hard roost
tawdry radish
minor roost
#
fn main() {
    println!("ur bad at programming btw");
}
tawdry radish
#

i might have trolled him too bad

minor roost
#

now that's rust

minor roost
tawdry radish
gentle patio
#

guys im very very good at programming

tawdry radish
#

he bak

#

i am bored

gentle patio
#
matriox = good 
minor roost
minor roost
gentle patio
#
matriox :: good
#

i gave it what it wants

minor roost
gentle patio
#

SORRY WHAT

#

how

minor roost
#

LOL

gentle patio
#

u replace words with colons

minor roost
#

LMAO

#

the error is that you aint good

#

clearly

gentle patio
#

oh sure

#
matrioxIsGood = true 
#

code doesnt lie

#

a computer would never

tawdry radish
#

better stuff

#

ya like it?

minor roost
#

what language?

#

seems really familiar

minor roost
#

LOL

tawdry radish
#

@minor roost throw it on rustc

minor roost
#

WAIT NO WAY

#

LOL

tawdry radish
#

little did he know it prints bad anyways

minor roost
tawdry radish
#

hm

gentle patio
#

`HA

#

BAD AT PROGRAMMING

tawdry radish
#

well i forgor ;

gentle patio
#

LLLLLLL

#

L

gaunt berry
#

@tawdry radish 🤡

minor roost
#

okay @gentle patio lets make peace, ill make a program that says were equal

gentle patio
#

as long as im above, im equel

gentle patio
#

so make me better

minor roost
#

You can watch me make it live in the programming vc uwu

gentle patio
#

plzplz

tawdry radish
#

@minor roost show 🔫

minor roost
gentle patio
#

ur not live

#

@tawdry radish bad proframmer

tawdry radish
gentle patio
#

guys why can there be an english programming language?

#

why it have to be all weird

#

always

tawdry radish
#

fixed it x2

gentle patio
#
build website = yes
spawn website = yes
#

imma make english programming language

#

Its gonna be even easier than rust

tranquil ice
gentle patio
#

that looks like english

#

weird

gaunt berry
#

but have you tried uwu++

gentle patio
#

no

minor roost
#

@gaunt berry but have you tried chicken

minor roost
gaunt berry
minor roost
gaunt berry
#

sure

tawdry radish
gentle patio
#

IMMA GO LEARN IT

gaunt berry
#

ikr

tawdry radish
gentle patio
#

and it will be easy to learn as i have a high level (basically mastered level) of Rust

#

However Mr Brightside has just come on

minor roost
gentle patio
#

so imma wait a few mins

minor roost
#

anyway, to make peace, I made this program

#
#include <iostream>
#include <string>
using namespace std;

string person;
bool isbad;

int main() {
    cout << "Name: ";
    cin >> person;
    if (person != "Matriox" || person == "Nuclide") {
        isbad = false;
    }
    else {
        isbad = true;
    }
    if (isbad == true) {
        cout << person << " is bad!";
    }
    else {
        cout << person << " is not bad!";
    }
}
gentle patio
#

no

minor roost
#

why not?

gentle patio
#

!=

#

sus

#

vry sus

minor roost
#

LOL

#

frick they figured it out meerkat

gentle patio
#

delete that oop

minor roost
#

nO

gentle patio
#

but

#

a mods gonna punish u

tawdry radish
gentle patio
#

..

minor roost
#

oh

#

oo

gentle patio
#

just saying a mod gonna ban u if u leave it

#

:(

minor roost
#

def not tho

gentle patio
#

children must not see such BAD words

minor roost
gentle patio
#
Nuclide; != "good"
gentle patio
minor roost
#

lol

gentle patio
#

C++

#

Ok imma go learn C++ today specificly to say ur bad

minor roost
minor roost
#

enjoy the pain

gentle patio
#

not the server

#

There are seperate discord rules

minor roost
#

oh oop

gaunt berry
#

first rule

minor roost
minor roost
# gaunt berry first rule

Doesnt that mean bullying,insults harassement and hate speech, I thing swearing follows the other track as long as its not directed towards someone in a bad way-

paper rain
#

frick is allowed.

minor roost
#

Doesn't matter tho, there's rules against it, doesnt matter if there are them twice or once does it, lets get back to crying at our programming language choices

gaunt berry
#

swearing is inappropriate language

minor roost
minor roost
tawdry radish
minor roost
#

changed?

#

wait no

rancid trail
#

the Feels

#

😂 😭

minor roost
#

LOL

minor roost
#

I hate C++

jade moss
#

Lol c++ is only for super nerds

#

Who here prefers python over JavaScript?

inner solstice
inner solstice
minor roost
minor roost
tawdry radish
plush walrus
#

Yes

#

I do

sharp crystal
jade moss
sharp crystal
#

its mean D:

jade moss
#

no it is not

#

super nerd is a good thing

#

im a nerd

#

not a super one tho

tawdry radish
untold dagger
jade moss
#

Wait why?

untold dagger
#

bad syntax, slow interpreter

#

i just don't like it

tawdry radish
minor roost
jade moss
#

beef

minor roost
#

Rust is the upcoming best language

tawdry radish
#

it is top since 2019

#

even in 2018, 2017, 2016

minor roost
#

by the masses

#

I remember it has no gc at runtime

tawdry radish
#

26490 members

minor roost
#

it's not much

#

compared to the C++ users

tawdry radish
#

it is only on discord

minor roost
#

schools and enterprises have to pick it up and it'll take years

tawdry radish
minor roost
#

c++ is terrible

#

I wanna see some kernels made entirely in Rust

tawdry radish
#

i think there were some

minor roost
#

trivial ones

#

nothing serious

tawdry radish
minor roost
#

Redox

#

there is

tawdry radish
#

there is a guide 0-o

minor roost
#

well you can do it in Python as well

#

with some tweaks

tawdry radish
#

never thought someone already made an os with rust

minor roost
#

I guess an os is just time consuming but not really hard if you have a compiled language

#

it's the same architecture so yeah

#

I'm learning the electronics so I can maybe design some FPGAs one day (hopefully)

#

running a discord bot on these shouldn't be so hard

tawdry radish
#

:0

minor roost
#

Like splitting a C string

#

Or decrypting Minecraft packets encryption

minor roost
#

@tawdry radish keep me updated on your wgpu stuff

#

I've never really done any serious accelerated programs before

tawdry radish
rose escarp
#

Suppose i hv a 1.17 plugin, and i want to update it to 1.18, how do i do that? (Suppose i unzipped it)

rose escarp
#

Paper MC to be exact

tawdry radish
#

idk then sadcatblanket

rose escarp
#

mkay

paper rain
#

wait a second... that will ping all the users having that role blobhyperthink

plush walrus
urban horizon
#

dont be a square

tidal valley
#

!list_roles

minor roost
copper ice
#

Why people always use Hello World when they starts programming? Why not use Hello Vadim instead?

gentle patio
#

``

minor roost
#

@copper ice

gentle patio
#
// Nuclide is bad

#include <iostream>

int main() {
    std::cout << "Hello World!";
    return 0;
}
copper ice
#

Only 1% dors

#

Does

gentle patio
#

thats not copy and pasted

minor roost
#

you mean using std ;)

#

not including it

minor roost
#

I know its pasted cuz you are using std::

#

lol

gentle patio
#

why

minor roost
#

more work

gentle patio
#

whats wrong with me saying std in my code

#

i like it

minor roost
#

Okay, do you know how not to?

gentle patio
#

Never

#

i would never let out an std

#

when not needed to leave it out

minor roost
#

bruh

#

okay

copper ice
#

What is std?

minor roost
#

.c.

copper ice
#

I hope it is smth good

minor roost
#

something useless i'd say

copper ice
#

I hope it isnt a disease

gentle patio
#

std::cout prints the content inside the quotation marks. It must be followed by << followed by the format string.

gentle patio
minor roost
gentle patio
#
// Nuclide is noob

#include <iostream>

int main() {
    std::cout << "Nuclide is a noob, trust meh plz";
    return 0;
}
#

@gaunt berry can u be proud of my programming skills

copper ice
#

I wonder, is vid games source code can be decompiled? I wonder how the game works tbh

minor roost
copper ice
#

Why they didnt obfuscate it?

minor roost
copper ice
#

And how to I identify the game is made using unity? (If the unity logo is hidden at startup)

minor roost
#

Jeez

#

Why'd you wanna know anyways

copper ice
#

Some games have weird packing patterns

#

They just like

Theescapist2_data folder
gentle patio
#
string nuclideBad = "Nuclide is bad";
cout << nuclideBad;
#

This language is easy

#

im ready to make a game

copper ice
#

Using UE4?

gentle patio
#

Paired with my masterful knowledge of Rust

minor roost
#

compile it then :>

gentle patio
#

Sure im busy right now ill get back to you later!

#

runs

tawdry radish
gentle patio
#
fn main() {println!("a lot of knowledge my love");}
minor roost
#

hmmm

gentle patio
#

nope

#

right of the top of my dome

#

my brain

#

in case you didnt understand

#

you are just a c++ programmer

#

nothing like a rust programmer

tawdry radish
gentle patio
#

oops

#

wrong one

minor roost
gentle patio
#
fn main() {println!("no :eyes:");}
gentle patio
#

i aint done no copy pasting

#

ever

tawdry radish
minor roost
#

lol

minor roost
#

you should do some googling uwu

gentle patio
#

i thought ur not allowed share mc source code

tawdry radish
#

you won't see function names, but how program works in cryptic language haha

gaunt berry
#

They want you to look at it

#

modify it

#

make cool stuff

#

because thats what makes it great

tawdry radish
gaunt berry
#

for java

#

bedrock is

#

no

#

just no

tawdry radish
#

i just want pdb file for bedbock

gaunt berry
#

get a job at mojang

#

steal source

#

done

#

source code

#

free

tawdry radish
gaunt berry
#

just become the ceo

#

easy

tawdry radish
#

but mojang don't have it sadcatblanket

gaunt berry
#

mojang made minecraft

#

why would they not have it

rose escarp
minor roost
gaunt berry
#

paper plugins generally work across versions

gaunt berry
#

i think i might have just fallen in love with powershell

tawdry radish
gaunt berry
#

but i mean like

#

the language

#

it is actually really powerful

tawdry radish
#

oo cool

gaunt berry
#

having access to .net stuff

gaunt berry
#

i feel like its slower than c# tho

minor roost
#

Minecraft Java artifacts are not really obfuscated

#

The variables are just renamed

#

It's kind of like minified js

tawdry radish
#

bois anyone know about bedrock marketplace api?

minor roost
#

I don't know about client side but you can get a mojang mapping version of the server with spigot

tawdry radish
#

i mean server has a pdb file already

#

ez to make mods for it if i wanted

pale anvil
#

anyone knows a pack that gets the entity data, block data from a server and stores it in idk what file?

lime latch
#

does anybody know the difference between the .teleport and .getLocation functions?

tawdry radish
#

i don't but pro chads might know

cosmic harness
cosmic harness
#

No problem, feel free to ping me in any of your questions :)

tawdry radish
cosmic harness
#

Hmm, freedom?

tawdry radish
#

i sit in my room is tat freedom?

cosmic harness
#

Define freedom yourself

cinder mason
#

😮

untold dagger
#

Bad ui thing i made

gleaming zenith
#

just click it

untold dagger
minor roost
#

This has some puzzle game potential

subtle matrix
#

What do rubber ducks have to do with developers

wheat relic
#

then make the cursor invisible when it's on the window

untold dagger
wheat relic
untold dagger
tawdry radish
wheat relic
untold dagger
#

I'm trying to make it more painful to use

wheat relic
#

then make it work in mirror

#

But every 3-27 seconds it decides to change back to normal

rancid trail
#

I guess the trick would be to not make it so annoying that it's near impossible but to make it just so annoying that you can manage to do things but with unnecessarily much effort

cinder mason
#

rank lookup by username

ocean sparrow
#

Anyone knows a way in which I could upload audio files to a texture pack and then play them using Spigot w/o replacing any of the original sounds?

gaunt berry
#

can be done via a datapack

ocean sparrow
ocean sparrow
#

So far I've got it working just as a resourcepack that registers the sound in-game but it won't actually play D:

ocean sparrow
#

Managed to make it work already!

wheat relic
#

Yea datapack what he said then adding new directories in the resource pack with the new audio

#

Ok

#

You epic gamerr

minor roost
#

does anyone know how to fix this?

wheat relic
#

Just restart PC

minor roost
wheat relic
#

Hmm

#

I’ll look into it when I get home ig

minor roost
tawdry radish
minor roost
#

I have a coroutine listening for player packets

#

Took me a day to reply with a somewhat correct ping response

wheat relic
minor roost
#

Don't be mad, but

#

Nerds

minor roost
wheat relic
#

You can make plugins or is it vanilla?

minor roost
wheat relic
#

I don't know what that means

minor roost
#

it can only reply to Minecraft server list status requests

wheat relic
#

ohh

minor roost
#

because that part is unencrypted

#

once past that the data is actually encrypted

#

it's the 1.13+ "Encrypting..." message while connecting to a server

wheat relic
#

smart moment

minor roost
#

I'll be working on that today

wheat relic
#

Best I can do

#

is make gamemodes in Vanilla

minor roost
#

it's okay

minor roost
#

my system is very 🍝

wheat relic
#

Java itself kinda is too

#

Java mc

#

Not java java

minor roost
#

too java mc?

#

also I found that cra.. cough offline servers don't need encryption

wheat relic
#

Why would they

#

U already allowing non gamers connect to server

minor roost
#

Well they are still players

wheat relic
#

#freeminecraftgamers

#

Imagine anarchy server offline. No encryption

#

And the clan battles are just DDOS attacks

minor roost
#

Uh...

#

You can still send encrypted attacks

#

that just doesn't make sense

wheat relic
#

Yea

#

But since server ain’t encrypted

#

I would think it’s easier to grab peoples data

minor roost
#

Oh yeah exactly

#

but it's not ddos then

#

Just mitm

wheat relic
#

Rbh I should sleep I work in 7hours

#

Gl on server

#

And make it good spageddi so u can eat later

minor roost
#

lol

#

alright now the client is disconnecting with a cursed interface

dense zinc
#

@minor roost why are you making your own server software?

#

For fun or for a project?

#

Also guys I think I did ok on my computer science test 😎

#

I guess we’ll find out if sharing your email with anyone is worse than hotel wifi soon enough

sweet barn
#

The encryption scheme can be a bit complicated to write if you haven’t done it before, but it’s a very good learning experience 😄

abstract comet
#

Hey @sweet barn do you know if there’s any active developer recruiting at cubecraft?

sweet barn
abstract comet
sweet barn
#

I don’t believe so, no, but I’d encourage you to send an email to jobs@cubecraft.net with any questions you have relating to job positions 🙂

abstract comet
#

Alright, then I’m going to that. Thank you!

minor roost
#

but that'll be in the long run

minor roost
wheat relic
sweet barn
minor roost
minor roost
#

so it's already "sharded" in a sense, there's just a final proxy layer to group the connections so it appears like one minecraft server (in vanilla conception)

torpid crypt
minor roost
#

and in most cases the instances & proxies are operated by the same organization, so the instances actually run in offline mode by leaving the encryption (and compression) to the proxy layer

minor roost
#

totally not because the code is terrible

torpid crypt
#

F

minor roost
#

there isn't any practical use

#

the response is hardcoded in maps

torpid crypt
#

Written in Java I assume :o I actually wonder how a mc server would perform if written in a language like C++/C# with all the features, but keeping efficiency in mind at all times

minor roost
#

nope, I'm on Go

dense zinc
minor roost
#

there's Minestom

#

this website is a gold mine

torpid crypt
#

Interesting

minor roost
#

the list is not exhaustive

#

I found some private implementations

minor roost
#

C# is basically java, and I remember it has more latency than Java but I might be wrong

torpid crypt
#

Also, fun fact: I'm currently writing a library (for now, might become something more in the future) that will convert code to command which will output all the functionality to command blocks. Doing it for Bedrock at the moment as the commands there are much simpler to handle than in Java. It's heavily inspired from Bukkit/Spigot's API

minor roost
#

So you're making Bukkit in command blocks?

torpid crypt
#

Sortof. Commands in Bedrock do unfortunately have much less features than Java

#

It's main usage would be for map makers where they could code functionality to their map

minor roost
#

yeah

#

that's what I'm thinking about

#

how are we supposed to pass data in config files with command blocks 😢

torpid crypt
#

I just feel sorry for those who have to write in the horrible command bloxk GUI Mojang has given them to work with

#

Well, in Java you can store data in scoreboards. I haven't gotten that far though with the project so I'll have to look into scoreboards in Bedrock first and see what's possible

minor roost
#

I remember java commands are turing complete ish

minor roost
#

you can use signs as memory

wheat relic
#

Not the first 30 people in a session but all time unique

minor roost
#

and convert between strings and numbers

minor roost
wheat relic
#

And for each single player it wouldn’t look at them all at once

#

Ah so every player has a unique code already

minor roost
#

yeah, you call mojang's api to verify the data

wheat relic
#

Well on an offline

minor roost
#

it has something to do with the mc account token

#

offline just has no encryption

wheat relic
#

I was meaning making your own encryption

#

Like more than just a “this player is this one from mojangs servers” with their UUID and other stuff

minor roost
#

well what for

wheat relic
#

¯_(ツ)_/¯

minor roost
#

sorry but I still don't get what you mean

wheat relic
#

So like a server that you would make.

Offline or Online.

Couldn’t you make your own unique encryption for each player. To like store and write data. But have it separate from mojangs/microsofts.

minor roost
#

yeah you can

wheat relic
#

Yea and it would be safe for each player

#

Even with like with a breach

minor roost
#

but then I believe people can just use any username

minor roost
#

well my feeling of the encryption thing is just like /login on offline servers

wheat relic
#

Ew no

minor roost
#

Mojang has an endpoint to verify if the user is valid

#

if you ditch that, there's no official way to do it

#

anyone can connect

wheat relic
#

Can’t u just save a file that identifies the user on the MC file

wheat relic
minor roost
wheat relic
#

So like

#

Imagine your encyption key is like

#

736hfhsv7736-h on the network

#

And mine is urgeywgsg726261-j

#

So our codes get saved to our own device. As well as the server

minor roost
#

okay

wheat relic
#

So for me to login as me. I just have to login with the same client or version

minor roost
#

then what if someone gets your token?

wheat relic
#

So the code isn’t 736hfhsv7736-h the code is something else

#

But to decrypt what the server is saying you need the specific key related to your profile

minor roost
#

well it's kind of what already exists

#

the server generates a new secret for every player connection

#

afaik

wheat relic
#

And like a a-9 is like 36 with 13 characters is such a large number

minor roost
#

and there may also be malicious servers

wheat relic
#

Yummi

#

I mean technically cubecraft collects data from kids under 13 so like #poggers#gamer

minor roost
#

the client shouldn't over-trust the server, and same way for the server, so both get the key data from Mojang

wheat relic
#

Not intentionally obviously but because they setup their XBL account wrong

minor roost
#

I'm talking about Java, I don't really know how Bedrock works

wheat relic
#

They are like the same

#

Ones just Mojang other is microsoft

minor roost
#

it should be the same system because I'm on a microsoft account now

wheat relic
#

Well they are both microsoft now ig

minor roost
#

so yeah, I think I get your idea

#

but that just relies on you having the key on your machine

wheat relic
#

Yea

minor roost
#

when tokens are generated by Mojang and they regenerate over time

wheat relic
#

Idk how offline servers work except that kids that went to freeminecraft got the game

minor roost
#

offline servers have no encryption

#

so they have to put a /login to match the username

wheat relic
#

Yea

minor roost
#

which is terrible, because most people use their daily password and a malicious server can (and did in the past) store it

wheat relic
#

But idk how they can like even load the game

wheat relic
minor roost
#

well both the minecraft client and server mostly operate outside of Mojang if you don't use encryption

#

you can easily play any steam game for free

wheat relic
#

Bruh

#

My xbox just says “haha your a joke” and I can’t play any game if my wifi dies

minor roost
#

but not online, because most multiplayer games happen on official servers

#

that's because big corporations are anti consumerist to some extent

wheat relic
#

Like okay

minor roost
#

just like you can activate your windows without internet

wheat relic
#

How do you download the game without wifi and without buying it

#

Unless it’s a disc

minor roost
#

I'm just saying it's possible

#

I won't get further because you should buy games

wheat relic
#

But if you just store the game as a “online download” or a “disc download” you should be able to play the online ones offline

wheat relic
#

I bought a game on steam that I have on my Wii

minor roost
wheat relic
#

Nah just entirety of xbox works under their servers to play games so publishers get no choicd

minor roost
#

I don't know about that, it may be true because that'll be very neat for azure

wheat relic
#

Altho I think they allow you to play free games without live anymore. Because they realized how many kids buy the battlepass in fortnite

minor roost
#

Minecraft probably kept offline servers going for their own interests

#

kind of like a trial, since most people will end up buying minecraft

wheat relic
#

Yea

#

Thats what I did lmao

#

I used APK’s of pocket edition on my Nook like 5years ago

minor roost
#

well that's forbidden

wheat relic
#

Yea

#

But like

#

It was before microsoft accounts

minor roost
#

one day if I continue on my server implementation I wanna try native java+bedrock support

wheat relic
#

Do it better than redned

minor roost
#

hahaha

wheat relic
#

And cubecraft

#

Name it

minor roost
#

they're better than me for sure, but I can give it a try

wheat relic
#

Volcano

#

It’s just a bigger Geyser

minor roost
#

haha

#

I already have a name

wheat relic
#

Joane?

minor roost
#

nope

wheat relic
#

Brock?

minor roost
#

lol

wheat relic
#

Jessica?

#

Bradley?

minor roost
#

uh

#

for a software?

wheat relic
#

y e s

minor roost
#

a company in my country name their projects after food

wheat relic
#

Neon software

minor roost
#

that's the name of my upcoming network

wheat relic
minor roost
#

nice

wheat relic
#

I can’t pronounce that

#

I am American

minor roost
wheat relic
#

Yummi

minor roost
#

original name

wheat relic
#

Holy christ

#

Code me better mobile data

minor roost
#

?

wheat relic
#

It keeps dying and I am just connecting to discord for 3minutes

minor roost
#

lol

wheat relic
#

Ok imma go do stuffs

minor roost
#

enjoy

wheat relic
#

Make ur garm gooderer

minor roost
#

haha hopefully

wheat relic
#

You willfully

minor roost
#

one of their maintainers have a funny avatar

wheat relic
#

Oh my days

#

Lippows

minor roost
#

Hey guys
I have a question if anyone of you can answer it thank you very much
So currently me and my friend is hosting server mc for my discord server
but we dont have any money
and we want the server to be online 24/7
So can someone tell me a website to host servers
Thank you very much

sharp crystal
#

There are no good 24/7 free minecraft server hostings. If you would like a server that is online 24/7, you will have to pay

torpid crypt
#

Servers cost hosting companies money to mantain them. Wouldn't be logical for them to offer them for free :)

minor roost
#

left the server haha

#

and joined back

#

more seriously you can run the server by yourself

dense zinc
#

Minehut is ok if you’re not looking for the best server but want it for free

minor roost
#

alright

#

I fixed a number of issues in my program

#

we now have proper ping response and sampled players lol

hearty bloom
#

anyone knows what's the issue here? (apart from the warning)

tawdry radish
#

is that docker monkey_look_away

hearty bloom
#

ofc :)

tawdry radish
#

idk what is error monkey_look_away

hearty bloom
#

no such host

#

idk why, when I tried it locally (without random password), it worked and told me that the pass is incorrect

tawdry radish
#

put that line in google
and let tem google do it work

hearty bloom
#

I have tried that

tawdry radish
#

oh, well idk i can't help 😔

minor roost
#

I think it has to do with the network

tawdry radish
#

or maybe host ded

minor roost
#

no

hearty bloom
#

I may really need to use the docker:dint

#

it's gitlab

minor roost
#

or a timeout

#

@hearty bloom what are you doing?

tawdry radish
#

can't ya just try restart it? thinksteve

#

the host thing

hearty bloom
hearty bloom
#

gitlab runner connecting to gitlab

minor roost
#

try this maybe

#

it's what I found on their issues

hearty bloom
#

it's shared runner, not self-managed/hosted

#

thanks tho

minor roost
#

yeah

#

I don't know the context so I can't really help you

tawdry radish
#

i don't even know docker stuff monkey_look_away

minor roost
#

but you're not the only one with this problem, you should find some stuff online

hearty bloom
#

and docker info prints this...

minor roost
#

can you maybe send the file you're using?

#

this one seems related as well

hearty bloom
#
.docker_script: &docker_common
  image: docker:19.03.12
  services:
    - docker:19.03.12-dind
  before_script:
    - docker info
    - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN registry.gitlab.com
    - docker pull $CI_REGISTRY_IMAGE:$CI_COMMIT_SHORT_SHA || true

dockerize:
  <<: *docker_common
  stage: package
  script:
    - echo "Building docker image"
    - docker build -t $CI_REGISTRY_IMAGE:$CI_COMMIT_SHORT_SHA -t $CI_REGISTRY_IMAGE:latest ./.docker/php.
    - docker push $CI_REGISTRY_IMAGE:$CI_COMMIT_SHORT_SHA
    - docker push $CI_REGISTRY_IMAGE:latest
  cache:
    key: composer
    paths:
      - vendor
    policy: pull
  except:
    - master
#

added the services part just now, it may be the issue

tawdry radish
#

they said something at end monkey_look

hearty bloom
#

thankyall, fixed

tawdry radish
#

np i did nothing doe

minor roost
#

same xD

minor roost
snow sonnet
#

me: I don’t have computer

#

that can code I think

hollow glade
#

does cubecraft uses c++? , _ ,

boreal shore
#

Hi i have a problème

tawdry radish
gentle patio
#

Yes, Rust

#

I'm still fluent in rust

plush walrus
#

any ideas on why I can't find copilot on the extensions in vscode on arch (manjaro)?

plush walrus
#

but I think you should be able to install it even if you're not

tawdry radish
#

ya

tawdry radish
#

😔

sharp crystal
#

just switch to notepad

#

ez solution

torpid crypt
minor roost
#

@plush walrus try use vscode

plush walrus
#

or no?

minor roost
#

Nope

plush walrus
#

pacman -S vscode?

minor roost
#

Hold on

#

try visual-studio-code-bin

#

Or visual-studio-code-insiders-bin

plush walrus
#

I'll try later, thanks!

minor roost
#

Code is open source

#

And vscode is a proprietary distribution

#

That's what I remember

#

Kind of like chromium and chrome

#

That might solve your issue

minor roost
tawdry radish
minor roost
#

Fork cuberite, make it production ready

minor roost
tawdry radish
minor roost
#

It's also too low level for a cloud application such as cubecraft

plush walrus
#

Thanks

tawdry radish
minor roost
plush walrus
minor roost
#

I prefer windows or macos

gaunt berry
#

package managers on linux are confusing in general

plush walrus
#

I got pretty used to apt

#

But pacman is different

gaunt berry
#

i dont really use apt

plush walrus
#

Well apt is easier imo

#

You have to remember like 3 commands only

gaunt berry
#

i mean package name wise

plush walrus
#

Ohhh

#

Ye that's true

gaunt berry
#

sudo apt install java

#

nope not today

minor roost
#

Apt is trash

#

Ubuntu is wrong

gaunt berry
#

i dont think they were affected in the first place but yes it is safe

plush walrus
minor roost
#

That's what you think mate

gaunt berry
#

flatpak my beloved

plush walrus
#

ye flatpak is good

minor roost
#

@plush walrus try yay if you're in manjaro

plush walrus
#

Oh I heard about that

#

But

#

Is it a good idea to use 2 package managers at once?

gaunt berry
#

remember when you wanted to sudo apt-get install java
but apt said: sudo apt-get install openjdk-17-jdk-headless

#

@minor roost lmao rip

plush walrus
#

😔

gaunt berry
minor roost
#

I see

#

Well I think there's a message when you type java right?

#

And it kinda makes sense because everyone wants a different java

#

Some need 8, others 11, 16 or 17

#

Headless, jdk, jre

#

Temurin, corretto etc

gaunt berry
#

i just think its confusing for newer, inexperienced users

minor roost
#

They are unproductive

#

So I guess they don't matter 😇

ocean sparrow
#

but yeah, one time I remember 1 thing wasn't working on coretto and I had to get oracle's

#

and no, there is no message

minor roost
#

Type java

minor roost
#

Probably means hmm Java runtime environment

#

Also why you're on root lol

ocean sparrow
#

cuz it's my vps

ocean sparrow
#

but 1 sec ill try sth

#

nope, it won't let me deselect it

minor roost
#

You just don't know how but okay

#

Lemme try on a system

ocean sparrow
#

actually

#

i can just remove the symlink

#

and ignore the update-alternatives

minor roost
#

Ah yes, we love debian

ocean sparrow
#

nope, still no hints what to do

ocean sparrow
minor roost
#

It's Debian skin

ocean sparrow
#

LOL

#

that's a name I haven't heard yet

minor roost
ocean sparrow
#

i'm pretty sure i've seen hints on what package to download with some commands

#

but probably there aren't any for java

minor roost
#

Bruh

#

This auto mute thing

#

is inconvenient

tawdry radish
#

ikr

#

we should make a suggestion about disabling it in this channel

tawdry radish
#

the hell does driver timeout mean?

minor roost
tawdry radish
minor roost
#

Drivers of what

tawdry radish
minor roost
#

AMD?

#

It happened to my AMD mining cards when pushed too far

tawdry radish
#

i see

#

so it driver fail thing

plush walrus
#

tried creating a folder on my ntfs hard drive from manjaro but got this error

tawdry radish
plush walrus
#

because windows

tawdry radish
#

what does windows have to do with nfts? 🧐

plush walrus
#

the drive came with my laptop, already inside and formated to nfts and I have not thought about it that much, now that there is a lot of data on it, I can't really format it

gaunt berry
#

is it an nvme drive

#

because if yes you have to change from raid to ahci iirc

#

yep thats it

rancid trail
tawdry radish
plush walrus
#

Lmfao

minor roost
#

I remember ntfs is patented

#

so the best linux can do is to read it

#

but not write

gaunt berry
#

html is better for creating presentations than powerpoint

rancid trail
#

eh

#

latex uwu

gaunt berry
#

im just gonna make it in wpf now im sick of this crap

#

visual studio my beloved

ocean sparrow
#

best you can do is find software to convert everything

plush walrus
#

But

#

I remember some time ago I tried pop os and it worked

#

Debian based btw

#

So i assumed it would work on arch too

tawdry radish
#

anyone knows how to do opengl or other stuff in rust

rancid trail
plush walrus
brave wave
#

So i have 3 cool ideas to add to bedrock cubecraft 1 add rewards for leveling up 2 end update skyblock 3 uhc meetup 4 make skywars chaos free

minor roost
tawdry radish
minor roost
#

But it's easily feasible

gaunt berry
#

wait isnt the log4j exploit actually really cool

#

Apart from being malicious

#

From my understanding you should be able to run minecraft in minecraft

#

in minecraft in minecraft and so on

#

I really need to experiment with that

tawdry radish
tawdry radish
gaunt berry
#

wait did he

#

nah he didnt

tawdry radish
#

he did tat

spring tiger
gaunt berry
#

LMAO HAHAHAH

rancid trail
#

Lmao

plush walrus
#

xD

dense zinc
#

That doom thing is super cool

gentle patio
#

console.log("update tower defence")

tawdry radish
#

i wonder what what people run doom on now

mighty coyote
#

Hi

indigo nacelle