[Mod] Beacon (Range) Viewer

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

      [Mod] Beacon (Range) Viewer

      Hallo Kadcon,
      aus aktuellem Anlass habe ich wieder eine Mod programmiert :) Wie im Titel des Beitrag steht lässt sich mit der Mod die Reichweite von Leuchtfeuern (Beacons) im Spiel anzeigen. Das ist sehr praktisch, wenn man bspw. die Effekte für Spieler bei:
      • Großprojekten,
      • Skillfarmen,
      • Warps etc.

      optimal ausnutzen möchte. Wie das ganze funktioniert sieht ihr auf den Screenshots in den Spoilern.

      Download: hier

      Übersicht/Anwendung

      Ihr habt mehrere Leuchtfeuer die ihr so anordnen wollt, dass sich die Effekte nicht überschneiden und ihr damit eine größere Fläche mit Effekten abdecken könnt.





      Menü


      Über das Menü (öffnet sich mit X) könnt ihr neue Leuchtfeuer hinzufügen (unendlich viele), bearbeiten und löschen. In diesem Menü könnt ihr die Mod auch ausschalten, sowie eine kleine Hilfeseite aufrufen. Wie die Leuchtfeuereinstellungen aussehen seht ihr auf dem nächsten Screenshot.






      Leuchtfeuereinstellungen


      In den Einstellungen könnt ihr:
      • einen Namen für die Liste im Menü eintragen,
      • die Farbe ändern (derzeit 8 Farben),
      • das Leuchtfeuer in jede Richtung über die -+ Buttons verschieben,
      • die Positon des Leuchtfeuers zu der Blockposition unter euch verschieben,
      • die Stufe des Leuchtfeuers ändern,
      • einstellen ob ihr:
        1. das Leuchtfeuer (als Block durch andere Blöcke hindurch),
        2. den Radius des Leuchtfeuers,
        3. die Pyramide die ihr für die entsprechende Stufe des Leuchtfeuers braucht,
      • sehen wollt.






      Infoseite



      Hier seht ihr die eingangs erwähnte Infoseite (diese zeigt aber nicht das Inventar eines realen Leuchtfeuers an!). Dort könnt ihr immer nachschlagen, welche Einstellungen ihr an einem Leuchtfeuer vornehmen könnt. Bspw. für welchen Effekt man welche Stufe braucht, oder welche Effekte man in einem Leuchtfeuer kombinieren kann. Darunter ist noch eine kleine Liste in der man sieht, welche Voraussetzungen und Vorteile man aus einer bestimmten Stufe hat bzw. bezieht. Die Reichweite ist in Blöcken angegeben und die Dauer in Sekunden.








      Pyramide


      Als letzte Funktion kann man sich noch anzeigen lassen wie die Pyramide zum eingestellten Leuchtfeuer auszusehen hat. Das ist ganz praktisch, wenn man unterirdisch ein Leuchtfeuer aufstellen und dabei nicht zu viel ausgraben möchte.








      Hier noch ein paar Tipps zum Umgang mit Leuchtfeuern:
      • Das Leuchtfeuer immer so tief (y-Koordinate) wie möglich aufstellen, denn die vertikale Reichweite ist immer y-Koordinate des Leuchtfeuers + 256 Blöcke. Dh. die Effekte reichen immer von der Höhe des Leuchtfeuerblocks bis zur Weltgrenze (Himmel),
      • Die Reichweite/Radius des Leuchtfeuers ist immer quadratisch, nicht kreisförmig,
      • Die reale Reichweite der Leuchtfeuer ist noch bis zu ca. 0,3 Blöcke hinter der Grenze die mit der Mod dargestellt wird.
      Viel Spaß damit.

      Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von „d4n1el89“ ()

      Wie ich es per PN schon mal erklärt habe.
      Ich entpacke deine Mod und leere eine andere (nicht von dir).
      Dann füge ich den Inhalt deiner Mod in die leere hinzu.

      Forge 1.11-13.19.0.2165
      Liteloader 1.11-SNAPSHOT-release-#6
      Java 1.8_111

      Deine Mods sind die einzigen, wo ich Probleme habe

      Error:
      Spoiler anzeigen

      Quellcode

      1. [10:57:38] [Client thread/INFO]: Searching D:\Spiele\Minecraft\MultiMC\instances\Kadcon 1.11\minecraft\mods\beaconviewer_mc1.11_v1.0.litemod...
      2. [10:57:38] [Client thread/INFO]: [STDERR]: java.lang.ClassNotFoundException: de.d4n1el89.beaconviewer.LiteModBeacon
      3. [10:57:38] [Client thread/INFO]: [STDERR]: at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
      4. [10:57:38] [Client thread/INFO]: [STDERR]: at java.lang.ClassLoader.loadClass(Unknown Source)
      5. [10:57:38] [Client thread/INFO]: [STDERR]: at java.lang.ClassLoader.loadClass(Unknown Source)
      6. [10:57:38] [Client thread/INFO]: [STDERR]: at com.mumfrey.liteloader.core.api.DefaultEnumeratorPlugin.checkClass(DefaultEnumeratorPlugin.java:167)
      7. [10:57:38] [Client thread/INFO]: [STDERR]: at com.mumfrey.liteloader.core.api.DefaultEnumeratorPlugin.getClasses(DefaultEnumeratorPlugin.java:133)
      8. [10:57:38] [Client thread/INFO]: [STDERR]: at com.mumfrey.liteloader.core.LiteLoaderEnumerator.registerModsFrom(LiteLoaderEnumerator.java:747)
      9. [10:57:38] [Client thread/INFO]: [STDERR]: at com.mumfrey.liteloader.core.api.EnumeratorModuleFolder.registerMods(EnumeratorModuleFolder.java:408)
      10. [10:57:38] [Client thread/INFO]: [STDERR]: at com.mumfrey.liteloader.core.LiteLoaderEnumerator.registerMods(LiteLoaderEnumerator.java:479)
      11. [10:57:38] [Client thread/INFO]: [STDERR]: at com.mumfrey.liteloader.core.LiteLoaderEnumerator.onInit(LiteLoaderEnumerator.java:437)
      12. [10:57:38] [Client thread/INFO]: [STDERR]: at com.mumfrey.liteloader.core.LiteLoader.onInit(LiteLoader.java:270)
      13. [10:57:38] [Client thread/INFO]: [STDERR]: at com.mumfrey.liteloader.core.LiteLoader.invokeInit(LiteLoader.java:1043)
      14. [10:57:38] [Client thread/INFO]: [STDERR]: at com.mumfrey.liteloader.core.LiteLoaderBootstrap.init(LiteLoaderBootstrap.java:381)
      15. [10:57:38] [Client thread/INFO]: [STDERR]: at com.mumfrey.liteloader.launch.LiteLoaderTweaker.onInit(LiteLoaderTweaker.java:394)
      16. [10:57:38] [Client thread/INFO]: [STDERR]: at com.mumfrey.liteloader.launch.LiteLoaderTweaker.init(LiteLoaderTweaker.java:676)
      17. [10:57:38] [Client thread/INFO]: [STDERR]: at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:508)
      18. [10:57:38] [Client thread/INFO]: [STDERR]: at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:350)
      19. [10:57:38] [Client thread/INFO]: [STDERR]: at net.minecraft.client.main.Main.main(SourceFile:124)
      20. [10:57:38] [Client thread/INFO]: [STDERR]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      21. [10:57:38] [Client thread/INFO]: [STDERR]: at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      22. [10:57:38] [Client thread/INFO]: [STDERR]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      23. [10:57:38] [Client thread/INFO]: [STDERR]: at java.lang.reflect.Method.invoke(Unknown Source)
      24. [10:57:38] [Client thread/INFO]: [STDERR]: at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
      25. [10:57:38] [Client thread/INFO]: [STDERR]: at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
      26. [10:57:38] [Client thread/INFO]: [STDERR]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      27. [10:57:38] [Client thread/INFO]: [STDERR]: at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      28. [10:57:38] [Client thread/INFO]: [STDERR]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      29. [10:57:38] [Client thread/INFO]: [STDERR]: at java.lang.reflect.Method.invoke(Unknown Source)
      30. [10:57:38] [Client thread/INFO]: [STDERR]: at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:310)
      31. [10:57:38] [Client thread/INFO]: [STDERR]: at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:395)
      32. [10:57:38] [Client thread/INFO]: [STDERR]: at org.multimc.EntryPoint.listen(EntryPoint.java:170)
      33. [10:57:38] [Client thread/INFO]: [STDERR]: at org.multimc.EntryPoint.main(EntryPoint.java:54)
      34. [10:57:38] [Client thread/INFO]: [STDERR]: Caused by: java.lang.NullPointerException
      35. [10:57:38] [Client thread/INFO]: [STDERR]: at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182)
      36. [10:57:38] [Client thread/INFO]: [STDERR]: ... 30 more
      37. [10:57:38] [Client thread/WARN]: checkAndAddClass error while checking 'de.d4n1el89.beaconviewer.LiteModBeacon'
      38. java.lang.ClassNotFoundException: de.d4n1el89.beaconviewer.LiteModBeacon
      39. at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) ~[launchwrapper-1.12.jar:?]
      40. at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_111]
      41. at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_111]
      42. at com.mumfrey.liteloader.core.api.DefaultEnumeratorPlugin.checkClass(DefaultEnumeratorPlugin.java:167) [DefaultEnumeratorPlugin.class:1.11-SNAPSHOT+jnks-b6.git-8154d06315c627afc89ad40e76113a5d9ed17c40]
      43. at com.mumfrey.liteloader.core.api.DefaultEnumeratorPlugin.getClasses(DefaultEnumeratorPlugin.java:133) [DefaultEnumeratorPlugin.class:1.11-SNAPSHOT+jnks-b6.git-8154d06315c627afc89ad40e76113a5d9ed17c40]
      44. at com.mumfrey.liteloader.core.LiteLoaderEnumerator.registerModsFrom(LiteLoaderEnumerator.java:747) [LiteLoaderEnumerator.class:1.11-SNAPSHOT+jnks-b6.git-8154d06315c627afc89ad40e76113a5d9ed17c40]
      45. at com.mumfrey.liteloader.core.api.EnumeratorModuleFolder.registerMods(EnumeratorModuleFolder.java:408) [EnumeratorModuleFolder.class:1.11-SNAPSHOT+jnks-b6.git-8154d06315c627afc89ad40e76113a5d9ed17c40]
      46. at com.mumfrey.liteloader.core.LiteLoaderEnumerator.registerMods(LiteLoaderEnumerator.java:479) [LiteLoaderEnumerator.class:1.11-SNAPSHOT+jnks-b6.git-8154d06315c627afc89ad40e76113a5d9ed17c40]
      47. at com.mumfrey.liteloader.core.LiteLoaderEnumerator.onInit(LiteLoaderEnumerator.java:437) [LiteLoaderEnumerator.class:1.11-SNAPSHOT+jnks-b6.git-8154d06315c627afc89ad40e76113a5d9ed17c40]
      48. at com.mumfrey.liteloader.core.LiteLoader.onInit(LiteLoader.java:270) [LiteLoader.class:1.11-SNAPSHOT+jnks-b6.git-8154d06315c627afc89ad40e76113a5d9ed17c40]
      49. at com.mumfrey.liteloader.core.LiteLoader.invokeInit(LiteLoader.java:1043) [LiteLoader.class:1.11-SNAPSHOT+jnks-b6.git-8154d06315c627afc89ad40e76113a5d9ed17c40]
      50. at com.mumfrey.liteloader.core.LiteLoaderBootstrap.init(LiteLoaderBootstrap.java:381) [LiteLoaderBootstrap.class:1.11-SNAPSHOT+jnks-b6.git-8154d06315c627afc89ad40e76113a5d9ed17c40]
      51. at com.mumfrey.liteloader.launch.LiteLoaderTweaker.onInit(LiteLoaderTweaker.java:394) [liteloader-1.11-SNAPSHOT-release-%236.jar:1.11-SNAPSHOT+jnks-b6.git-8154d06315c627afc89ad40e76113a5d9ed17c40]
      52. at com.mumfrey.liteloader.launch.LiteLoaderTweaker.init(LiteLoaderTweaker.java:676) [liteloader-1.11-SNAPSHOT-release-%236.jar:1.11-SNAPSHOT+jnks-b6.git-8154d06315c627afc89ad40e76113a5d9ed17c40]
      53. at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:508) [beq.class:?]
      54. at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:350) [beq.class:?]
      55. at net.minecraft.client.main.Main.main(SourceFile:124) [Main.class:?]
      56. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_111]
      57. at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_111]
      58. at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_111]
      59. at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_111]
      60. at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
      61. at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
      62. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_111]
      63. at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_111]
      64. at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_111]
      65. at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_111]
      66. at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:310) [NewLaunch.jar:?]
      67. at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:395) [NewLaunch.jar:?]
      68. at org.multimc.EntryPoint.listen(EntryPoint.java:170) [NewLaunch.jar:?]
      69. at org.multimc.EntryPoint.main(EntryPoint.java:54) [NewLaunch.jar:?]
      70. Caused by: java.lang.NullPointerException
      71. at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182) ~[launchwrapper-1.12.jar:?]
      72. ... 30 more
      Was ist “Meinungsfreiheit”?
      "Videogames are meant to be just one thing - Fun. Fun for everyone" - Satoru Iwata (1959 - 2015)
      Die 1.9.4 hat ja bei dir funktioniert oder hast du da auch ein anderes Archiv genommen?

      Kannst du mal bitte schauen obs mit Liteloader alleine funktioniert?

      Die Fehlermeldung kenne ich, kann sie aber nicht reproduzieren. Ich werde mal die Archive anderer Mods untersuchen und auch mal das Buildscript (wenn die Mods denn OpenSource sind) vergleichen.

      d4n1el89 schrieb:

      Kannst du mal bitte schauen obs mit Liteloader alleine funktioniert?

      Mods nur mit Liteloader funktioniert nicht.

      d4n1el89 schrieb:

      Die 1.9.4 hat ja bei dir funktioniert oder hast du da auch ein anderes Archiv genommen?

      Am Anfang hab ich da auch ein anderes Archiv verwendet. Nach einem PN Gespräch hattest du mir andere zugesendet, die funktionierten.

      d4n1el89 schrieb:

      Ich werde mal die Archive anderer Mods untersuchen und auch mal das Buildscript (wenn die Mods denn OpenSource sind) vergleichen
      Ein Beispiel ist WorldEditCUI
      Was ist “Meinungsfreiheit”?
      "Videogames are meant to be just one thing - Fun. Fun for everyone" - Satoru Iwata (1959 - 2015)
      @SmileScan_HD
      Wenns zu einer Textdatei wird, vermurkst entweder du oder dein Brower etwas ;) Du musst die heruntergeladene .litemod Datei in den Ordner C:\Users\*DeinNutzerName*\AppData\Roaming\.minecraft\mods ablegen. Und natürlich liteloader installiert haben.


      Update auf 1.11.2 Klick

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „d4n1el89“ ()

      Hey

      Habe es heute noch einmal versucht.
      Klappt soweit, nur wird die Mod nicht erkannt.

      Liteloader ist installiert.

      Ich habe auch versucht alle Mods rauszuhauen und nur deine Mod in den Mods Ordner zu packen.
      So passiert leider auch nicht mehr.

      Grüße
      Smile
      Shop: [s2] /w smile

      other cool stuff

      VKBA: bit.ly/2qjAFGD

      ActiveChat: kad.li/ActiveChat


      KadGainV2: bit.ly/KadGainV2

      Discord [Inoffiziell]: bit.ly/K_Discord

      KingTech: bit.ly/KingTechLauncher
      Erstmal ein großes Dankeschön an d4n1el89!

      Der Mod ist echt genial (hab den auch seit gestern).

      Eins fällt mir auf dass die Spannweiten der einzelnen Beacons nicht angezeigt werden.

      Woran kann das liegen?

      LG
      Minercraftchef
      Bilder
      • overview.png

        945,25 kB, 1.920×1.003, 13 mal angesehen
      Forenkram

      MC388:0 [Ankauf] Sammleritems kshor.de/Sammleritem

      MC296:0 [Verkauf] Nahrung kshore.de/Nahrung

      MC166:0 [Tutorial] Farbig & mit Formaten schreiben t46489.kshor.de/

      MC276:0 [Liste] XP-Farmen auf Kadcon kshore.de/XP-Farmen

      MC397:1 [Tausch] Köpfe kshore.de/Kopfbasar

      MC62:0 Brennservice kshore.de/Brennservice

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Minercraftchef“ ()

      Die Spannweiten werden alle angezeigt. Im Beispielbild ist es jedoch so, dass der "Mittelpunkt" des aufgespannten Raumes aller 4 Beacons auf einer senkrechten Linie liegt (der grünen Linie in der Mitte). Du siehst deshalb nur die grüne Linie in der Mitte, weil das die letzte Linie ist die gerendert wird (die grüne Linie überlagert die rote und blaue Linie).