File tree Expand file tree Collapse file tree
common/src/main/java/io/github/kurrycat/mpkmod Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -40,7 +40,7 @@ public LandingBlock(BoundingBox3D boundingBox) {
4040
4141 @ InfoString .Getter
4242 public Vector3D getOffset () {
43- if (offsets .size () == 0 ) return null ;
43+ if (offsets .isEmpty () ) return null ;
4444 return offsets .get (offsets .size () - 1 );
4545 }
4646
Original file line number Diff line number Diff line change 33import io .github .kurrycat .mpkmod .compatibility .MCClasses .Minecraft ;
44import io .github .kurrycat .mpkmod .events .EventAPI ;
55import io .github .kurrycat .mpkmod .events .OnModuleMessageEvent ;
6+ import io .github .kurrycat .mpkmod .gui .screens .LandingBlockGuiScreen ;
7+ import io .github .kurrycat .mpkmod .landingblock .LandingBlock ;
68import io .github .kurrycat .mpkmod .modules .ModuleManager ;
9+ import io .github .kurrycat .mpkmod .util .BoundingBox3D ;
10+ import io .github .kurrycat .mpkmod .util .Vector3D ;
711import io .github .kurrycat .mpknetapi .common .network .packet .impl .clientbound .*;
812import io .github .kurrycat .mpknetapi .common .network .packet .impl .serverbound .MPKPacketModuleUpdate ;
913import io .github .kurrycat .mpknetapi .common .network .packet .impl .shared .MPKPacketModuleMessage ;
@@ -29,6 +33,13 @@ public void handleModuleMessage(MPKPacketModuleMessage packet) {
2933 EventAPI .postEvent (new OnModuleMessageEvent (packet ));
3034 }
3135
36+ @ Override
37+ public void handleSetLandingBlock (MPKPacketSetLandingBlock packet ) {
38+ LandingBlockGuiScreen .lbs .add (new LandingBlock (
39+ BoundingBox3D .asBlockPos (new Vector3D (packet .getX (), packet .getY (), packet .getZ ()))
40+ ));
41+ }
42+
3243 private void sendModuleUpdate () {
3344 List <String > modules = new ArrayList <>();
3445 ModuleManager .moduleMap .forEach ((id , module ) -> modules .add (id ));
You can’t perform that action at this time.
0 commit comments