TrueCraft VS sdk

Compare TrueCraft vs sdk and see what are their differences.

TrueCraft

Minecraft for hipsters (by ddevault)

sdk

Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI (by dotnet)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
TrueCraft sdk
14 113
2,070 2,540
- 1.1%
0.0 10.0
about 5 years ago 5 days ago
C# C#
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

TrueCraft

Posts with mentions or reviews of TrueCraft. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-08-07.
  • Are there sandbox games that attempt to replicate the feel of alpha/beta Minecraft?
    1 project | /r/GoldenAgeMinecraft | 27 Nov 2022
    There was TrueCraft that attempts to reimplement Beta 1.7.3 but it has been abandoned for a few years now.
  • Minecraft Classic
    2 projects | /r/Minetest | 7 Aug 2022
  • Minecraft: Java Edition 1.19.2 Is Out
    4 projects | /r/Minecraft | 6 Aug 2022
    You might find this project interesting: TrueCraft (The physics are really janky in my experience unfortunately.)
  • Minecraft 1.19.1 Pre-release 5 Is Out!
    10 projects | /r/Minecraft | 15 Jul 2022
    Calling the ability of third party launchers to launch Minecraft a feature of Minecraft seems odd. I imagine you could make a launcher for pretty much any game for Windows (or many Linux-based operating systems)). I don't think that makes game launchers illegal in general though, but it does mean that launchers are not necessarily legal in all cases (i.e. if the launcher does something illegal, like circumvent DRM). I don't know how to tell if a launcher is circumventing DRM by for example lying to the Minecraft client to trick it into allowing play, other than by examining the source code of the launcher and/or Minecraft and I don't have time to do that (plus I'd like to be able to freely contribute to projects like TrueCraft).
  • Minecraft 1.19.1 Pre-Release 2 Is Out
    11 projects | /r/Minecraft | 30 Jun 2022
    You might be interested in TrueCraft, or other third-party clients/servers, or perhaps MineClone (not a re-implementation, but just a similar game). All of these are incomplete I think, for now.
  • I feel like im going to stop playing during 1.19
    2 projects | /r/Minecraft | 26 Jun 2022
    That said, if you want to go back to when Minecraft was simple, you might be interested in TrueCraft (It's not very playable IMO, but it is interesting.).
  • In-Game Chat Moderation and Reporting
    12 projects | /r/Minecraft | 24 Jun 2022
    Well, I guess I am sort of repeating things I don't fully understand. I've never actually read the source code of Minecraft, because I want to be allowed to contribute to re-implementations like TrueCraft, for example (even though currently, I don't really have the skills to do that).
  • The server software iceberg
    6 projects | /r/admincraft | 1 Jun 2022
  • Minecraft Written in C Code (Java to C Code)
    2 projects | /r/linux_gaming | 31 Dec 2021
    There was TrueCraft which was a clean room implement of Minecraft beta 1.7.3 in C#.
  • Selling my own GPL software, part 1: a lot of hurdles
    5 projects | news.ycombinator.com | 25 Dec 2021
    Your comment intrigued me so I did a little bit of digging.

    > I remember Drew DeVault (sircmpwn) used to have a big scary warning saying if I have looked at the official minecraft code, I should not contribute to truecraft (now archived I believe).

    The repository is indeed archived, but is still available on GitHub. It was changed in 2015 [0]. The older notice is as you recall:

    > Pull requests will be rejected from authors who have read any decompiled official Minecraft code.

    The current notice [1] adds some other ways the formerly rejected developers could get involved:

    > If you are a developer, you have two paths. If you have not read the Minecraft source code, you are what we call a "clean dev", and you should stay that way. If you have read the source code, you are what we call a "dirty dev", and the way you can contribute is different. If you are a clean dev, you're welcome to contribute to this repository by adding features and functionality from Minecraft Beta 1.7.3, fixing bugs, refactoring, etc - the usual. Send pull requests with your work.

    > If you are a dirty dev, you are more limited in how you can help. You can work on projects that are related to TrueCraft, but not on TrueCraft itself. Direct contributions that you can participate in includes the website and the artwork. You can also work on things like helping to build a community by spreading the word, participating in IRC or the subreddit, etc. You may also work on reverse engineering Minecraft to provide documentation for clean devs to use - see reverse engineering guidelines on the wiki for details on how you can do this. Under no circumstances may you ever share any code with a clean dev, decompiled or otherwise.

    [0] https://github.com/ddevault/TrueCraft#get-involved

    [1] https://github.com/ddevault/TrueCraft/commit/fcfd3886746fd1f...

sdk

Posts with mentions or reviews of sdk. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-02-06.
  • Programmatically elevate a .NET application on any platform
    2 projects | dev.to | 6 Feb 2024
    [DllImport("libc")] private static extern uint geteuid(); public bool IsCurrentProcessElevated() { if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows)) { // https://github.com/dotnet/sdk/blob/v6.0.100/src/Cli/dotnet/Installer/Windows/WindowsUtils.cs#L38 using var identity = WindowsIdentity.GetCurrent(); var principal = new WindowsPrincipal(identity); return principal.IsInRole(WindowsBuiltInRole.Administrator); } // https://github.com/dotnet/maintenance-packages/blob/62823150914410d43a3fd9de246d882f2a21d5ef/src/Common/tests/TestUtilities/System/PlatformDetection.Unix.cs#L58 // 0 is the ID of the root user return geteuid() == 0; }
  • Swift was always going to be part of the OS
    3 projects | news.ycombinator.com | 16 Dec 2023
    > There's definitely things they tried to improve on that... weren't really improvements. The way "assemblies" are matched in .NET is much more sophisticated- the goal there was to try to kill DLL hell. It evolved into the Global Assembly Cache, which is sort of the Windows Registry of DLLs. Not a huge fan of those bits.

    The Global Assembly Cache did not make the jump to the modern .NET (Core). There was the thing called `dotnet store`, but it’s broken since .NET 6: https://github.com/dotnet/sdk/issues/24752

    The assembly redirection hell has also been greatly reduced there.

  • .NET Blazor
    7 projects | news.ycombinator.com | 21 Nov 2023
    I do the same.

    I have a small write-up here: https://chrlschn.dev/blog/2023/10/end-to-end-type-safety-wit...

    You get end-to-end type safety (even better once you connect it to EF Core since you get it all ways to your DB).

    With this setup with hot-reload (currently broken in .NET 8 [0]), productivity is really, really good. Like tRPC but with one of the most powerful ORMs out there right now.

    [0] https://github.com/dotnet/sdk/issues/36918

  • Why does dotnet cli not support updating sdk's?
    1 project | /r/dotnet | 16 Nov 2023
    Noticed an open issue just now.
  • .NET 8 – .NET Blog
    12 projects | news.ycombinator.com | 14 Nov 2023
    You're thinking of https://github.com/dotnet/sdk/issues/22247
  • LÖVE: a framework to make 2D games in Lua
    26 projects | news.ycombinator.com | 13 Sep 2023
    That's a twisted and wrong narrative

    Unity like refers to a Editor driven approach

    Unity became popular with its moonscript language (javascript like), they then ditched it to focus on C#, but what propelled unity to what it is today is the Editor driven approach, not c#, not DOTS

    They are forced to transpile C# to C++ via IL2CPP as a result to target consoles/mobiles

    C# is a disease when it comes to console/mobile support

    It's a substantial dependency, quite heavy

    And you are not free of unity like fuck ups, it's a microsoft language after all:

    https://github.com/dotnet/sdk/issues/22247

    And let's not forget when they changed the license of their debugger overnight to prevent people from using it in their products (jetbrains for example)

    And them deprecating open source tooling to a proprietary/closed one for vscode (c# devkit)

    Let's be careful when we recommend evil as an alternative to evil ;)

  • How to run multiple programs like python3 filename.py???
    1 project | /r/csharp | 21 May 2023
    The script can be found at the end of the thread here https://github.com/dotnet/sdk/issues/8742
  • Writing Python like it's Rust
    10 projects | news.ycombinator.com | 21 May 2023
    Another difference you might be surprised by is that the .NET tooling by default collects various data from your system and sends it to Microsoft [1]. If you want to avoid this (and still want to use .NET) you'll have to make sure that the environment variable DOTNET_CLI_TELEMETRY_OPTOUT is set in all contexts before touching anything.

    [1] https://github.com/dotnet/sdk/issues/6145

  • .NET 8 is on the way! +10 Features that will blow your mind 🤯
    3 projects | dev.to | 18 May 2023
    SDK Pull Request
  • Disadvantages of using F# with Mono?
    2 projects | /r/fsharp | 7 May 2023
    Pretty sure the final file referenced here https://github.com/dotnet/sdk/issues/8742 is the one I am thinking of.

What are some alternatives?

When comparing TrueCraft and sdk you can also consider the following projects:

web-minecraft - PoC Minecraft client written in Javascript (1.16.5 offline mode working)

kdmapper - KDMapper is a simple tool that exploits iqvw64e.sys Intel driver to manually map non-signed drivers in memory

No-Chat-Reports - Disable Player Chat Reporting and make user messages untrackable.

MQTTnet - MQTTnet is a high performance .NET library for MQTT based communication. It provides a MQTT client and a MQTT server (broker). The implementation is based on the documentation from http://mqtt.org/.

Pojav launcher - A Minecraft: Java Edition Launcher for Android and iOS based on Boardwalk. This repository contains source code for iOS/iPadOS platform.

ASP.NET Core - ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.

MultiMC5 - A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once [Moved to: https://github.com/MultiMC/Launcher]

.NET Runtime - .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.

PolyMC - A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once (Fork of MultiMC)

vscodium - binary releases of VS Code without MS branding/telemetry/licensing

emailengine - Headless email client

CoreCLR - CoreCLR is the runtime for .NET Core. It includes the garbage collector, JIT compiler, primitive data types and low-level classes.