@ -504,4 +504,24 @@ public class dbItemHandler extends dbHandlerBase {
@@ -504,4 +504,24 @@ public class dbItemHandler extends dbHandlerBase {
return false ;
}
}
public boolean UPDATE_NUM_ITEMS ( final Item item , int newValue , int oldValue ) {
if ( item . getItemBase ( ) . getType ( ) . equals ( ItemType . GOLD ) )
return false ;
try ( Connection connection = DbManager . getConnection ( ) ;
PreparedStatement preparedStatement = connection . prepareStatement ( "UPDATE `obj_item` SET `item_numberOfItems`=? WHERE `UID`=?" ) ) {
preparedStatement . setInt ( 1 , newValue ) ;
preparedStatement . setLong ( 2 , item . getObjectUUID ( ) ) ;
return ( preparedStatement . executeUpdate ( ) > 0 ) ;
} catch ( SQLException e ) {
Logger . error ( e ) ;
return false ;
}
}
}