Ucrafter Posted May 23, 2018 Share Posted May 23, 2018 (edited) Hallo an alle Ich bin seit März an der Programmierung einer eigenen Mod in der es um die Erweiterung des bestehenden Redstones geht. Ich bin neu hier im Forum und ich habe bereits einen Beitrag in der "Stell dich vor"-Beitragsgruppe geschrieben wo ich meine Motivation dazu beschrieben habe. Die Mod enthält bis jetzt: zusätzliche Redstoneleitungen "Greenstone" und "Bluestone", die wie die normalen Redstoneleitungen verlegt werden können. sie können auch übereinander gelegt (gemischt) werden so das bis zu drei Signale parallel in einer Leitung laufen. Jedes hat 15 separate Signalstärken. es gibt entsprechende neue Items "Greenstone_dust" und "Bluestone_dust". Was hier noch fehlt sind die Partikel für das Redstone. passend dazu die entsprechenden Fackeln für Greenstone und Bluestone. Es kann z.B. eine "Greenstone_Fackel" durch hinzufügen eines "Redstone_dusts" in eine Gelbe Fackel erweitert werden, die sowohl Redstone als auch Greenstone parallel transportiert. Es sind insgesamt 7 verschiedene Fackeln möglich. Es gibt eine spezielle Fackel die die Farbsignale nach der Invertierung vermischt, so das ein NAND-Gatter entsteht das unterschiedliche Redstone-Farben miteinander verschaltet. Ein Multicolor-Block der durch alle drei Redstone-Typen angesteuert werden kann und somit 4096 unterschiedliche Farben annehmen kann. Ideal für Anzeigesysteme und versteckte Hinweise. Die Motivation für diesen Block war eher einen Block zu schaffen der mit den neuen Redstone-Typen was anfangen kann. zuletzt einen Redstone-Werfer, der ein Redstone-Signal (für alle drei Typen) in einer geraden Linie 16 Blöcke weit schickt. Leider funktioniert das momentan nur mit dem Multicolor Block, nicht mit den Standard Gegenständen wie Lampen, Pistons, Werfer, ...usw. Da mus ich mir noch was einfallen lassen. Die Idee war hier das man z.B. freihängende Lampen bedienen kann wo kein Platz ist Redstone unsichtbar zu verlegen. hier noch ein Beispiel für einen 2-Bit Addierer. Man kann die Schaltung mit den 3 Redstone Typen sehr kompakt bauen . Was ich noch geplant habe: Redstone mit Halbsteinen kombinieren so das ein Halbstein über einem Redstone Platziert werden kann so das eine Redstoneleitung direkt darüber platziert werden kann. Das wird allerdings etwas komplizierter. Ich bin gespannt auf eure Meinungen, was haltet ihr davon? Gäbe es ein Interesse das zu verwenden? Gruss Ucrafter Edited August 13, 2019 by Ucrafter Bilder richtig positioniert 2 1 Link to comment Share on other sites More sharing options...
Ucrafter Posted June 4, 2018 Author Share Posted June 4, 2018 Ich habe nun die Verstärker hinzugefügt, die analog zum normalen Redstone-Verstärker auch die beiden anderen Signaltypen schalten kann. Natürlich können auch hier alle Signaltypen gemischt werden, so das 7 verschiedene Verstärker möglich sind. Auch hier habe ich mir einen speziellen Verstärker überlegt der alle Eingangssignale OR-Verknüpft und somit zum Wechseln des Signaltyps geeignet ist. Als nächstes mache ich den entsprechenden Komparator . Link to comment Share on other sites More sharing options...
Ucrafter Posted June 17, 2018 Author Share Posted June 17, 2018 (edited) Ich hab nun die Komparatoren fertig, einige Kleinigkeiten fehlen noch aber es kann sich schon sehen lassen. Wie Üblich können auch die Komparatoren alle drei Farbsignale parallel verarbeiten und funktionieren genauso wie die gewöhnlichen Redstone Komparatoren. Auch das Auslesen der Itemzahl aus einem Container funktioniert, allerdings noch nicht ganz so zufriedenstellend. Ich habe momentan 4096 zustände die auf die drei Farbsignale verteilt ausgegeben werden statt der üblichen 16. Rot stellt die oberen 4 Bits dieses Zustandswertes dar, Grün die Mittleren und Blau die unteren. Rot verhält sich fast so wie das gewohnte Redstonesignal aus einem gewöhnlichen Komparator mit dem Unterschied das es nicht sofort auf eins springt wenn ein einziges Item im Container ist (das ist auch so gewollt). Grün stellt den Zustandswert Modulo 16 dar, Blau Modulo 256. Man kann nun alle drei Farben kombinieren oder einzeln auslesen. Das Problem ist nun das Container mit einer geringen Anzahl von Slots auf Blau kein sinnvollen Signal ausgibt, da es durch die hohe Auflösung von 4096 Zuständen da extrem springen kann. Hier das Beispiel beim Trichter, der zwei Items enthält, erzeugt bei grün 1 und bei blau 9 Hier das Beispiel bei einer Truhe mit 128 Items Die Signalausgabe muss noch für unterschiedliche Containergrößen individuell Formatiert werden. Hier eine Frage an euch: Wie würdet ihr die Signalausgabe gerne für die verschiedenen Behältnisse sehen, damit sie sinnvolle und verwertbare Ergebnisse liefern? Edited August 13, 2019 by Ucrafter Bilder richtig positioniert Link to comment Share on other sites More sharing options...
Ucrafter Posted April 22, 2019 Author Share Posted April 22, 2019 (edited) Ich habe nun endlich die Bugs in den Griff bekommen und hoffe das jetzt alles so funktioniert wie es soll. Ich habe nun ein neues Projekt auf curseforge angelegt und eine Datei für Minecraft 1.9 hochgeladen: https://minecraft.curseforge.com/projects/extendedredstonepower Das Projekt ist zunächst noch auf alpha, da die beiden Items greenstone und bluestone nicht hergestellt werden kann. Ich hab hier noch kein Crafting-Rezept im Kopf, bzw. hab ich mir auch überlegt das man entsprechende Erze generieren soll wie beim gewöhnlichen Redstone auch. Ich werde in jeden Fall noch eine Version für V1.12 erstellen offenbar war der Dateiupload gestern nicht erfolgreich, habe sie nochmal hochgeladen. Edited April 23, 2019 by Ucrafter Fehlerhafter Dateiupload Link to comment Share on other sites More sharing options...
Ucrafter Posted May 1, 2019 Author Share Posted May 1, 2019 So, nun hab ich die Version für V1.12 fertig und in Curseforge eingestellt. Für die Version 1.9 habe ich eine neue Version mit grösserem Bugfixing erstellt. Ich habe auch einen Erzgenerator erstellt: Bluestone wird in den Lücken des Grundgesteines (bis Blockhöhe 6) erstellt, das soll auch das seltenste der drei Erze sein. Greenstone wird in Höhe 20 bis 40 erzeugt. Ich habe noch keine Tests gemacht ob das so gut ist, deshalb lass ich das Projekt noch auf Alpha. Ich hoffe auch das es keine Bugs mehr gibt, ich war jetzt fast eine Woche damit beschäftigt diese zu finden und zu fixen!!! Eine Sache noch: es werden analog zum Redstone entsprechende Items für Greenstone und Bluestone erzeugt. Diese können durch Rechtsklicken mit Redstone, Greenstone oder Bluestone erweitert werden. Beim Repeater werden zwei Einheiten Redstone, Greenstone oder Bluestone benötigt, beim Comparator sogar drei. Es funktioniert also nur wenn ihr mindestens die entsprechende Menge in der Hand haltet! 1 Link to comment Share on other sites More sharing options...
Ucrafter Posted May 21, 2019 Author Share Posted May 21, 2019 Ich hab mal einen Versuch gestartet und eine Version für V1.13 erzeugt. Das hatte ich mir definitiv einfacher vorgestellt, 1.13 verhält sich komplett anders so das ich den Code teilweise neu schreiben musste. Ich war seit Anfang Mai an der Sache dran und hab jetzt eine fertige Version die auf Curseforge heruntergeladen werden kann, sobald diese dort freigegeben wurde. Link to comment Share on other sites More sharing options...
Ucrafter Posted June 13, 2019 Author Share Posted June 13, 2019 Ich bin gerade dabei den noch fehlenden Teil des Projektes umzusetzen, Das Platzieren des Redstones, bzw. Greenstone, Bluestone auf Halbsteinen. Leider ist das doch schwieriger als ich dachte, es sind noch einige Bugs drinne, ich werde noch eine Weile brauchen. Hier sind zwei Bilder was bereits möglich ist: Die Leitungen können auf und unter Halbsteinen verlegt werden, es sind noch Kleinigkeiten die nicht richtig funktionieren, aber es gibt einige davon (Richtige Items droppen beim Abbau, Verbindungen der Leitungen in speziellen Situationen,.....ect). 1 Link to comment Share on other sites More sharing options...
Ucrafter Posted August 8, 2019 Author Share Posted August 8, 2019 Ich habe nun eine neue Datei bei curseforge hochgeladen. Ich habe viel Bugfixing gemacht und hoffentlich alles gefunden. Das Platzieren von Redstone auf Halbsteinen funktioniert nun. Die Version für 1.13 fehlt noch, da muss ich nochmal Zeit investieren. 1 Link to comment Share on other sites More sharing options...
Ucrafter Posted August 11, 2019 Author Share Posted August 11, 2019 leider hat der Redstone-Transmitter in der zuletzt hochgeladenen version nicht richtig funktioniert. Um das zu korrigieren habe ich auch den Multicolor-Block überarbeiten müssen, der Block enthält jetzt eine Tileentity. Wer bereits multicolor-blöcke mit der V1.0 gesetzt hat und die V1.1 danach instaliert muss die Blöcke ersetzen. Ich habe gerade die aktualisierte Dateien hochgeladen. Link to comment Share on other sites More sharing options...
Ucrafter Posted November 7, 2019 Author Share Posted November 7, 2019 Ich habe gerade die aktuelle Version der Mod auf Version 1.13 fertiggestellt und auf Curseforge hochgeladen. https://www.curseforge.com/minecraft/mc-mods/extendedredstonepower/files Ich werde nun versuchen auch eine Version für 1.14 zu erstellen. Link to comment Share on other sites More sharing options...
Jaromin Posted November 8, 2019 Share Posted November 8, 2019 Sehr coole Sache ;D Link to comment Share on other sites More sharing options...
Ucrafter Posted December 20, 2019 Author Share Posted December 20, 2019 Ich habe nun die Version für 1.14 geschafft. einen Schönheitsfehler gibt es noch den ich nicht beheben konnte: Die Partikel der Leitungen die in Kombination mit Halbsteinen gesetzt werden sind schwarz. Ich habe mehrere Tage gesucht aber keine Lösung gefunden. Vielleicht kann mir von euch jemand einen Tipp geben wie ich das Lösen kann, bzw. wo ich da ansetzen kann. Wenn ich die Partikel bei einem Bottom-Halbstein um einen halben Block nach oben setzte (also ausserhalb des Blocks) sind sie wieder farbig. Die Funktionsweise der Redstone (Greenstone, Bluestone) -Leitungen wird nicht beeinträchtigt, es ist nur ein optischer Bug. Vielleicht liegt der Bug auch bei Forge. Ich habe noch ein paar Ideen für weitere Updates: -Einen Doppelhebel der Redstone und Greenstone ansteuern kann. -Die Möglichkeit die Leitungen auch auf Treppen zu platzieren. -Die quadratischen Flächen von Treppen für Redstone (StrongPower) durchlässig zu machen. Das Signal kann dadurch um die Ecke geleitet werden ohne die 4 restlichen Seiten zu beeinflussen. Wenn Ihr Ideen habt für weitere Blöcke, vorzugsweise welche die alle 3 Redstone-Typen nutzen können schreibt sie mir. Ich werde nun das Projekt einige Zeit Ruhen lassen und evt. im Februar wieder weitermachen, mal sehen. Link to comment Share on other sites More sharing options...
Ucrafter Posted June 11, 2020 Author Share Posted June 11, 2020 Ich habe nun eine Version für 1.15, (kann bei Curseforge heruntergeladen werden). Ich hoffe es gibt keine Bugs mehr, ich hab heute noch einige beseitigen müssen. Die Version ist wie die anderen Versionen ohne zusätzliche Features. Ich werde als nächstes an weiteren Features arbeiten. Link to comment Share on other sites More sharing options...
Ucrafter Posted August 16, 2021 Author Share Posted August 16, 2021 (edited) Ich habe nun endlich die Version für 1.16 fertig (kann bei Curseforge Heruntergeladen werden). Es sind ein paar Features hinzugekommen: Ein Doppelhebel: klickt man mit einem Hebel auf einen bereits platzierten Hebel so erhält man einen Doppelhebel (es gibt kein Item dafür!). Der Doppelhebel schaltet Redstone und Greenstone. Wird ein Doppelhebel abgebaut so erhält man wieder zwei reguläre Hebel. Als zweites habe ich die Möglichkeit hinzugefügt Treppenblöcke als Redstoneleiter einzusetzen, wobei die Treppen nur an den vollen Flächen Signale abgeben oder aufnehmen können. Somit engen Bereiche besser kontrolliert werden. s Edited August 16, 2021 by Ucrafter Link to comment Share on other sites More sharing options...
Ucrafter Posted August 22, 2021 Author Share Posted August 22, 2021 Ich hahe nun auch eine Version für die aktuelle 1.17 fertig. Kann bei curseforge heruntergeladen werden. https://www.curseforge.com/minecraft/mc-mods/extendedredstonepower Link to comment Share on other sites More sharing options...
Ucrafter Posted May 27, 2022 Author Share Posted May 27, 2022 Ich habe nun für die 1.18 eine Version fertig. Die Schwierigkeiten lagen in der Erzgenerierung, ich hoffe das funktioniert problemlos. Ich habe noch folgendes hinzugefügt: bisher: Wenn Ein Redstine-Dust platziert wird wird nicht der original Redstone-Wire platziert sondern die Mod-eigene die rot, grün und blau annehmen kann. Fackeln, repeater und comparatoren werden original platziert und bei Erweiterung mit greenstone oder bluestone durch Mod-eigene Instanzen ersetzt. nun kann in einer extendedredstonepower-common.toml Datei (im ordner config) ausgewählt werden ob normale Minecraft instanzen oder Mod-eigene Instanzen platziert werden sollen (mit "false" oder "true"). Standardmässig wird nur die Redstone-Wire als Mod-eigene Instanz gesetzt. Das ist notwendig da die kopplung der beiden Varianten zu Problemen führen kann. Normale Fackeln, repeater und komparatoren können die neue Funktion Signale über Treppenstufen zu empfangen nicht nutzen Es gibt ausserdem die Möglichkeit im Spiel mit der Taste "I" die einstellungen in der toml-Datei zu invertieren. Wenn man z.B. eine redstone-Fackel platzieren möchte und beim Platzieren "I" drückt wird die Mod-eigene Platziert. Es sollte in jedem Fall vermieden werden den normalen Redstone-Wire neben einem Mod-eigenen zu platzieren, wenn dies notwendig sein sollte sollte dieser mit einem Repeater dazwischen gekoppelt werden. Allgemeine Frage: wieviele benutzten die Mod eigentlich? Ich habe bisher kaum Rückmeldung bekommen, das würde beim Verbessern der Mod helfen. Link to comment Share on other sites More sharing options...
Ucrafter Posted June 26, 2022 Author Share Posted June 26, 2022 die aktuelle Datei hatte noch einen Bug bei den Fackeln. Ich habe diesen gefixt und eine neue Datei hochgeladen. Link to comment Share on other sites More sharing options...
Ucrafter Posted September 9, 2022 Author Share Posted September 9, 2022 Ich habe nun endlich eine Version für 1.19 fertig. Das Problem war die Erzgenerierung die total geändert wurde, sonst hätte ich die schon früher fertig gehabt. Link to comment Share on other sites More sharing options...
The_Kinght Posted September 11, 2022 Share Posted September 11, 2022 Wo kann man das ganze Downloaden ? bzw gibt es einen Dowanload Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now