File tree Expand file tree Collapse file tree 2 files changed +7
-9
lines changed
src/main/java/world/bentobox/islandfly/listeners Expand file tree Collapse file tree 2 files changed +7
-9
lines changed Original file line number Diff line number Diff line change 50
50
<!-- Revision variable removes warning about dynamic version -->
51
51
<revision >${build.version}-SNAPSHOT</revision >
52
52
<!-- This allows to change between versions and snapshots. -->
53
- <build .version>1.14.0 </build .version>
53
+ <build .version>1.14.1 </build .version>
54
54
<build .number>-LOCAL</build .number>
55
55
<sonar .projectKey>BentoBoxWorld_Boxed</sonar .projectKey>
56
56
<sonar .organization>bentobox-world</sonar .organization>
Original file line number Diff line number Diff line change 1
1
package world .bentobox .islandfly .listeners ;
2
2
3
- import java .util .HashMap ;
4
- import java .util .Map ;
5
-
6
3
import org .bukkit .Bukkit ;
7
4
import org .bukkit .GameMode ;
8
5
import org .bukkit .entity .Player ;
12
9
import org .bukkit .event .player .PlayerToggleFlightEvent ;
13
10
import org .eclipse .jdt .annotation .NonNull ;
14
11
12
+ import world .bentobox .bentobox .BentoBox ;
15
13
import world .bentobox .bentobox .api .events .island .IslandEnterEvent ;
16
14
import world .bentobox .bentobox .api .events .island .IslandExitEvent ;
17
15
import world .bentobox .bentobox .api .localization .TextVariables ;
@@ -47,11 +45,11 @@ public void onToggleFlight(final PlayerToggleFlightEvent event) {
47
45
user .sendMessage ("islandfly.not-allowed" );
48
46
} else {
49
47
addon .getIslands ().getIslandAt (user .getLocation ())
50
- .filter (i -> i .getMemberSet ().contains (user .getUniqueId ())).ifPresent (is -> {
51
- Map < String , MetaDataValue > metaData = new HashMap <>();
52
- metaData . put ( "IslandFly-" + is .getUniqueId (), new MetaDataValue (event .isFlying ()));
53
- user . setMetaData ( metaData ); // Record the fly state for this island
54
- });
48
+ .filter (i -> i .getMemberSet ().contains (user .getUniqueId ())).ifPresent (
49
+ is -> {
50
+ user . putMetaData ( ISLANDFLY + is .getUniqueId (), new MetaDataValue (event .isFlying ()));
51
+ addon . getPlayers (). savePlayer ( user . getUniqueId ());
52
+ });
55
53
56
54
}
57
55
}
You can’t perform that action at this time.
0 commit comments