komme mit android am besten zurecht
probier mal stackermc
Du würst einen wandler brauchen da vga ein analoges signal ausgibt und displayport und hdmi ein digitales brauchen hast du vielleicht noch einen dvi Anschluss? Dafür gäbe es nähmlich adapter ansonsten einfach auf amazon suchen
soweit ich weiß ist das keine grafikkarte sondern eine grafikeinheit auf deinem Prozzessor und prozessor grafik einheiten haben nicht die beste leistung sind meistens für office ausgelegt
deswegen wirst du da mit shadern eher weniger arbeiten können
versuch doch mal dropbox
es gibt einen listener der getriggert wird wenn ein spieler schaden nimmt denn kannst du verwenden um zu gucken ob der schaden höher odeg gleich den herzen des spielers entsprechen beispiel:
public void onPlayerDeath(EntityDamageEvent event) {
if(event.getEntity() instanceof Player) {
Player p = (Player) event.getEntity();
Location l = p.getLocation();
if(p.getHealth() <= event.getDamage()) {
Hier kommt der code den du ausführen willst wie zum
beispiel respawnen aber achte darauf das du das event
erst cancelst damit du nicht doppelt stirbst hoffe
funktioniert!
event.setCancelled(true);
}
}
}
hoffe hilft dir trotzdem weiter obwohl die frage älter ist
PermissionAttachment attachment = player.addAttachment(plugin); attachment.setPermission("permission", true);
true setzt die permission false entzieht sie bei "permission" kommt die permission rein die du geben/nehmen willst und player ist der spieler hoffe dashilft dir
probier doch die location vom geklickten block zu bekommen dafür musst du die action auf right_click_block setzen und
e.getClickedBlock.getClickedBlock().getLocation()
damit hättest du die location vom geklickten block un der blitz würde den spieler nur treffen wenn er unter sich klickt
wie wäre es wenn du information darein schreiben willst und nichts speichern willst eine .txt datei anzusteuern und dort rein schreiben als in eine .yml weil die .yml datei ist ja ausschließ zum speichern und einstellen gedacht
soweit ich weiß geht das mit blöcken über den server garnicht wie du schon sagtest nur über ein texturenpacket was auf dem client installiert ist mit items kann man ein wenig tricksen und dem item eine custommodel data geben und in einem texturen packet der custommodeldata eine extra png datei zuweisen aber wieder über den client
ich würde dir empfehlen in deiner main in deienr OnEnable funktion dies zu verwenden:
Bukkit.getScheduler().runTaskTimer(Main.getPlugin(), new Runnable() {
@Override
public void run() {
hier dein code denn du alle ... ticks ausführen willst
}
}, 20, 20);
unten die 20 gibt die ticks an 20 ticks sind in der regel 1sec
hoffe das hilft dir
das würde ich behalten:
PermissionAttachment attachment = player.addAttachment(plugin);
aber dann halt
attachment.setPermission("hier deine permission", true);
true macht das die permission gegeben wird false macht das sie entzogen wird hoffe das hilft dir
mit:
Bukkit.getOfflinePlayer("name vom spieler");
kannst du einen offline spieler bekommen aber du brauchst halt den namen oder die UUID id oder du versuchst es mit:
for(Player p : Bukkit.getOfflinePlayers()) {
//hier kannst du code für jeden offline player ausführen
}
ich würde empfehlen im baumarkt nach zu fragen ansonsten kupfer rohre und es gibt bestimmt so gebogene ecken als rohr die könntest du zusammenbauen
wegen der elektrick das kabel was du verlinkt hast hat 3 addern wovon 1 schutzleiter ist eine glühbirne braucht aber nur die anderen beiden das heißt du hättest eines zuviel und bitte schau wenn du das anbringst das das kabel im innerin nicht auch zug ist und es sich lösen kann da es marke eigenbau ist würde eine versicherung nicht für den schaden aufkommen wenn es zum brand kommen sollte (unwahrscheinlich aber kann passieren) soweit ich weiß
für die 1.16.5 habe ich das jz nur getestet:
neue leere cooldown datei:
private static Map<UUID, Long> lastExecutions = new HashMap<>();
private static final long INTERVAL = 100;
public static boolean testcooldown(Player p) {
boolean shouldExecute = false;
UUID id = p.getUniqueId();
if (lastExecutions.containsKey(id)) {
if (lastExecutions.get(id) + INTERVAL <= System.currentTimeMillis()) {
shouldExecute = true;
lastExecutions.remove(id);
}
} else {
shouldExecute = true;
}
if (shouldExecute) {
lastExecutions.put(id, System.currentTimeMillis());
return true;
}else {
return false;
}
}
den kannst du dann mit dateiname.testcooldown(player) aufrufen und wenn true zurück gegebn wird hat er sogesehen keinen cooldown when false zurück gegeben wird ist er noch auf cooldown hoffe das funktioniert
hast du das event in der main registriert ansonsten lass dir doch mal die werte ausgeben spammt zwar ein wenig weil das moveevent sehr häufig getriggert wird aber versuch es doch mal
sonst kannst du noch versuchen yaw und pitch anzugeben die haben was damit zu tun wo du hinschaust kannst du vom spieler nehmen player.getLocation().getYaw()/.getPitch()
sieht danach aus als wäre das ein arduino (platine) mit joystick module
wie man das genau zusammenbaut und anschließt weiß ich leider nicht
das sollte eine anleitung sein leider weiß ich nicht wie weit das für dich umsetzbar ist das es manchmal sehr ansträngend sein kann diese dinger einzustellen und zu programmieren
aber dort kannst du es kaufen
ich glaube was du versucht hast zu finden war der minecraft java edition ordner der ist unter %appdata% zu finden der miencraft bedrock ordner ist schwerer zu finden ich versuche mal eine anleitung zu geben:
zuerst musst du versteckte dateien sichtbar machen das geht wenn du im dateimanager bist und dann oben auf ansicht klickst und dann einen hacken bei ausgeblendete elemente setzt
dann gehst du auf Windows(C) -> Benutzer -> (Benutzer name) -> AppData -> Local -> packages -> Microsoft.MinecraftUWP_8wekyb3d8bbwe (gibt sehr viele musst genau gucken oder suchen) -> LocalState -> games -> com.mojang
dort findest ordner wie minecraftworlds in dem du deine welten findest
wenn du weiter hilfe brauchst frag
Guck mal wie das ist habe es nicht selber aber die bewertungen sind gut was ich sehen kann und sieht auch gut aus finde ich
du kannst einfach nach treibern für deine grafikkarte schauen eifnach auf google suchen oder im geräte manager löschen und gucken ob windows die selber finde würde dir aber mehr empfehlen (wenn die karte von nvdia ist) nvdia expirence zu nutzen das erkennt deine grafikkarte und du kannst die treiber mit 1klick installieren hoffe das hilft