2 NPE fix
This commit is contained in:
parent
6db1664a7e
commit
fd3c9da9ff
3 changed files with 8 additions and 3 deletions
|
@ -219,8 +219,13 @@ public class DBQueries {
|
|||
try {
|
||||
switch (db.getType()) {
|
||||
case SQLite:
|
||||
return GameMode.getByValue(rs.getInt("gm"));
|
||||
int gm = rs.getInt("gm");
|
||||
if (rs.wasNull())
|
||||
return null;
|
||||
return GameMode.getByValue(gm);
|
||||
case MySQL:
|
||||
if (rs.getString("gm") == null)
|
||||
return null;
|
||||
return GameMode.valueOf(rs.getString("gm"));
|
||||
default:
|
||||
throw new RuntimeException("Unsupported Database-Type.");
|
||||
|
|
|
@ -115,7 +115,7 @@ public class SyncronizedModel extends AbstractModel implements DBModel {
|
|||
@Override
|
||||
public boolean isRestricted(Block block) {
|
||||
BlockState state = getState(block);
|
||||
return state != null ? state.isRestricted() : null;
|
||||
return state != null ? state.isRestricted() : false;
|
||||
}
|
||||
|
||||
public BlockState getState(Block block) {
|
||||
|
|
|
@ -36,7 +36,7 @@ command.blockstate.migration_finished: Database migration of {0} records success
|
|||
command.blockstate.migration_finished_restart: A Server-Restart is required!
|
||||
command.blockstate.migration_error: Migration failed with error: {0}
|
||||
command.blockstate.migrate_useronline_error: There are players on the Server. The migration shouldn't be run with active players.
|
||||
command.blockstate.migrate_confirm: Are you sure you want to start the Migration? It may take a very long time and much CPU. To confirm execution run the command with the following added: {0}
|
||||
command.blockstate.migrate_confirm: Are you sure you want to start the migration? It may take a very long time and much CPU. To confirm execution run the command with the following added: {0}
|
||||
|
||||
cmdblock.blocked: This command is blocked while in creative mode.
|
||||
cmdblock.blocked.requires_worldedit: WorlEdit is required to use this command
|
||||
|
|
Loading…
Reference in a new issue