SteamWar/BauSystem
Archiviert
13
0

Fixing Loader String Double Activation #159

Manuell gemergt
YoyoNow hat 2 Commits von loader_string_interaction nach master 2021-01-09 20:55:21 +01:00 zusammengeführt
Besitzer

Closes: #125

Closes: #125
YoyoNow hat 2021-01-05 16:30:58 +01:00 Änderungen angefragt
YoyoNow hat einen Kommentar hinterlassen
Besitzer

Wenn du hier schon das neue Version Dependant Call System verwendest bitte auch an den anderen Stellen, wo diese hier in der Klasse verwendet werden umstellen.

Wenn du hier schon das neue Version Dependant Call System verwendest bitte auch an den anderen Stellen, wo diese hier in der Klasse verwendet werden umstellen.
@ -84,3 +84,3 @@
public static final int PRESSURE_PLATE = 20;
public static final int NOTE_BLOCK = 1;
public static final int TRIPWIRE = 10;
public static final int TRIPWIRE = 20;
Besitzer

Warum genau hast du hier oben die Zahl geändert?

Warum genau hast du hier oben die Zahl geändert?
@ -175,1 +171,3 @@
detoloader = AutoLoader_12.onPlayerInteractLoader(event);
Detoloader detoloader = VersionedCallable.call(
new VersionedCallable<>(() ->
AutoLoader_12.onPlayerInteractLoader(event), 12),
Besitzer

Was willst du machen, wenn du keinen hast? also nicht Version größer gleich 12

Was willst du machen, wenn du keinen hast? also nicht Version größer gleich 12
Autor
Besitzer

Dann hat Spieler Pech gehabt, wir haben nur 1.12 und 1.15 Server, als ist das nicht anzunehmen.

Dann hat Spieler Pech gehabt, wir haben nur 1.12 und 1.15 Server, als ist das nicht anzunehmen.
@ -176,0 +172,4 @@
new VersionedCallable<>(() ->
AutoLoader_12.onPlayerInteractLoader(event), 12),
new VersionedCallable<>(() ->
AutoLoader_15.onPlayerInteractLoader(event), 15));
Besitzer

Die Lambdas kann man in eine Zeile machen, ist lesbarer, siehe oben

Die Lambdas kann man in eine Zeile machen, ist lesbarer, siehe oben
@ -176,1 +174,4 @@
new VersionedCallable<>(() ->
AutoLoader_15.onPlayerInteractLoader(event), 15));
if(detoloader == null || detoloader.getActivation() < 0)
Besitzer

Kann der detoloader wirklich null sein?

Kann der detoloader wirklich null sein?
Autor
Besitzer

Theoretisch nein, praktisch Ja

Theoretisch nein, praktisch Ja
@ -177,0 +177,4 @@
if(detoloader == null || detoloader.getActivation() < 0)
return;
if(lastLocation != null && lastLocation.distance(event.getClickedBlock().getLocation()) <= 1) {
Besitzer

Klammern weg! Und hinter dem if ein ' ' space

Klammern weg! Und hinter dem if ein ' ' space
@ -177,3 +182,3 @@
}
if(detoloader == null || detoloader.getActivation() < 0) return;
if(detoloader.useActive)
Besitzer

Um diesen Block bitte geschweifte Klammern, weil dort mehrere Zeilen (durch die Umbrüche) drinstehen, genauso beim else. Sonst ist das nicht so gut zum lesen. Des weiteren bitte hinter dem if ein ' ' space

Um diesen Block bitte geschweifte Klammern, weil dort mehrere Zeilen (durch die Umbrüche) drinstehen, genauso beim else. Sonst ist das nicht so gut zum lesen. Des weiteren bitte hinter dem if ein ' ' space
YoyoNow hat 2021-01-05 17:05:43 +01:00 Änderungen angefragt
@ -21,6 +21,7 @@ package de.steamwar.bausystem.world;
import de.steamwar.bausystem.BauSystem;
import de.steamwar.core.Core;
Besitzer

Könntest du alle Sachen auf das neuere Version System umstellen aus dieser Klasse? Damit dieser Import vllt noch weggeht?

Könntest du alle Sachen auf das neuere Version System umstellen aus dieser Klasse? Damit dieser Import vllt noch weggeht?
Autor
Besitzer

Nope, sind zwei separate PR.

Nope, sind zwei separate PR.
Besitzer

Dann mach dafür gleich einen eigenen PR auf

Dann mach dafür gleich einen eigenen PR auf
@ -180,2 +178,4 @@
if (detoloader.useActive) {
new IAutoLoader.RedstoneActivation(this, event.getClickedBlock().getLocation()
, detoloader.getActivation() == 0 ? getLastActivation() : detoloader.getActivation()
Besitzer

Ich würde hier die ',' immer in die Zeile davor schmeißen

Ich würde hier die ',' immer in die Zeile davor schmeißen
Autor
Besitzer

Gehört nicht zum PR.

Gehört nicht zum PR.
Besitzer

Dann mach dafür gleich einen eigenen PR auf

Dann mach dafür gleich einen eigenen PR auf
@ -183,3 +183,3 @@
else
} else {
new IAutoLoader.TemporaryActivation(this, event.getClickedBlock().getLocation()
, detoloader.getActivation());
Besitzer

Ich würde hier die ‘,’ immer in die Zeile davor schmeißen

Ich würde hier die ‘,’ immer in die Zeile davor schmeißen
Autor
Besitzer

Gehört nicht zum PR.

Gehört nicht zum PR.
Besitzer

Dann mach dafür gleich einen eigenen PR auf

Dann mach dafür gleich einen eigenen PR auf
YoyoNow hat die Änderungen 2021-01-09 20:11:39 +01:00 genehmigt
YoyoNow hat diesen Pull-Request 2021-01-09 20:55:21 +01:00 geschlossen
YoyoNow löschte die Branch loader_string_interaction 2021-01-09 20:55:33 +01:00
Dieses Repo ist archiviert. Du kannst Pull-Requests nicht kommentieren.
Keine Beschreibung angegeben.