Discuss Scratch

Redstone1080
Scratcher
1000+ posts

MinecraftTS (Minecraft: Typescript Edition)

Time to develop cheats for this when the source code comes out
uwv
Scratcher
1000+ posts

MinecraftTS (Minecraft: Typescript Edition)

Redstone1080 wrote:

(#21)
Time to develop cheats for this when the source code comes out
real
Redstone1080
Scratcher
1000+ posts

MinecraftTS (Minecraft: Typescript Edition)

uwv wrote:

(#22)

Redstone1080 wrote:

(#21)
Time to develop cheats for this when the source code comes out
real
im basically gonna port impact client to it

p.s. im not one of the developers on the project and i am not affiliated with them
DifferentDance8
Scratcher
1000+ posts

MinecraftTS (Minecraft: Typescript Edition)

Redstone1080 wrote:

im basically gonna port impact client to it
Good luck…
Redstone1080
Scratcher
1000+ posts

MinecraftTS (Minecraft: Typescript Edition)

A question for @uwv specifically: Do you put your type definitions in the same file, or in seperate .d.ts files? I just started working with TS and it seems clunky to have to have an interface for every class.
uwv
Scratcher
1000+ posts

MinecraftTS (Minecraft: Typescript Edition)

Redstone1080 wrote:

(#25)
A question for @uwv specifically: Do you put your type definitions in the same file, or in seperate .d.ts files? I just started working with TS and it seems clunky to have to have an interface for every class.
classes have all the types already, i only use typedefs when i need to type a json object
Kitten-da-Cat
Scratcher
1000+ posts

MinecraftTS (Minecraft: Typescript Edition)

can I download it now?
Redstone1080
Scratcher
1000+ posts

MinecraftTS (Minecraft: Typescript Edition)

uwv wrote:

(#26)

Redstone1080 wrote:

(#25)
A question for @uwv specifically: Do you put your type definitions in the same file, or in seperate .d.ts files? I just started working with TS and it seems clunky to have to have an interface for every class.
classes have all the types already, i only use typedefs when i need to type a json object
Oh do you mean you do it like this?
class X {
foo: string;
bar: number;
constructor() {
// ...
}
}
MagicCrayon9342
Scratcher
1000+ posts

MinecraftTS (Minecraft: Typescript Edition)

Let's be realistic, this is a huge endeavor, impossible at best.
NFlex23
Scratcher
1000+ posts

MinecraftTS (Minecraft: Typescript Edition)

MagicCrayon9342 wrote:

Let's be realistic, this is a huge endeavor, impossible at best.
I believe @uwv has already made a working version because I'm pretty sure I've seen pictures of it before.
uwv
Scratcher
1000+ posts

MinecraftTS (Minecraft: Typescript Edition)

Redstone1080 wrote:

(#28)

uwv wrote:

(#26)

Redstone1080 wrote:

(#25)
A question for @uwv specifically: Do you put your type definitions in the same file, or in seperate .d.ts files? I just started working with TS and it seems clunky to have to have an interface for every class.
classes have all the types already, i only use typedefs when i need to type a json object
Oh do you mean you do it like this?
class X {
foo: string;
bar: number;
constructor() {
// ...
}
}

yep you got it, also you should probably use accessibility modifiers on your member fields and member functions e.g
class X {
private foo: string;
public bar: number;
protected baz: boolean;

// accessible inside the class, outside the class and in child classes
public myPublicFunction(): void {
console.log("public");
}

// only accessible inside the class
private myPrivateFunction(): void {
console.log("private");
}

// accessible only inside the class and in child classes
protected myProtectedFunction(): void {
console.log("protected");
}
}
uwv
Scratcher
1000+ posts

MinecraftTS (Minecraft: Typescript Edition)

MagicCrayon9342 wrote:

(#29)
Let's be realistic, this is a huge endeavor, impossible at best.
anything is possible, its just a matter of actually putting work into making it happen. and trust me i have put in a lot of work, see seraph, opengl bindings, glfw bindings and the logger
MagicCrayon9342
Scratcher
1000+ posts

MinecraftTS (Minecraft: Typescript Edition)

completeness wrote:

uwv wrote:

MagicCrayon9342 wrote:

(#29)
Let's be realistic, this is a huge endeavor, impossible at best.
… and the logger
You should have just used Log4J.
mmm vulnerabilities
uwv
Scratcher
1000+ posts

MinecraftTS (Minecraft: Typescript Edition)

completeness wrote:

(#33)

uwv wrote:

MagicCrayon9342 wrote:

(#29)
Let's be realistic, this is a huge endeavor, impossible at best.
… and the logger
You should have just used Log4J.
oh my god
ZZC12345
Scratcher
500+ posts

MinecraftTS (Minecraft: Typescript Edition)

uwv wrote:

completeness wrote:

(#33)

uwv wrote:

MagicCrayon9342 wrote:

(#29)
Let's be realistic, this is a huge endeavor, impossible at best.
… and the logger
You should have just used Log4J.
oh my god
uh oh
DifferentDance8
Scratcher
1000+ posts

MinecraftTS (Minecraft: Typescript Edition)

MagicCrayon9342 wrote:

Let's be realistic, this is a huge endeavor, impossible at best.
Congratulations! You just described Catalyst.
MagicCrayon9342
Scratcher
1000+ posts

MinecraftTS (Minecraft: Typescript Edition)

DifferentDance8 wrote:

MagicCrayon9342 wrote:

Let's be realistic, this is a huge endeavor, impossible at best.
Congratulations! You just described Catalyst.
how is Catalyst impossible, it exists.
NFlex23
Scratcher
1000+ posts

MinecraftTS (Minecraft: Typescript Edition)

MagicCrayon9342 wrote:

DifferentDance8 wrote:

MagicCrayon9342 wrote:

Let's be realistic, this is a huge endeavor, impossible at best.
Congratulations! You just described Catalyst.
how is Catalyst impossible, it exists.
So many things that you say are “impossible” exist…
uwv
Scratcher
1000+ posts

MinecraftTS (Minecraft: Typescript Edition)

bump
uwv
Scratcher
1000+ posts

MinecraftTS (Minecraft: Typescript Edition)

for anyone possibly wondering, yes i still am working on this, mostly supporting libraries as well as common server/client code into its own repo (not yet public)

Powered by DjangoBB