made integer reading better
This commit is contained in:
1 parent
786ce3116a
commit
6ca0759738
1 file changed
+5
-7
@@ -897,19 +897,17 @@ public class EntityValue extends Value
|
|||||||
if(!(e instanceof ServerPlayerEntity)){
|
if(!(e instanceof ServerPlayerEntity)){
|
||||||
throw new InternalExpressionException("Cannot change the gamemode of non-player entities");
|
throw new InternalExpressionException("Cannot change the gamemode of non-player entities");
|
||||||
}
|
}
|
||||||
if(v.readInteger()==0){
|
|
||||||
|
if(NumericValue.asNumber(v).getLong()==0){
|
||||||
((ServerPlayerEntity) e).setGameMode(GameMode.SURVIVAL);
|
((ServerPlayerEntity) e).setGameMode(GameMode.SURVIVAL);
|
||||||
return;
|
return;
|
||||||
}
|
}else if(NumericValue.asNumber(v).getLong()==1){
|
||||||
if(v.readInteger()==1){
|
|
||||||
((ServerPlayerEntity) e).setGameMode(GameMode.CREATIVE);
|
((ServerPlayerEntity) e).setGameMode(GameMode.CREATIVE);
|
||||||
return;
|
return;
|
||||||
}
|
}else if(NumericValue.asNumber(v).getLong()==3){
|
||||||
if(v.readInteger()==3){
|
|
||||||
((ServerPlayerEntity) e).setGameMode(GameMode.SPECTATOR);
|
((ServerPlayerEntity) e).setGameMode(GameMode.SPECTATOR);
|
||||||
return;
|
return;
|
||||||
}
|
}else if(NumericValue.asNumber(v).getLong()==2){
|
||||||
if(v.readInteger()==2){
|
|
||||||
((ServerPlayerEntity) e).setGameMode(GameMode.ADVENTURE);
|
((ServerPlayerEntity) e).setGameMode(GameMode.ADVENTURE);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user