Um nur bestimmte Blöcke im adventure mode abzubauen kannst du auf mcstacker.net unter dem /give command (oder was du halt brauchst), can_break und can_place_on definieren.

...zur Antwort

Die Info findest du hier: https://modrinth.com/legal/cmp-info

Aber mach dier nicht zu grosse Hoffnungen. Ich habe auf Modrinth ein Datapack mit mittlerweile 1277 Downloads und 6361 Seiten Besucher und habe gerade mal 0.84$ gutgeschrieben bekommen. Ist aber natürlich besser als nichts.

...zur Antwort

Ich würde ein Data Pack, wie dieses empfehlen: https://www.planetminecraft.com/data-pack/smithing-armored-elytra/

...zur Antwort

Die Antwort von @NiKEMi1234 wäre eine Möglichkeit.

Falls du das ganze trotzdem mit Commands machen möchtest, kannst du folgender Command verwenden. Der Aufbau wäre derselbe wie bei @NiKEMi1234: Ein TNT und darauf ein Block der herunterfallen kann, wie Sand.

/execute at @a[tag=tnt_run] if block ~ ~-2 ~ tnt run setblock ~ ~-2 ~ air

Jeder Spieler im Spiel sollte einfach den Tag tnt_run erhalten und schon kanns los gehen:

/tag @a add tnt_run

Falls die Spieler direkt auf dem TNT stehen sollen, kannst du folgenden Command verwenden:

/execute at @a[tag=tnt_run] if block ~ ~-0.1 ~ tnt run setblock ~ ~-0.1 ~ air
...zur Antwort

Ich bin zwar nur Konstrukteur, ich habe also kein Ingnieurstudium, sondern nur eine Lehre (Schweiz). Aber ich bin mir ziemlich sicher, dass sämtliche komplexen Berechnungen nur mit Simulationen auf dem PC gemacht werden. Alles von Hand durchzurechnen wäre kaum wirtschaftlich. Je nach vermuteten Kräften, Beschleunigungen und benötigten Sicherheiten würde man das ganze vermutlich gar nicht oder nur sehr vereinfacht berechen. Vereinfacht wäre dann aber auch von Hand wieder möglich.

...zur Antwort

Sollte mit diesem Command wieder zurückgesetzt werden können:

attribute @a minecraft:generic.gravity base set 0.08

Sie Minecraft wiki: https://de.minecraft.wiki/w/Attribut

...zur Antwort
FEHLERSUCHE bei einem nicht mitscrollenden "Nach-Oben" Button?

Mehrere Stunden hat es mich heute schon beschäftigt, ich komme und komme nicht darauf...

Es geht mir um den seitlichen (rechts) "skip-to-top" Button. Exakt alles habe ich genauso wie in diesem Pen Beispiel ( Link: https://codepen.io/jackherizsmith/pen/oNxVWrK ) gemacht.

Aber bei mir scrollt der Nach-Oben Button nicht mit wie in dem Pen Beispiel :

Meine Demo-Seite: http://misanthrop.bplaced.net/test/open-public/Testseite-V11b1__26-06-24.html (aktualisiert)

Allerdings habe ich mein position: relative nicht main mitgegeben sondern der id "skiptop". Mein Dev-Tool zeigt mir an, das jeweils relative und absolute richtig erkannt wird und es wird mir auch so gezeigt.

Nur halt die Klasse "scroll-top_link" scrollt nicht in dem Bereich hoch und runter wie es soll.

Was mache ich da falsch. Könnt ihr mir bei der Fehlersuche helfen?

Vieles habe ich ausprobiert, auch meinem main habe ich position relative gegeben, aber auch anderen Elementen setzte ich position relative allerdings ohne Effekt.

Das Ding ist allerdings das dieser seitliche Bereich ein eigenes grit-Element ist. Sprich:

.main-content-wrapper {
    display: grid;
    grid:     "main-head main-head" auto
            "navigations navigations" auto
            "main-content main-content" 1fr
            "main-footer main-footer" auto
          / minmax(0, auto) [main-nav-start] 5em [main-nav-end];
    }


#navigations {
    grid-area: navigations;    
    grid-column-end: main-nav;
}

#main-nav {
    grid-area: navigations / main-nav;
    position: relative;
    outline: thin solid red;
    margin: 0;
    padding: 0;
    z-index: 100;
}

Wo ich letztendlich das Hauptmenü anzeigen lasse, da habe ich noch keinen richtigen Plan.

Eventuell in der Zeile: #navigations und dann seitlich rechts.

Nicht zu verwechseln mit Seiten-Inhalt, das ist ein Seiten internes Sprungmenü zu einem bestimmten nach Datum geordneten Artikel. Bisher habe ich noch keine bessere Bezeichnung dafür gefunden. Irgendeine Idee dafür?

Zurück zum Hauptmenü, oder ich packe das Hauptmenü seitlich zum Nach-Oben Button, mache es ebenfalls sticky.

Was dann allerdings bei einem schmalen Browserfenster passiert?... Da habe ich eigentlich vor das Hauptmenü (oberhalb vom "Seiten-inhalt" Link) ohne Button (offen) untereinander anzuzeigen.

Sag mal bitte, da mir die Praxis fehlt, wie würdest Du es lösen?

Zurück zur eigentlichen Frage:

WICHTIG ist mir nun, warum der SCROLL-TOP Button nicht nach oben und unten mitscrollt wie er es eigentlich sollte.

Muss ich da was an der html-Struktur ändern. Ein zusätzliches div?

Ich habe da heute lange daran gesessen...

...zum Beitrag

Das Problem liegt bei deinem div.main-content-wrapper. Dieser darf kein overflow: hidden haben. Falls das overflow:hidden benötigt wird, kannst du dein nav#skiptop auch direkt in den body einfügen.

Im Body würde der nav dann so aussehen:

<h3 id="skip-top-label" class="visually-hidden">Skip-to-TOP</h3>
<nav style="position: absolute; top: 104vh; bottom: 1.6rem; right: 0; width: 140px; left: unset;" class="scroll-top-wrapper" aria-labelledby="skip-top-label" id="skiptop">
    <a class="scroll-top_link" href="#skip-to-top" style="position: sticky; top: 85vh;">
        <span>skip to top</span>
    </a>
</nav>

Damit das ganze funktioniert braucht der Body dann auch noch position:relativ

...zur Antwort
villager erstellt aber keine trades möglich?

hi.

ich habe einen selbst erstellen villager erzeugt aber ich kann nicht mit ihm handeln. ich sehe zwar die 2 trades, die er anbieten soll aber nur graue felder. keine items werden angeboten.

hab es mit MC stacker gemacht und hat bis jetzt immer funktioniert. ich benutze 1.20 also nicht die neuste version aber es sollte doch trotzdem klappen oder?

hier mal der code:

/summon villager 3 31 -9 {Silent:1b,CustomNameVisible:0b,CustomName:'{"color":"blue","text":"Sorcerer Lorkhan"}',VillagerData:{level:99,profession:"minecraft:cartographer",type:"minecraft:snow"},Offers:{Recipes:[{maxUses:999,buy:{id:"minecraft:lily_of_the_valley",count:1,components:{"minecraft:max_stack_size":1}},sell:{id:"minecraft:written_book",count:1,components:{"minecraft:max_stack_size":1,"minecraft:custom_name":'{"color":"red","text":"Fireball"}',"minecraft:lore":['{"text":"open the book and click on \\"fireball\\". it summons a fireball in front of you. leftclick on it to shoot it"}'],"minecraft:written_book_content":{title:"",author:"",pages:['{"text":"\\n\\n\\n\\n\\n\\n\\n   Fireball    ","color":"red","bold":true,"clickEvent":{"action":"run_command","value":"/summon fireball ^ ^1 ^2 {ExplosionPower:2b}"}}']}}}},{maxUses:999,buy:{id:"minecraft:lily_of_the_valley",count:1,components:{"minecraft:max_stack_size":2}},sell:{id:"minecraft:potion",count:1,components:{"minecraft:max_stack_size":2,"minecraft:potion_contents":{custom_effects:[{id:"minecraft:invisibility",amplifier:2,duration:400,show_particles:0b,show_icon:0b}]}}}}]}}

...zum Beitrag

Der Command funktioniert nicht, da mit 1.20.5 die NBT Daten von Items zu componets geändert wurden.

Bei MCstacker findest du unter den rechten buttons einen Versions button. Dort kannst du die richtige Version auswählen.

...zur Antwort

Geht auch ein Data Pack? Das hier sollte funktionieren

...zur Antwort

Die anderen beiden Antworten sind korrekt. Zusätzlich kann man das aber auch mit Data Packs umsetzten. Somit gibt es diese zwei Varianten:

  • Shader/ Mods (Optifine oder Iris-Shader)
  • Data Packs (bspw dieses)

Edit: Data Packs funktionieren zwar, brauchen im Vergleich zu Shader aber mehr Ressourcen und müssen in der Welt/ auf dem Server installiert werden.

...zur Antwort

Bei der Java Edition kannst du dafür Data Packs nutzten. Dafür erstellst du einen neuen Ordner auf deinem Desktop (Name egal). In diesem erstellst du eine Datei mit dem Name pack.mcmeta. Anschliessend erstellst du nochmals eine Datei unter folgendem Pfad innerhalb von deinem ersten Ordner: data/minecraft/dimension_type/the_nether.json

Der JSON Code welcher in die Datei muss, kannst du dir auf dieser Seite generieren lassen. Dort wählst du die richtige Version aus und wählst unter preset den Nether. Unter Min Y kannst du die tiefeste Koordinate und unter Height die höchste bebaubare Koordinate festlegen.

Wenn du deine Welt neu erstellt musst du jetzt unter Mehr - Data Pack das Data Pack per drag and drop hinzufügen. Falls Meldungen erscheinen, kannst du diese bestätigen.

...zur Antwort

Hast du deine Webseite bereits bei der Google Search Console registriert. Sobald das gemacht ist, sollte es relativ schnell gehen, soweit ich mich erinnern mag vielleicht ein, zwei Wochen.

...zur Antwort

Am einfachsten wäre vermutlich «/title subtitle», falls das passt. Damit kannst du einen Text oberhalb der Hotbar einblenden, welcher auch scores abhängig vom Spieler anzeigen kann.

Den vollständigen Command kannst du hier auf dieser Webseite ziemlich einfach zusammenstellen. Über den Button mit der Rundanzeige kannst du ein Scoreboard einfügen. Für das Generieren des Command muss dann nur noch das Häckchen bei display title in action bar gesetzt werden

...zur Antwort

Du musst zuerst ein scorboard erstellen und dieses anzeigen lassen:

/scoreboard objectives add jumpandrun dummy
/scoreboard objectives setdisplay sidebar jumpandrun

Mit folgenen Commands wird das Spiel gestartet:

/scoreboard players set Punkte jumpandrun 0
/scoreboard payers set @a jumprundeath 0

Das zurücksetzten und das addieren von Punkten sollte selbsterklärend sein?

Um die Tode zu zählen wird ein neues scoreboard benötigt:

/scoreboard objectives add jumprundeaths deathCount

Der folgende Command muss während dem Spiel immer wiederholt werden, um die Tode anzuzeigen:

/scoreboard players operation Tode jumpandrun = @p jumprundeaths

Um die Leben am Ende zu den Punkten hinzuzufügen, muss ein drittes scoreboard erstellt und ein Wert festgelegt werden:

/scoreboard objectives add jumprunhealth health
/scoreboard players set #2 jumpandrun 2

Die folgenden Commands müssen am Ende des Spieles ausgeführt werden:

/scoreboard players operation #calc_health jumpandrun = @p jumprunhealth
/scoreboard players operation #calc_health jumpandrun /= #2 jumpandrun
/scoreboard players operation Punkte jumpandrun += #health jumpandrun

Für die Zeitmessung müssen folgende Commands immer ausgeführt werden:

/execute if score #tick jumpandrun matches 0.. run scoreboards players add #ticks jumpandrun 1
/execute if score #tick jumpandrun matches 20.. run scoreboard players add Zeit jumpandrun 1
/execute if score #tick jumpandrun matches 20.. run scoreboard players set #tick jumpandrun 0

Beim Start müssen folgende Commands zusätzlich ausgeführt werden:

/scoreboards players set #ticks jumpandrun 0
/scoreboard players set Zeit jumpandrun 0

Und am Ende folgender

/scoreboards players reset #ticks jumpandrun

Zum Schluss noch: Ich habe erst am Wochenende wieder Zugang zu Minecraft um das ganze zu Testen. Kannst es aber gerne selbst übernehmen und mir sagen, was nicht funktioniert.

Falls dir die Darstellung auf der rechten Seite nicht passen sollte, wäre es auch möglich, das ganze über der Hotbar anzuzeigen. Könnte so ähnlich aussehen:

Bild zum Beitrag

...zur Antwort

Wie JustPlaysX in seiner Antwort gesagt hat, kannst du das auf MCStacker machen. Wichtig ist aber auch noch, dass du, wie erwähnt, den Spieler in den adventure Modus versetztst. Dafür kannst du diesen Command nutzten:

/gamemode adventure @a

Für ein Werkzeug, das nur bestimmte Blöcke abbauen kann, wird bspw. dieser Command verwendet. Dadurch kann diese Diamant Pickaxe nur Stein und Grassblöcke abbauen:

/give @p diamond_pickaxe{CanDestroy:["minecraft:stone","minecraft:grass_block"]} 1

Für ein Block der nur auf bestimmte Blöcke platziert werden kann, kannst du bspw. diesen Command verwenden. Der Steinblock kann nur auf anderen Steinen und Grassblöcken plaziert werden:

/give @p stone{CanPlaceOn:["minecraft:stone","minecraft:grass_block"]} 1
...zur Antwort

Soweit ich weiss geht das nicht oder nicht mehr. Du benötigst immer den Spielernamen und und diesen kannst meines Wissens nach nur mit einem Data Packs erhalten.

Ich kann dir gerne erklären wie das funktioniert, wenn du interessiert bist.

...zur Antwort

Falls du das Problem noch nicht gelöst hast, würde ich dir dazu das CAD-System onshape empfehlen. Ist komplett kostenlos und funktioniert im Browser.

Ich kann dir gerne genauer erklären, wie das konvertieren in onshape funktioniert.

Edit: Wenn du möchtest kannst du mir die STL Datei auch zusenden. Dann kann ich gleich alle Ansichten für dich in ein PDF oder SVG umwandeln. Je nach dem was du benötigst.

...zur Antwort