HomeJavaResourcepacksMinecraft Elements - Community Edition (Fanmade)
Minecraft Elements - Community Edition (Fanmade)
ResourcepacksJava

Minecraft Elements - Community Edition (Fanmade)

by TheFoxCraft · on Modrinth

⬇ Download on Modrinth
Minecraft Elements - Community Edition (Fanmade) — screenshot 1Minecraft Elements - Community Edition (Fanmade) — screenshot 2Minecraft Elements - Community Edition (Fanmade) — screenshot 3Minecraft Elements - Community Edition (Fanmade) — screenshot 4Minecraft Elements - Community Edition (Fanmade) — screenshot 5Minecraft Elements - Community Edition (Fanmade) — screenshot 6Minecraft Elements - Community Edition (Fanmade) — screenshot 7Minecraft Elements - Community Edition (Fanmade) — screenshot 8

Before you start

This is the recreation of the German project "Minecraft Elements". As I am German and the project was, the whole Datapack's language is german, and therefore the following description. If you still want to check the pack out, you may scroll down and expand the spoiler with the autotranslated english version of this description. Some of the texts in the pack are managed via resourcepack, while some are still hardcoded, if you want to help convert everything to translate keys and help localize the project, i'd appreciate it!

Minecraft Elements - Community Edition (Fanmade)

Minecraft Elements ist ein Projekt, das ursprünglich von SparkofPhoenix erstellt wurde.. Diese Version ist eine eigens nachprogrammierte Version aus einer Mischung von Elements 1 und 2 sowie teilweise 3, enthält aber stark abgewandelte Inhalte. Mehr dazu weiter unten.

Entstehung

Angefangen hatte es mit Stone Attack, welches Spark auch als Datapack veröffentlichte. Im Folgejahr gab es dann Minecraft Elements von welchem früh bekannt wurde, dass dieses nicht veröffentlicht werden würde. Daraufhin habe ich mir zur Aufgabe gemacht, meine eigene Version von Minecraft Elements nachzuprogrammieren. Zu Beginn hatte ich kaum Erfahrung und arbeitete mit Command-Blöcken, später dann mit Datapacks und habe Schritt für Schritt dazugelernt. Nachdem Elements 2 ein Jahr später startete und meine Version noch lange nicht fertig war, hatte ich angefangen einzelne Elemente aus Elements 2 in meiner Version zu integrieren. Auch als Spark, ohne das Datapack direkt zu veröffentlichen, Community-Server erstellte, habe ich weiter gearbeitet, da das Projekt zu diesem Zeitpunkt so weit Fortgeschritten war, dass aufhören nicht in Frage kam. Als Elements 3 startete, war meine Version noch immer nicht fertig, allerdings bereits spielbar und ich beschloss parallel zu Elements 3 mein Projekt mit etwa 20 anderen begeisterten Spielern zu starten. So baute ich unter dem Spielen auch noch einzelne Elemente aus Elements 3, wie zum Beispiel dem Handelsplatz ein, auch wenn das Projekt grundsätzlich im Stil von Elements 1 und 2 blieb. Lange Zeit war ich mir dann nicht sicher ob ich das Pack für jeden zugänglich veröffentlichen kann und will, habe mich jetzt aber dafür entschieden, um auch mein Versprechen aus den ersten Videos, die ich zu diesem Projekt gemacht habe, einzuhalten.

Features

Grundsätzlich kann das Projekt als eine Mischung aller Features von Elements 1+2 sowie einzelner Elemente von Elements 3 und natürlich meinen Ideen und Vorstellungen gesehen werden. Soweit ich mich erinnern kann, sind alle Features aus dem echten Projekt eingebaut. Ich habe außerdem an vielen Stellen Kleinigkeiten verbessert.

Einige der Hauptfeatures sind:

Installation

Die Minecraft-Version ist 1.21.3

Da Minecraft in den 1.21.x Versionen in jeder Version sehr viel an dem Datapack-System Verändert hat, empfehle ich keine höhere Version zu verwenden. Auch eine niedrigere Version ist unmöglich, da es in 1.21.3 besonders große Änderungen gab und wichtige Features in niedrigeren Versionen fehlen würden.

Texturepack nicht vergessen!

Du brauchst ein Essentielles Resourcepack damit Elements korrekt funktioniert. Sollte beim Download nur das Zusätzliche Resourcepack auftauchen, siehst du unter dem Tab "Versionen" alle Download. Mehr zur Installation des Resourcepack findest du im folgenden Abschnitt!

So richtest du Elements ein:

Server Leistung

Wie bereits gesagt entstand dieses Projekt, während ich kaum Ahnung von Datapacks hatte, weswegen der Code größtenteils leider nicht optimiert ist. Bei zu vielen Spielern kann der Server daher schnell in die Knie gehen, allerdings denke ich, dass bei unter 10 Spielern mit einem einigermaßen starken Server keine Probleme auftreten. Genauer kann ich es allerdings nicht sagen, ich habe nur meine Persönlichen Erfahrungen, dass ca. 5 Spieler (bei gleicher Hardware) absolut kein Problem waren; bei 38 Spielern von denen zum Schluss ca 3-5 gleichzeitig online waren,ist mein Server schnell auf unter 12 TPS gefallen. Dies galt aber für das Lategame, denn je weiter der Fortschritt ist, desto mehr Funktionen sind aktiv.

Hilfe

Es gibt einige Guides auf Github, siehe hier: https://github.com/TheFoxCraft/minecraft-elements/tree/main/guides

Bei weiteren Fragen gerne auf dem Discord im Ticket oder Elements-Chat nachfragen.

Die Guides werden vermutlich später auch noch erweitert.

Contributing

Dieses Projekt ist eigentlich noch immer nicht zu 100% fertig, wenn du also noch coole Features hinzufügen, Performance verbessern oder Bugs fixen willst, kannst du gerne eine Pull Request erstellen.

Auch wenn ich nicht mehr an diesem Projekt weiter arbeite, werde ich mir jede Pull Request ansehen. Ob es deine Request auch in das Haupt-Pack schafft kann ich nicht garantieren.

(Es gelten die Bedingungen in der Lizenz)

Verwendung / Lizenz

Um zu wissen was du alles darfst und was nicht, lies dir vor der Nutzung bitte die Lizenz durch.

Credits

Die Grundidee für das Projekt "Minecraft Elements", sowie einzelne Inhaltliche Elemente wie die Unique-Items sind inspiriert vom offiziellen Projekt von SparkofPhoenix Jeglicher Code ist allerdings selbst geschrieben. Diese Version von "Minecraft Elements" soll in keiner Weise SparkofPhoenix Credits oder Ähnliches wegnehmen, sondern existiert in der Intention meine Eigene Version zu Programmieren, Datapacks kennen zu lernen und damit auch anderen die Möglichkeit zu geben meine Version zu spielen.

Wer die offizielle Version von Minecraft Elements spielen möchte, sollte sich auf dem Discord Server von Spark umsehen, ob dort wieder ein Offizieller Community-Server gehostet wird.

Dieses Projekt verwendet außerdem das Raycasting-Library-Datapack Retina

Sonstiges

Bei Problemen oder Fragen findest du auf thefoxcraft.de den Einladungslink zu meinem Discord Server

View english description

Minecraft Elements - Community Edition (Fanmade)

Minecraft Elements is a project originally created by SparkofPhoenix. This version is a custom reimplementation based on a mix of Elements 1 and 2, as well as parts of Elements 3, but with heavily modified content. More details below.

Origin

It all started with Stone Attack, which Spark also released as a datapack. The following year, Minecraft Elements was introduced, but it quickly became clear that it would not be publicly released. Because of that, I decided to recreate my own version of Minecraft Elements.

At the beginning, I had very little experience and worked with command blocks. Later, I switched to datapacks and gradually improved my skills. When Elements 2 started a year later and my version was still far from finished, I began integrating selected features from Elements 2 into my version.

Even when Spark launched community servers without directly releasing the datapack, I continued working on my project, since it had already progressed too far to stop.

When Elements 3 started, my version was still not finished, but already playable. I decided to launch it in parallel with Elements 3 together with around 20 other enthusiastic players. While playing, I continued adding selected features from Elements 3, such as the trading hub, even though the core style remained closer to Elements 1 and 2.

For a long time, I wasn’t sure whether I wanted to release the pack publicly. However, I have now decided to do so, also to fulfill my promise from the first videos I made about this project.

Features

Overall, this project can be seen as a combination of all features from Elements 1 and 2, along with selected features from Elements 3 and my own ideas and improvements. As far as I remember, all features from the original project are included. Additionally, I made various small improvements throughout the pack.

Some of the main features include:

Installation

The required Minecraft version is 1.21.3

Since Minecraft 1.21.x introduced major changes to the datapack system in almost every minor version, I strongly recommend not using a higher version. Using a lower version is not possible, as 1.21.3 includes critical changes and required features that are missing in earlier versions.

How to set up Elements:

Additional

Server Performance

As mentioned earlier, this project was created while I had limited experience with datapacks, so the code is not fully optimized. With too many players, the server may struggle.

Based on my experience:

Help

Some guides are available on GitHub: https://github.com/TheFoxCraft/minecraft-elements/tree/main/guides

For further questions, feel free to ask on Discord (ticket system or Elements chat). More guides may be added in the future.

Contributing

This project is still not 100% complete. If you want to add features, improve performance, or fix bugs, feel free to open a pull request.

Even though I’m no longer actively developing the project, I will review every PR. However, inclusion in the main pack is not guaranteed.

(License terms apply)

Usage / License

To understand what you are allowed to do, please read the license before using the project.

Credits

The core idea of "Minecraft Elements", as well as some content like unique items, is inspired by the original project by SparkofPhoenix. All code, however, has been written from scratch.

This version is not intended to take credit away from SparkofPhoenix, but rather exists as my own interpretation — both as a learning project and to give others the opportunity to play my version.

If you want to play the official version of Minecraft Elements, check the SparkofPhoenix Discord server to see if an official community server is currently available.

This project also uses the raycasting library datapack Retina

Miscellaneous

If you have any problems or questions, you can find the Discord invite on thefoxcraft.de

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java resource packs walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more